iterative development an the unified processstaff.uny.ac.id/sites/default/files/pendidikan/dr....

13
Iterative Development an The Unified Process Ratna Wardani 3/4/2012 Ratna W/PSBO2012 1 Semester Genap, 2012

Upload: others

Post on 21-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Iterative Development an The

Unified Process

Ratna Wardani

3/4/2012 Ratna W/PSBO2012 1

Semester Genap, 2012

Page 2: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

About This Course Define an iterative and adaptive process

Define fundamental concept in the Unified

Process

3/4/2012 Ratna W/PSBO2012 2

Page 3: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Outline Iterative Process

Unified Process: best practice and concept

Unified Process Phase

3/4/2012 Ratna W/PSBO2012 3

Page 4: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Iterative Development

3/4/2012 Ratna W/PSBO2012 4

Development is organized into a series of short, fixed-length mini projects (4-6 weeks) called iterations

The outcome of each iterations is

Tested system

Integrated system

Executable system (incomplete systems)

Each iterations includes : analysis, design, implementation and testing activities

Page 5: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Iterative Development

3/4/2012 Ratna W/PSBO2012 5

A development cycle is divided into a sequence of four phases that partition the sequence of iterations. The phases are:

Inception : approximate vision, business case, scope, vague estimates

Elaboration : refined vision, iterative implementation of the core architecture, resolution of high risk, identification of most requirements and scope more realistic estimates

Construction : iterative implementation of remaining lower risk and easier elements, and preparation for deployment

Transition : beta test, deployment

Page 6: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

From Sequential to Iterative cycle

3/4/2012 Ratna W/PSBO2012 6

Page 7: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Benefits of Iterative Development

3/4/2012 Ratna W/PSBO2012 7

The iterative approach accommodates changes in requirements and in implementation strategy.

It confronts and mitigates risks as early as possible

It allows the development organization to grow, to learn, and to improve.

It focuses on real, tangible objectives.

Page 8: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Activities across one development

cycle

3/4/2012 Ratna W/PSBO2012 8

Page 9: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Typical Iteration Plans

3/4/2012 Ratna W/PSBO2012 9

An iteration in the inception phase to define the project vision and the business case

An iteration early in the elaboration phase to build an architectural prototype

An iteration late in the construction phase to implement the system

Page 10: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Defining the Product Vision and the

Business Case

Page 11: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Building an Architectural Prototype

Page 12: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Implementing the system

Page 13: Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr. Ratna... · 2013. 10. 19. · Iterative Development an The Unified Process Ratna Wardani

Discussion

3/4/2012 Ratna W/PSBO2012 13

What is the difference between waterfall and iterative development