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

  • 1. Enterprise Transformation Meta Model Unbound DNA 2014
  • 2. Enterprise Transformation Meta Model TEAM SCALE/DIVISION ORGANISATION Unbound DNA 2014
  • 3. Enterprise Transformation Meta Model TEAM SCALE ORG VALUES PRINCIPLES PROCESS PRACTICES TECHNIQUES Unbound DNA 2014
  • 4. Unbound DNA 2014 Agile Manifesto 2001 Foundational 17 Signatories http://agilemanifesto.org/ Value Proposition: A better way to develop software
  • 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
  • 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
  • 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 & frequent integration Values Personal safety Focus Access to expert users Co-location
  • 8. Unbound DNA 2014 Scrum 1986 (1990) Foundational Hirotaka Takeuchi & Ikurjiro Nonaka (Jeff Sutherland & 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.
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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.
  • 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
  • 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)
  • 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
  • 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
  • 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 & Lean
  • 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 & Retirement
  • 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 be

Recommended

View more >