Presentation is loading. Please wait.

Presentation is loading. Please wait.

1/2/12 Chapt 2 Iterative Evolutionary Agile. 1/2/12 (Rational) Unified Process A software development process – Flexible and open Other processes – XP.

Similar presentations


Presentation on theme: "1/2/12 Chapt 2 Iterative Evolutionary Agile. 1/2/12 (Rational) Unified Process A software development process – Flexible and open Other processes – XP."— Presentation transcript:

1 1/2/12 Chapt 2 Iterative Evolutionary Agile

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

3 1/2/12 Iterative Development Series of short cycles Evolutionary – Lack of complete requirements – Learn and problem solve as you build

4 1/2/12 Fig. 2.1

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

6 1/2/12 Waterfall What does the book say? ITIL

7 1/2/12 How to do Agile?

8 1/2/12

9 Unified Process Phases Disciplines

10 1/2/12 Fig. 2.6

11 1/2/12 Fig. 2.7

12 1/2/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 1/2/12

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 1/2/12 The end Read chapter 3 for examples


Download ppt "1/2/12 Chapt 2 Iterative Evolutionary Agile. 1/2/12 (Rational) Unified Process A software development process – Flexible and open Other processes – XP."

Similar presentations


Ads by Google