Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapt 2 Iterative Evolutionary Agile.

Similar presentations


Presentation on theme: "Chapt 2 Iterative Evolutionary Agile."— Presentation transcript:

1 Chapt 2 Iterative Evolutionary Agile

2 (Rational) Unified Process
A software development process Flexible and open Other processes XP TDD Refactoring Continuous Integration MDA

3 Iterative Development
Series of short cycles Evolutionary Lack of complete requirements Learn and problem solve as you build

4 Fig. 2.1

5 Benefits Reduce failure Early attack on high risk issues
Early visible progress Managed complexity Learning improves development process

6 Waterfall What does the book say? ITIL

7 How to do Agile?

8

9 Unified Process Phases Disciplines

10 Fig. 2.6

11 Fig. 2.7

12 Risk-Driven & Client-Driven

13 Agile Manifesto Individuals and Interactions Working Software
Customer Collaboration Respond to change Over processes and tools Over Documentation Over contract negotiation Over following a plan

14 Agile Modeling Build models: Support understanding
Model critical parts Use the simplest tool Accept models will be incomplete and inaccurate Tools for developers

15 The end Read chapter 3 for examples


Download ppt "Chapt 2 Iterative Evolutionary Agile."

Similar presentations


Ads by Google