Download presentation
Presentation is loading. Please wait.
Published byNeal Blankenship Modified over 9 years ago
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.