<<

TheThe MostMost WellKnownWellKnown

AGILEAGILE METHODSMETHODS AGILE && APPROACHESAPPROACHES

Crystal ASD Iterative development method (Adaptive ) (Cockburn, 2001) Iterative development process (Highsmith, 2000) Life (L) L6 L20 L40 L80 Essential Money E6 E20 E40 E80 (E) Discretionary money D6 D20 D40 D80 (D) SPECULATE COLLABORATE LEARN C6 C20 C40 C80 Initiation and Planning Concurrent feature Quality Review Comfort development (C) ORANGE RED CLEAR YELLOW Crticallity (defects cause loss of...) Project Size (number of people involved)

DAD

(Disciplined Agile Delivery) DAD is a hybrid framework An enterprise-wide scalable process framework described as ‘a process decision’ SAFe framework that is a people- rst. learning-oriented hybrid agile approach to Outside in Dev Traditional Agile Data IT solution delivery’, that has ‘a risk-value United Process Agile Modelling delivery lifescale, is goal-driven, is enterprise aware and is scalable.’ Scrum Lean

TDD DevOps Test Driven A collaborative approach Development between development and Code Deploy https://en.wikipedia.org/ operations aimed at Plan wiki/Test-driven_develop creating a product or service Build Fail Refractor ment where the two types if work Release Operate and even the teams merge as as much as possible. Test Monitor Pass

Lean Startup Scrum An iterative timeboxed approach to Originally an approach to creating and managing start-up companies, but now applied to any product delivery that is described as business, to help them del;iver products to ‘framework within which people can customers quickly. address complex adaptive problems, while productively and creatively delivering products of the highest possible value.

Learn Ideas Build 24 h 30 days

Data Measure Product Product Backlog Sprint Backlog

© 2015 Mirosław Dąbrowski - All Rights Reserved DSDM Project Phases Kanban (Dynamic Systems in DSDM Atern Development A way to improve ow and provoke Method)/AgilePM Pre-project system improvement through An agile project framework that visualization and controlling work in focuses on the iterative delivery progress. of business systems through the Feasibility use of and continual Foundations 6 3 5 3 5 business involvement. It has a Pending Analysis Development Test Deploy de ned process and Doing Done Doing Done corresponding set of products, as Exploration Incremental set of roles that operate at all deployment levels of a project, eight guiding principles and a collection of key Pre-project technioques that can be used throughout project. Engineering

Lean Continuous Delivery (CD) An approach that Continuous Delivery doesn't mean every change is deployed focuses on improving Quality to production ASAP. It means every change is proven to be processes by deployable at any time maximizing value Delivery Times Costs through elimination https://en.wikipedia.org/wiki/Continuous_delivery Jidoka waste (such as wasted JIT (act on time and eort) (just in times) abnormality)

Takt Man- Times LEAN Machine Full Flow MANUFACTORY Separation Puppet Deliver Application Deploy Post Module Platform To heijunka Standard Test Acceptance To deploy (producation Unit Tests Staging test leveling) Working Tests 5s (continual improvement) Kaizen Auto Auto Auto Manual Auto Stability (Robustness-1:3 & 3:1)

XP SAFe (eXtreme Programming) () Iterative pratice Large-scale application of agile across across an that can be used on its own but often organization. PRINCE2 and PRINCE2 Agile could be exists in tandem with Scrum or Kanban, used in SAFe where a piece of work is of a sucient where XP covers the creation of the size or level of diculty that it should be run as a software and Scrum or Kanban is used as project. an overarching framework to control the work

Holocracy The Mikado Theory of AGILE Method Constraints

by Brian Robertson; 2007 http://www.amazon.com/M by Brian Robertson; 2007 http://www.holacracy.org/ ikado-Method-Ola-Ellnesta https://en.wikipedia.org/wiki/ https://en.wikipedia.org/wiki/Holacracy m/dp/1617291218 Theory_of_constraints

Radical Management JAD

by Steve Denning Joint Application Development by Chuck Morris, Tony Crawford https://en.wikipedia.org/wiki/Steve_Denning late 1970s © 2015 Mirosław Dąbrowski - All Rights Reserved