Paragraph over any of the three chapters slides listed
Business Driven Technology
Unit 5
Transforming Organizations
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
18-2
Unit Five O Chapter Seventeen – Developing Software to
Streamline Operations
O Chapter Eighteen – Methodologies for Supporting
Agile Organizations
O Chapter Nineteen - Managing Organizational
Projects
O Chapter Twenty – Developing a 21st Century
Organization
Chapter 18
Methodologies for Supporting Agile
Organizations
18-3
18-4
LEARNING OUTCOMES
1. Summarize the different software
development methodologies
18-5
SOFTWARE DEVELOPMENT METHODOLOGIES
O There are a number of different
software development
methodologies including
O Waterfall
O Agile
O Rapid application development
(RAD)
O Extreme programming
O Rational unified process (RUP)
O Scrum
18-6
Waterfall Methodology
O Waterfall
methodology –
A sequence of
phases in which
the output of
each phase
becomes the
input for the
next
18-7
Agile Methodology
O Iterative development –
Consists of a series of tiny
projects
O Agile methodology – Aims for
customer satisfaction through
early and continuous delivery
of useful software
components developed by an
iterative process using the
bare minimum requirements
18-8
Rapid Application Development Methodology (RAD)
O Rapid application development methodology–
Emphasizes extensive user involvement in the rapid
and evolutionary construction of working prototypes
of a system to accelerate the systems development
process
Prototype – A smaller-scale representation or working model
of the users’ requirements or a proposed design for an
information system
O The prototype is an essential part of the analysis
phase when using a RAD methodology
18-9
Extreme Programming Methodology
O Extreme programming (XP) methodology – Breaks a
project into tiny phases, and developers cannot
continue on to the next phase until the first phase is
complete
18-10
Rational Unified Process (RUP) Methodology
O Rational Unified Process (RUP) – Provides a
framework for breaking down the
development of software into four gates
O Gate One: Inception
O Gate Two: Elaboration
O Gate Three: Construction
O Gate Four: Transition
18-11
SCRUM Methodology
O SCRUM – Uses small teams to produce small pieces
of deliverable software using sprints, or 30-day
intervals, to achieve an appointed goal
O Under this methodology, each day ends or begins with
a stand-up meeting to monitor and control the
development effort
18-12
LEARNING OUTCOME REVIEW
O Now that you have finished the
chapter please review the learning
outcomes in your text