240 likes | 1.27k Views
Agile and Scrum: Executive Summary. Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc. June 2, 2011 . What does it mean to be agile?. Iterative and incremental development (IID) Working software in each iteration Evolutionary and adaptive Inspect and adapt
E N D
Agile and Scrum: Executive Summary Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc. June 2, 2011
What does it mean to be agile? • Iterative and incremental development (IID) • Working software in each iteration • Evolutionary and adaptive • Inspect and adapt • Visibility • Iterative and adaptive planning • Risk driven • Value driven • Self managed and self organizedteams • Time boxed
Agile Methods • Scrum • Extreme Programming (XP) • Crystal Methods • Unified Process (UP) • Dynamic Systems Development Method (DSDM) • Feature Driven Development (FDD) • Lean Development • Adaptive Software Development • Evolutionary Project Management (Evo)
The Scrum Framework Potential Deployment ScrumPlanning Product Backlog & Team Formation Sprint2-4 Weeks Team Retrospective Sprint Planning2 Parts: Selection and Decomp Sprint Review Daily Scrum
The Agile Business Case • High Value Features • Faster to market • Adaptable to changes – even late in development • IKIWISI • “Deliver what is needed, not necessarily what is requested” • Higher Quality • Test early and often • Improvements to testing as you iterate • On Time, On Budget, On Target • Power of time boxing • People remember slipped dates, not slipped features • Schedule and Cost are constants – Scope is the variable
The Agile Business Case • Risk Mitigation • Agile is lower risk than waterfall development • Early risk mitigation and discovery • Improved Visibility into Projects • Predictability • Meaningful metrics – working software • Team Morale • Confidence and satisfaction from early and repeated success • Self organized, self managed and empowered • Face-to-face communications • No “death marches” • Continuous Process Improvement • Within the project, team, IT and the company • “Sushi” delivery