O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Evolution Not Revolution. A Case Study of an Enterprise Agile Transformation

1.186 visualizações

Publicada em

Agile transformation requires understanding its rules by management. It is hard to leave status quo and change your way of thinking. It is especially hard when the previous model has been in use for many years. A frequent problem with Scrum / Kanban / Lean transformation is to go hard on deep water. Starting tommorow we're doing Scrum. Lack of understanding, communication chaos and rules distortion "just because daily is not working for us". What if take a different approach: slow and prudent? Let say iteratively. Gradually introduce another steps of chosen framework. However the question persists. How to effectively change our conservative organization into agile and constantly changing in response to business needs company?

  • Seja o primeiro a comentar

Evolution Not Revolution. A Case Study of an Enterprise Agile Transformation

  1. 1. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon MATT HARASYMCZUK EVOLUTION not Revolution A Case Study of an Enterprise Agile Transformation MATT HARASYMCZUK / EVOLUTION NOT REVOLUTION / SEP 18, 2014
  2. 2. MATTAGILE.com @MATTAGILE #careercon CREATIVITY?! @MATTAGILE
  3. 3. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Fixed Time • Fixed Price • Fixed Scope CONSTRAINTS
  4. 4. MATTAGILE.com @MATTAGILE #careercon Phases of GROWTH @MATTAGILE
  5. 5. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon PRODUCTIVITY curve
  6. 6. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Manifesto for AGILE Software Development
  7. 7. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon AGILE is not a destination AGILE is a direction Tony Grout, IBM MATT HARASYMCZUK / EVOLUTION NOT REVOLUTION / SEP 18, 2014
  8. 8. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Organizational CHANGES
  9. 9. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon The CHOICE of framework
  10. 10. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon SCRUM, is not a panaceum
  11. 11. MATTAGILE.com @MATTAGILE #careercon EMPIRICAL process @MATTAGILE
  12. 12. MATTAGILE.com @MATTAGILE #careercon SCRUM, but… daily @MATTAGILE
  13. 13. MATTAGILE.com @MATTAGILE #careercon Team BUILDING @MATTAGILE
  14. 14. MATTAGILE.com @MATTAGILE #careercon TRUST and guidance @MATTAGILE
  15. 15. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Anonymous FEEDBACK
  16. 16. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Processes NOT people
  17. 17. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon DIVIDE and conquer - backlog
  18. 18. MATTAGILE.com @MATTAGILE #careercon ACCEPTANCE criteria @MATTAGILE
  19. 19. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon LEARNING organization
  20. 20. MATTAGILE.com @MATTAGILE #careercon BALLANCE life - work @MATTAGILE
  21. 21. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Throw yourself in at the DEEP end
  22. 22. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW COMMUNICATION Framework 2h RETROSPECTIVE 1h
  23. 23. MATTAGILE.com @MATTAGILE #careercon PLAN @MATTAGILE MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 2h RETROSPECTIVE 1h
  24. 24. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW Feedforward NOT Feedback 2h RETROSPECTIVE 1h
  25. 25. MATTAGILE.com @MATTAGILE #careercon DO @MATTAGILE MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 2h RETROSPECTIVE 1h
  26. 26. MATTAGILE.com @MATTAGILE #careercon PREPARE @MATTAGILE MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 2h RETROSPECTIVE 1h
  27. 27. MATTAGILE.com @MATTAGILE #careercon CHECK @MATTAGILE MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 2h RETROSPECTIVE 1h
  28. 28. MATTAGILE.com @MATTAGILE #careercon SHOW @MATTAGILE MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 2h RETROSPECTIVE 1h
  29. 29. MATTAGILE.com @MATTAGILE #careercon ACT @MATTAGILE MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 2h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 2h RETROSPECTIVE 1h
  30. 30. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Business QA DEV UX Infra Project A DEPARTMENT Oriented Organization
  31. 31. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Business QA DEV UX Infra Project A Project B Project C PROJECT Oriented Structure
  32. 32. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Business QA DEV UX Infra Project A Project B Project C PROJECT Oriented Structure
  33. 33. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Business QA DEV UX Infra Project A Project B Project C PROJECT Oriented Structure
  34. 34. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Business QA DEV UX Infra Project A Project B Project C PROJECT Oriented Organization
  35. 35. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Changes in SOFTWARE DEVELOPMENT
  36. 36. MATTAGILE.com @MATTAGILE #careercon QUALITY does matter @MATTAGILE
  37. 37. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Developer Tools ECOSYSTEM
  38. 38. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon DEV Practices: TDD, CI, CD
  39. 39. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon XP: Code Review, Pair Programming
  40. 40. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon KANBAN: maintenance and bugfixing
  41. 41. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Definition of (ALMOST) done
  42. 42. MATTAGILE.com @MATTAGILE #careercon Frequent RELEASES @MATTAGILE
  43. 43. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Spotify engineering CULTURE
  44. 44. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon BUSINESS VALUES orientation
  45. 45. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Lower "time to market" • Increase "value to market" • Increase "quality to market" • Increase flexibility • Increase visibility • Lower costs • Increase product lifetime Business VALUES
  46. 46. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Test-driven Development • Evolutionary Design • Refactoring • CI / CD • Test-driven Requirements • Functional Tests • BDD Lower TIME TO MARKET
  47. 47. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Test-driven Requirements • Functional Tests • BDD Increase VALUE TO MARKET
  48. 48. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Test-driven Development • Test-first and Test-last • Test-driven Requirements • BDD • Evolutionary design • Refactoring • Simple Design • CI / CD Increase QUALITY TO MARKET
  49. 49. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Evolutionary Design • Refactoring • Simple Design • CI / CD • Test-driven Development • Test-first and Test-last • Test-driven Requirements Increase FLEXIBILITY
  50. 50. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Test-driven Requirements • Functional Tests • BDD • CI / CD Increase VISIBILITY
  51. 51. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Evolutionary design • Simple Design • Refactoring • Collective Code Ownership • Test-driven Development • Test-last and Test-first • Functional Tests Lower COST
  52. 52. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Test-Driven Development • Automated Developer Tests • Evolutionary Design • Refactoring • Simple Design • Test-driven Requirements • Functional Tests Increase PRODUCT LIFETIME
  53. 53. MATTAGILE.com @MATTAGILE @MATTAGILE #careercon Evolution NOT revolution
  54. 54. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon • Business Values orientation • Building trust and guidance • Scrum, Lean, Kanban as a communication framework • Project oriented organization • Software Development practices • Quality • Evolution not revolution RECAP
  55. 55. MATTAGILE.com @MAT@TMAGATILTEA #GcIaLrEeercon @MATTAGILE MATT HARASYMCZUK / EVOLUTION NOT REVOLUTION / SEP 18, 2014

×