Explanation of Solution
System development methodologies:
System development methodology can Standardize across entire enterprise using the below three methodologies.
- Spiral methodology
- Agile methodology
- RUP methodology
Spiral methodology:
This methodology is a combination of iterative development and sequential linear development methodology.
This methodology consists of set of framework activities. Every framework activity denotes one unit of spiral path. The most importance phase in this methodology is risk analysis.
The phases in agile methodology are planning, design, construct, evaluation.
Phases in the spiral methodology:
- Planning:
This phase initially begin with the collection of business requirements. This phase contains the understanding of system requirements by common conversation between the customer and the analyst. The product is planned at the final spiral process.
- Design:
This phase contains the architectural and logical design of the module. It also contains the final design in the following spiral.
- Construct:
This phase develops the final software product at each spiral process.
- Evaluation and risk analysis:
Risk analysis contains recognizing, evaluating, and examining methodological feasibility such as plan slippage and price overrun.
Agile methodology:
This methodology targets the customer satisfaction by delivering the software components quickly and continuously to the customer. This process carried over by an iterative process, which uses minimum requirements.
The phases in agile methodology are planning, requirement analysis, designing, building and testing.
Rational Unified Process (RUP) Methodology:
This method targets the customer needs by delivering the high quality product. This methodology improves the team productivity.
Gates of RUP methodology:
This methodology used for separating the software development into four gates. Each gate contains the repetition of the software process in development.
This methodology develops the product in numerous stages based on response from the stockholders. The four gates is are inception, elaboration, construction, transition
- Inception:
The idea of proposed system identified in this phase. This phase verifies if each stockholder shared the idea of given proposed system and required resources.
- Elaboration:
The developer explains the architecture and needed resources of the given system.
- Construction:
The development of the given product completed in this phase. Moreover, the product design and source code are finished in this phase.
- Transition:
The modifications are done in this phase. Here any modifications or updates are prepared based on user feedback.
Comparison to traditional waterfall approach:
Compare spiral methodology with waterfall methodology:
S... |
Want to see the full answer?
Check out a sample textbook solutionChapter 18 Solutions
Business Driven Technology
- System planning's goal is to match particular system initiatives or applications with the organization's overarching strategic goals. Actually, as it describes where the organization wants to go and how it plans to get there, the business plan of the corporation acts as the basis for the systems plan.Describe why it is considerably less expensive to identify and resolve a problem early on in the system development lifecycle than it is to do so later.arrow_forwardSystem planning's goal is to match particular system initiatives or applications with the organization's overarching strategic goals. Actually, as it describes where the organization wants to go and how it plans to get there, the business plan of the corporation acts as the basis for the systems plan. Describe why it is considerably less expensive to identify and resolve a problem early on in the system development lifecycle than it is to do so later.arrow_forwardThe objective of system planning is to align specific system projects or applications with the organization's overall strategic objectives. In reality, the company's business plan serves as the foundation for the systems plan, since it outlines where the organization wants to go and how it intends to go there.Explain why recognizing and addressing an issue early in the system development lifecycle is much less costly than later in the process.arrow_forward
- Systems Development Life Cycle: Objectives and Requirements Source: http://www.benderrbt.com/Bender-SDLC.pdf A systems development lifecycle (SDLC) has three primary objectives: ensure that high quality systems are delivered, provide strong management controls over the projects, and maximise the productivity of the systems staff. In order to meet these objectives, the SDLC has many specific requirements it must meet, including: being able to support projects and systems of various scopes and types, supporting all of the technical activities, supporting all of the management activities, being highly usable, and providing guidance on how to install it. The management activities include: setting priorities, defining objectives, project tracking and status reporting, change control, risk assessment, step wise commitment, cost/benefit analysis, user interaction, managing vendors, post implementation reviews, and quality assurance reviews. In order to meet all of the SDLC's objectives and…arrow_forwardWill the demand for in-house systems analysts reduce as more firms outsource system development? What are your arguments for supporting or opposing it?arrow_forwardThe Shining Stars primary school was the recent recipient of a technology grant to source and implement a school management system. The school administrator is not technology savvy and therefore sought advice from three of the board members who were knowledgeable in the information systems and technology field. One director advised the administrator to purchase an off-the-shelf solution that would allow the school to get the system configured and up and running in a short period with reasonable costs. The second advised the administrator to invest in the development of a unique system to meet the custom requirements of the school’s administration. He suggested that this would create a closer fit to the school’s needs compared to purchasing software, but will cost more. The third director suggested using an open-source solution which would have little if any upfront costs but may require some customization. The school administrator must decide about which solution to go with. Are…arrow_forward
- When it comes to analyzing the feasibility of a system development project, how critical is the function of a systems analyst? What are the necessary skills and expertise for a systems analyst to accomplish their work well?arrow_forwardWhat skills and expertise does a systems analyst need to have, and what value do they provide to a project?arrow_forwardBackground You are a systems analyst contracted by Earth Friendly Babies, a mail-order company that sells earth friendly baby products. You and your consulting firm have recently completed development of a new system for managing orders and inventory for Earth Friendly Babies. System architecture already has been decided, and you are ready to embark upon installation, evaluation, and training for the new system. Earth Friendly Babies has grown from an at-home business set up by a stay-at-home mom to a small mail-order company that sends out catalogs to 10 states, employs 5 people in addition to the business owner, and has office and warehouse space in an office park designed to encourage small businesses. The business has relied upon manual data collection methods for taking orders, billing, and managing inventory. The new IS will provide the support necessary for the company to expand to all 50 states with their mail-order campaign. None of the employees has worked with an IS system…arrow_forward
- What are the roles and responsibilities of a project sponsor during the different stages of the Systems Development Life Cycle (SDLC)?arrow_forwardWhy would a fresh systems analyst be a strong candidate to manage a major system development project?arrow_forwardDevelopment: As CIO of a large insurance company, you need to manage the development of several mission critical systems. You have a choice as to whether to use agile techniques or the systems development life cycle. What are the advantages and disadvantages of each approach and which one do you choose?arrow_forward
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning