Justification
Dynamic Nature of MIS infrastructure
A good MIS infrastructure should support operations and business continuity, with a tested backup and recovery plan. It should also be dynamic and support changes as needed including new hardware. It should be agile, and be high on accessibility, availability, portability, reliability, scalability, maintainability, and usability.
Agile methodology. According to McRoberts (2016), companies are employing new scalable systems and technologies that allow them to connect seamlessly connectivity across people, processes and technology, as well as improving employee safety and energy savings, to replace legacy systems which lack the connectivity and intelligence for business efficiency
…show more content…
This option includes infrastructure as a service, software as a service, and platform as a service. Third, virtualized computing, creating multiple virtual machines on a single physical machine to maximum its usage.
Many suppliers of cloud computing are working hard on sustainability. For example, Google data center experiments with different cooling technology and found that having server rack that is buddied with an air conditioning unit, helps cool down the servers. Moreover, the cooling mechanism is a series of coils with water. As hot air rises from the servers, the water absorbed the heat thereby cooling down the serves. The warm water gets cooled down when it flows outside the data center, and the cool water flows into the server room to cool down the racks again. Innovation is prevalent at Google data center, and it aims to reduce carbon offsets.
Amazon is another example powering its data centers with renewable energy, by buying the energy generated by a wind farm in Indiana, which will generate 500,000 megawatt hours of energy (enough to power over 40,000 homes a year) to run its current and future Cloud data centers (Cheeseman, 2015). As a third example, Microsoft and the University of Texas at San Antonio (UTSA) partner together on research to improve facility sustainability by engineering more green technology, bringing technology, economics and commercialization to create a smart intelligent energy system to reduce the environmental footprint of data
1.With future in mind apple is building its third and largest data center in North Carolina. The reason apple build its data center in NC is that the area is wired for heavy industry and has cheap power.one of the major vendor for building this project is Tera Data Extreme Data Appliances. Those are obviously Teradata data warehousing appliances, which are actually OEMed Dell PowerEdge servers that run the company 's eponymous clustered database Apple has openly said to controlling its data centers altogether with sustainable power source and does as such by utilizing a mix of solar and geothermal energy, and in addition energy units that keep running on biogas.
4 3 Service models..................................................................................................4 3.1 Infrastructure as a Service(IaaS) Model........................................................5 3.2 Platform as a service (PaaS)Model..............................................................6 3.3 Infrastructure as a service (Iaas)model ........................................................6 4. Deployment of cloud .......................................................................................6 4.1 Public cloud ................................................................................................ 7 4.2 private cloud ................................................................................................7 4.3 Hybrid
Many business use the agile organizational methodology. As they require the ability to remain flexible, enduring ever-changing requirements. The agile organization develops more mission-critical, high-profile systems. Sharing responsibility within small teams (of 15 or less) is also a main principle of an agile organization. Never is a hierarchy design operational in the agile organization, as the group possess the ability to over ride decisions made by management. The agile type of organization displayed itself over time as an entrepreneurial type of organization providing the high-speed changing rather than the standardization of a bureaucratic organization (Johnson, Jackson, & Burrows, 2011).
“Agile” was first introduced in 2001, by a team of software engineers looking to improve their adaptiveness and responsiveness to ever-changing requirements. Not knowing where to begin, the team began by formulating principles, which they would use to guide their new development process. Which, in turn, lead to the creation of the Agile Manifesto, and thus a new methodology was born.
Agile techniques should be used to solve the current issues faced by the company as agile techniques normally being used by the software industry help the business to act in response under the unpredictable situations faced. In Agile methodologies opportunities are been provided to evaluate whether the project is under the direction all through its development cycle. All this is being accomplished with the help of regular tempo kept in work, and the teams must show a product which is having the desired potential.
Agile is an iterative and incremental (evolutionary) approach to software development which is performed in a highly collaborative manner by self-organizing teams within an effective governance framework, with "just enough" ceremony, that produces high quality solutions, in a cost effective and timely manner which meets the changing needs of its stakeholders [1].
Understanding how goals of an organization and the roles of its stakeholders affect the selection process of an information system is vital to the success of that project. To ensure the execution of this task as well as its organization, efficiency, and accuracy, key leaders join creating a team of professionals ready for implementing change (Wager, Wickham Lee, & Glaser, 2009) . Learning how to select and acquire an information system, goals that should drive it and the roles of stakeholders is imperative to keep the project from failing.
The agile methodology with scrum-based approach has worked effectively for our organization because it is flexible and iterative with continuous feedback and constant communication and favored by frequent and short delivery schedules (Chang, 2010). This approach brings about a high level of competence and high level of motivation to work. It also instills discipline and respect for time by
The company should design the equipments like computers, cooling system, servers, datacentre in such a manner that they serve environmental friendly and use less amount of energy,
Availability - Data and information systems are available when required. This ensures the network will be availability.
Every server that is virtualized saves 7,000 kWh of electricity and 4 tons of carbon dioxide emission per year (Shah, R. 2012).
(4) Platform as a Service - This offers a development environment as a service. You can use this technology to develop your own applications that run on the providers server.
Agile methodology is an approach to project management and agile software methodology is not a one methodology but a set of methodologies which share common characteristics to achieve business goals. Before 1950’s project management have taken place in an informal way for many eras and after an ameliorating of formal project management methodologies began to be defined and swiftly spared through the industry rather than traditional methodologies. The traditional approach of project management identified a set of sequences of steps to be completed such as initiation, planning and design, execution and construction, monitoring and controlling and completion but not all projects will have every stage and some projects can be terminated before they reach completion. When it derived to IT industry in the past few years there’s been
It is the utmost simple form of cloud computing. SaaS applications can bid prevailing tools right from our web browser. SaaS crossing point are opened on the customers’ side.
Software development is one of the highest demands in all over the world. We use software development techniques to solve the problems and to satisfy customers. Agile software development is a conceptual framework for software; it is also a group of software development methods based on iterative development. In 2001, agile software development was created by seventeen people with a desire to find alternative approaches to software development. The most important thing about agile methods are team work, conveying information to the team, face to face conversation, and satisfy the customer. There are various methodologies but I am going to describe the most popular ones.