Presentation is loading. Please wait.

Presentation is loading. Please wait.

K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 1 Ensuring Project Success through an Iterative Development Process.

Similar presentations


Presentation on theme: "K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 1 Ensuring Project Success through an Iterative Development Process."— Presentation transcript:

1 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 1 Ensuring Project Success through an Iterative Development Process by Garth Gullekson

2 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 2 In general uSpeaker wGarth Gullekson (ObjecTime) wco-author of Real-Time Object-Oriented Modeling uPresentation wbasic, few new (technology) concepts wmanagement oriented wno focus on the ROOM method

3 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 3 Presentation Overview uSoftware development risk is high uProcess addresses this risk uIncrements drive progress uExecutable models five feedback uManagement

4 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 4 Software Development Risk is High uCommon problems wrequirements: incomplete and inconsistent wcomplexity wreal-time: adds it`s own challenges wdistribution uRisk management wmajor impact of early decisions wfeedback only comes later

5 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 5 Process addresses risk uProcess views wWaterfall model wIncremental model uFor both models: warchitecture is the base uIncremental model wcontinuous feedback -> major defects discovered earlier

6 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 6 Increments drive progress uWhich increments should be tackled first? wearly critical risk items  ex. tech probe wmid-life heartbeats  deliver results regularly uThus distinction between wRisk-based increments wSubset-delivery-based increments

7 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 7 Executable models give feedback uRunning is the key to getting feedback wrequirements, architecture, design should be captured in an executable model uUML applied to Real-Time wcapsules whierarchical decomposition

8 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 8 Management uProject startup uMilestones uEffective team use uReuse u...

9 K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 9 Conclusion uThe presentation was about wusing an iterative approach wwith executable models wand how to manage this


Download ppt "K ATHOLIEKE U NIVERSITEIT L EUVEN D EPT. OF C OMPUTER S CIENCE ESC Europe 1999 report 1 Ensuring Project Success through an Iterative Development Process."

Similar presentations


Ads by Google