Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr....
Transcript of Iterative Development an The Unified Processstaff.uny.ac.id/sites/default/files/pendidikan/Dr....
![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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022090810/611c4603faa88c4d9f1a61e9/html5/thumbnails/13.jpg)
Discussion
3/4/2012 Ratna W/PSBO2012 13
What is the difference between waterfall and iterative development