1 / 9

Ensuring Project Success through an Iterative Development Process

Ensuring Project Success through an Iterative Development Process. by Garth Gullekson. In general. Speaker Garth Gullekson (ObjecTime) co-author of Real-Time Object-Oriented Modeling Presentation basic, few new (technology) concepts management oriented no focus on the ROOM method.

melia
Download Presentation

Ensuring Project Success through an Iterative Development Process

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ensuring Project Success through an Iterative Development Process by Garth Gullekson

  2. In general • Speaker • Garth Gullekson (ObjecTime) • co-author of Real-Time Object-Oriented Modeling • Presentation • basic, few new (technology) concepts • management oriented • no focus on the ROOM method

  3. Presentation Overview • Software development risk is high • Process addresses this risk • Increments drive progress • Executable models five feedback • Management

  4. Software Development Risk is High • Common problems • requirements: incomplete and inconsistent • complexity • real-time: adds it`s own challenges • distribution • Risk management • major impact of early decisions • feedback only comes later

  5. Process addresses risk • Process views • Waterfall model • Incremental model • For both models: • architecture is the base • Incremental model • continuous feedback -> major defects discovered earlier

  6. Increments drive progress • Which increments should be tackled first? • early critical risk items • ex. tech probe • mid-life heartbeats • deliver results regularly • Thus distinction between • Risk-based increments • Subset-delivery-based increments

  7. Executable models give feedback • Running is the key to getting feedback • requirements, architecture, design should be captured in an executable model • UML applied to Real-Time • capsules • hierarchical decomposition

  8. Management • Project startup • Milestones • Effective team use • Reuse • ...

  9. Conclusion • The presentation was about • using an iterative approach • with executable models • and how to manage this

More Related