Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I The case for agile processes.

Similar presentations


Presentation on theme: "Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I The case for agile processes."— Presentation transcript:

1 Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I The case for agile processes

2 Copyright © 2012-2014 by Mark J. Sebern

3

4

5 Variability & Uncertainty is a fact of life in SW Embrace helpful variability to create innovative solutions Employ iterative and incremental development Leverage variability through inspection [review], adaptation, and transparency Reduce forms of uncertainty [features]

6 Copyright © 2012-2014 by Mark J. Sebern Prediction & Adaptation Keep options open Accept that you can't get it right up front Favor an adaptive, exploratory approach Embrace change in an economically sensible way Balance predictive up-front work with adaptive just-in-time work

7 Copyright © 2012-2014 by Mark J. Sebern Validated Learning Validate important assumptions fast Fail fast by having short dev cycles (sprints) Leverage multiple concurrent learning loops stand-ups, reviews Organize workflow for fast feedback reviews, retrospectives Assum e Build Feedbac k InspectAdapt

8 Copyright © 2012-2014 by Mark J. Sebern Work in Progress Use economically sensible batch sizes Short sprints Recognize inventory [work] and manage it for good flow Focus on idle work, not idle workers Reduce cost of delay

9 Copyright © 2012-2014 by Mark J. Sebern Progress Adapt to real-time information and replan Measure progress by validating working assets Focus on value-centric delivery

10 Copyright © 2012-2014 by Mark J. Sebern Performance Go fast but never hurry Build in quality Employ minimally sufficient ceremony

11 Copyright © 2012-2014 by Mark J. Sebern Review The case for the waterfall/predictive models Advantages of agile Principles behind scrum


Download ppt "Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I The case for agile processes."

Similar presentations


Ads by Google