Introducing the Enterprise Transformation Meta Model

Download Introducing the Enterprise Transformation Meta Model

Post on 28-Nov-2014

165 views

Category:

Software

0 download

Embed Size (px)

DESCRIPTION

Finally there is a meta model out there to be able to simply and easily compare and contrast not only Agile methods but any type of change that you may be introducing into an organisation. This presentation lightly covers the model, but importantly goes through over fifty Agile and edgy Agile related methods and movements, highlighting where they sit in the model. For more information about the Enterprise Transformation Meta Model refer to: http://www.enterprisetransformationmetamodel.com

TRANSCRIPT

<ul><li> 1. Enterprise Transformation Meta Model Unbound DNA 2014 </li> <li> 2. Enterprise Transformation Meta Model TEAM SCALE/DIVISION ORGANISATION Unbound DNA 2014 </li> <li> 3. Enterprise Transformation Meta Model TEAM SCALE ORG VALUES PRINCIPLES PROCESS PRACTICES TECHNIQUES Unbound DNA 2014 </li> <li> 4. Unbound DNA 2014 Agile Manifesto 2001 Foundational 17 Signatories http://agilemanifesto.org/ Value Proposition: A better way to develop software </li> <li> 5. Unbound DNA 2014 eXtreme Programming (XP) 1999 Foundational Kent Beck http://www.extremeprogramming.org/ Value Proposition: Software development craftsmanship Values Communication Feedback Simplicity Courage Respect Principles Feedback Simplicity Embrace Change </li> <li> 6. Unbound DNA 2014 DSDM (Dynamic Systems Development Method) 1994 Foundational DSDM Consortium http://www.dsdm.org/ Unbound DNA 2014 Value Proposition: A disciplined Rapid Application Delivery approach Principles Focus on business need Deliver on time Collaborate Never compromise quality Build incrementally from firm foundations Develop iteratively Communicate continuously and clearly Demonstrate control </li> <li> 7. Unbound DNA 2014 Crystal 1997 Foundational Alistair Cockburn http://alistair.cockburn.us/Crystal+methodologies Value Proposition: A family of methodologies that scales upwards based on criticality and number of people within the project Practices Frequent delivery Reflective improvement Automated tests, configuration management &amp; frequent integration Values Personal safety Focus Access to expert users Co-location </li> <li> 8. Unbound DNA 2014 Scrum 1986 (1990) Foundational Hirotaka Takeuchi &amp; Ikurjiro Nonaka (Jeff Sutherland &amp; Ken Schwaber) https://www.scrumalliance. org/ https://www.scrum.org/ (Ken Schwaber 2010) Value Proposition: The most utilised Agile method with a current uptake of 70% of the market. Well understood and supported, many trainers. </li> <li> 9. Unbound DNA 2014 Feature Driven Development (FDD) 1997 Foundational Jeff De Luca http://www.featuredrivendevelopment.com/ Value Proposition: A more technical or architectural approach to delivering work with a high focus on object modelling Hint: FDDs features are more like user stories Process Develop overall model Build feature list Plan by feature Design by feature Build by feature using feature teams Practices Inspections Configuration Management Regular builds Visibility of progress and results </li> <li> 10. Unbound DNA 2014 Lean 1936 (1990) Lean Taiichi Ohno James Womack http://www.lean.org/ Unbound DNA 2014 Value Proposition: Making obvious what adds value by reducing everything else Also known as: - Lean manufacturing - Lean enterprise - Toyota Production System (TPS) 8 wastes (Muda) Improvement Kata </li> <li> 11. Unbound DNA 2014 Deming System of Profound Knowledge (1939) 1950 (1951) Lean (Walter A Shewhart) W. Edwards Deming (Kaoru Ishikawa) https://www.deming.org Unbound DNA 2014 Value Proposition: The father of todays modern management approaches System of profound knowledge: 1.Appreciation of a system 2.Knowledge of variation 3.Theory of knowledge 4.Knowledge of psychology Deming used Plan, do, study, act over check because it emphasized inspection over analysis. He also referred to PDCA as the Shewhart cycle </li> <li> 12. Unbound DNA 2014 Product Development Flow 2009 Lean Donald Reinertsen http://lpd2.com/ Value Proposition: Improve delivery of products by focusing on flow Manage queues Manage variability Reduce batch size Constrain Work In Progress (WIP) Quantify economics Manage flow Rapid feedback loops Decentralise control </li> <li> 13. Unbound DNA 2014 Kanban (Modern Management Methods) 2010 Lean David Anderson http://www.djaa.com/ Unbound DNA 2014 Value Proposition: Small, incremental improvements on top of your work culture Practices: Visualise work Limit work in progress Manage flow Make policies explicit Implement feedback loops Improve collaboratively, improve experimentally Principles: Start with what you do now Agree to pursue incremental, evolutionary change Respect the current process, roles, responsibilities and titles Leadership at all levels </li> <li> 14. Unbound DNA 2014 Lean Startup 2011 Lean Eric Ries http://theleanstartup.com/ Value Proposition: Build better businesses by exploring rapidly how customers use the product. Build the right thing. </li> <li> 15. Unbound DNA 2014 Personal Kanban 2011 Lean Jim Benson Tonianne DeMaria Barry http://www.personalkanban.com/ Value Proposition: Be more efficient and productive with activities you do outside of work, or if you are a team of 1. I.Get your stuff ready II.Establish your value stream III.Establish your backlog IV.Establish your Work In Progress Limit V.Begin to pull VI.Reflect Hint: Kanban at home </li> <li> 16. Unbound DNA 2014 Scrumban 2008 Variant Corey Ladas http://www.eylean.com/blog/category/scrumban/ Value Proposition: The benefits of Scrum and Kanban together Variations from Kanban Team can be either specialised or cross functional Prioritisation of the backlog is recommended during each Sprint Planning Continuous work along with short iterations for planning, longer cycles for release Daily Scrum, Sprint Review and Sprint Retrospective (Sprints are used for Cadence) </li> <li> 17. Unbound DNA 2014 ScrumBut 2008 Variant Malcolm Anderson http://agileatlas.org/articles/item/fractional-scrum- or-scrum-but Value Proposition: Patterns of dysfunction in the application of Scrum Hint: (ScrumBut)(Reason)(Workaround) We use Scrum, but we can't build a piece of functionality in a month, so our Sprints are 6 weeks long. Identify pattern Make pattern transparent Determine root cause Remediate root cause </li> <li> 18. Unbound DNA 2014 Agile Unified Process 2005 Variant Scott Ambler http://www.ambysoft.com/unifiedprocess/agileUP.html Value Proposition: An agilified version of RUP Principles: Your staff know what they are doing Simplicity Agility Focus on high value activities Tool independence Tailor AUP to meet your own needs Hint: Replaced by DAD </li> <li> 19. Unbound DNA 2014 Disciplined Agile Delivery (DAD) 2012 Scale Scott Ambler http://disciplinedagiledelivery.com/ Value Proposition: A goal driven approach for scaling Agile, combined from Scrum, Kanban, XP, Agile Modelling, UP &amp; Lean </li> <li> 20. Unbound DNA 2014 Enterprise Unified Process (EUP) 2013 (for DAD extension) Extension Scott Ambler http://enterpriseunifiedprocess.com/ Value Proposition: Detailed process, practices, artefacts and techniques for non delivery based phases Hint: Extension of DAD/RUP to include Production &amp; Retirement </li> <li> 21. Unbound DNA 2014 ScrumPLoP (Pattern Languages of Programs) 2010 Extension The Hillside Group http://www.scrumplop.org/ Unbound DNA 2014 The Scrum Guide is the official rule book. However, the Scrum Guide doesn't tell you the rationale behind Scrum as a whole, or behind many of its successful practices. Those rationales come out of experience, community, and the insights of its founders and inventors. The ScrumPLoP mission is to build a body of pattern literature around those communities, describing those insights, so we can easily share them with the Scrum and Agile communities. Value Proposition: </li> <li> 22. Unbound DNA 2014 Enterprise Transition Framework (ETF) 2014 Extension Agile 42 http://www.agile42.com/en/agile-transition/etf/ Value Proposition: Implement continuous improvement and experience change in an empirically controlled way Hint: A process for Agile Transformation </li> <li> 23. Unbound DNA 2014 Accelerated Agile 2010 Extension Dan North Vimeo Value Proposition: Faster, more effective software delivery Learn the domain Prioritise risk over value Plan as far as you need Try something different Deliver frequently, preferably daily Get feedback from real customers Build and deploy small, separate pieces Prefer simple over easy Make conscious trade-offs Share (pairing, learning lunches, code reviews) Be okay with failure </li> <li> 24. Unbound DNA 2014 LeSS (Large Scale Scrum) 2008 Scale Craig Larman Bas Vodde http://www.crosstalkonline.org/storage/issue- archives/2013/201305/201305-larman.pdf Value Proposition: 1000 people product development with 1 product owner No specialisation within team No IT Program/Project Manager One product backlog One definition of done One potentially shippable product increment One (overall) product owner One Sprint Two team member reps Sprint Planning and Review (science fair) Normal and joint retrospective Scrum of Scrums Pre-sprint planning Product Owner team meeting </li> <li> 25. Unbound DNA 2014 Enterprise Scrum 2010 Extension Mike Beedle http://www.enterprisescrum. com/ Value Proposition: 1.More business appropriate language, 2.Can be applied to knowledge work; and 3.In scaled mode (distributed and/or cooperative)* *note: growth scale not size of product scale </li> <li> 26. Unbound DNA 2014 SAFe 2007 Scale Dean Leffingwell http://scaledagileframework. com/ Value Proposition: A one stop shop, comprehensive, detailed &amp; blended framework that can be applied to large projects Hint: The RUP of the Agile world Values: Alignment Code quality Transparency Program Execution </li> <li> 27. Unbound DNA 2014 Recipes for Agile Governance in the Enterprise (RAGE) 2013 Scale CPrime http://www.cprime.com/wp- content/uploads/woocommerce_uploads/2013/07/RAGE- Final-cPrime1.pdf Value Proposition: Framework for applying governance to agile projects, programs and portfolios Portfolio governance Roles: Portfolio Owner, Area Portfolio Owner, Program Manager Portfolio Grooming Meeting Portfolio Governance Meeting Business Case Agile Charter Decision Matrix Portfolio Backlog Burn Up Chart </li> <li> 28. Unbound DNA 2014 Spotify 2012 Scale Spotify (Henrik Kniberg) http://vimeo.com/85490944 http://vimeo.com/94950270 Value Proposition: An approach that one organisation found works for them Principles: Loosely coupled, tightly aligned, autonomous squads Cross pollination over standardisation Squad code accountability, open responsibility with limited blast radius Motivated individuals Community over structure Decoupled releases Failure recovery over failure avoidance Experiment driven development </li> <li> 29. Unbound DNA 2014 Oath of Non-Allegiance 2010 Movement Alistair Cockburn http://alistair.cockburn.us/Oath+of+Non- Allegiance I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools and heritages in order to find the ones that best suit the current situation. Value Proposition: Choose the right tool from your toolbox, have many tools for many problems. </li> <li> 30. Unbound DNA 2014 Nonban 2013 Movement David Hussman http://agileprague.com/pool/ vzor/uploa...</li></ul>