Paragraph over any of the three chapters slides listed

profileCOURTMCLARKE777
bdt6e_ch18_instructor_ppt.pdf

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