how many wheels you have to reinvent
DESCRIPTION
Agile transformation could be hard especialy while driven by the hype generated from the internet and companies around you. To begin with such revolution you must learn that change requires time, hence I should better say to start an evoloution. How many problems other you might encounter on your path to agility? How many pitfalls you will discover? How many wheels you have to reinvent? Hear ye, hear ye, an introductory guide to start Agile evolution!TRANSCRIPT
![Page 1: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/1.jpg)
How many wheels you have toREINVENT?!
MATT HARASYMCZUK / RE:invent / OCT 29, 2014
MATT HARASYMCZUK
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
![Page 2: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/2.jpg)
MATTAGILE.com @MATTAGILE #careercon
COMMUNICATION Framework
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 3: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/3.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan
That is, while there is value in the items onthe right, we value the items on the left more.
Manifesto for AGILE Software Development
![Page 4: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/4.jpg)
MATT HARASYMCZUK / RE:invent / OCT 29, 2014
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
AGILE is not a destinationAGILE is a direction
Tony Grout, IBM
![Page 5: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/5.jpg)
MATTAGILE.com @MATTAGILE #careercon
The CHOICE of framework
MATTAGILE.com @MATTAGILE
![Page 6: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/6.jpg)
MATTAGILE.com @MATTAGILE #careercon
SCRUM, is not a panaceum
MATTAGILE.com @MATTAGILE
![Page 7: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/7.jpg)
MATTAGILE.com @MATTAGILE #careercon
KANBAN: maintenance and bugfixing
MATTAGILE.com @MATTAGILE
![Page 8: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/8.jpg)
MATTAGILE.com @MATTAGILE #careercon
Throw yourself in at the DEEP end
MATTAGILE.com @MATTAGILE
![Page 9: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/9.jpg)
MATTAGILE.com @MATTAGILE #careercon
PLAN
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 10: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/10.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Lower "time to market"• Increase "value to market"• Increase "quality to market"• Increase flexibility• Increase visibility• Lower costs• Increase product lifetime
Business VALUES orientation
![Page 11: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/11.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-driven Development• Evolutionary Design
• Refactoring• CI / CD
• Test-driven Requirements• Functional Tests• BDD
Lower TIME TO MARKET
![Page 12: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/12.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-driven Requirements• Functional Tests• BDD
Increase VALUE TO MARKET
![Page 13: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/13.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-driven Development• Test-first and Test-last
• Test-driven Requirements• BDD
• Evolutionary design• Refactoring• Simple Design• CI / CD
Increase QUALITY TO MARKET
![Page 14: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/14.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Evolutionary Design• Refactoring• Simple Design• CI / CD
• Test-driven Development• Test-first and Test-last
• Test-driven Requirements
Increase FLEXIBILITY
![Page 15: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/15.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-driven Requirements• Functional Tests• BDD• CI / CD
Increase VISIBILITY
![Page 16: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/16.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Evolutionary design• Simple Design• Refactoring• Collective Code Ownership
• Test-driven Development• Test-last and Test-first• Functional Tests
Lower COST
![Page 17: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/17.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-Driven Development• Automated Developer Tests
• Evolutionary Design• Refactoring• Simple Design
• Test-driven Requirements• Functional Tests
Increase PRODUCT LIFETIME
![Page 18: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/18.jpg)
MATTAGILE.com @MATTAGILE #careercon
Feedforward NOT Feedback
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 19: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/19.jpg)
MATTAGILE.com @MATTAGILE #careercon
SCRUM, but… daily
MATTAGILE.com @MATTAGILE
![Page 20: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/20.jpg)
MATTAGILE.com @MATTAGILE #careercon
TRUST and guidance
MATTAGILE.com @MATTAGILE
![Page 21: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/21.jpg)
MATTAGILE.com @MATTAGILE #careercon
DO
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 22: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/22.jpg)
MATTAGILE.com @MATTAGILE #careercon
Organizational CHANGES
MATTAGILE.com @MATTAGILE
![Page 23: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/23.jpg)
MATTAGILE.com @MATTAGILE #careercon
DEPARTMENT Oriented Organization
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
![Page 24: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/24.jpg)
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Structure
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
![Page 25: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/25.jpg)
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Structure
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
![Page 26: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/26.jpg)
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Structure
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
![Page 27: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/27.jpg)
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Organization
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
![Page 28: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/28.jpg)
MATTAGILE.com @MATTAGILE #careercon
PREPARE
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 29: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/29.jpg)
MATTAGILE.com @MATTAGILE #careercon
DIVIDE and conquer - backlog
MATTAGILE.com @MATTAGILE
![Page 30: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/30.jpg)
MATTAGILE.com @MATTAGILE #careercon
ACCEPTANCE criteria
MATTAGILE.com @MATTAGILE
![Page 31: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/31.jpg)
MATTAGILE.com @MATTAGILE #careercon
CHECK
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 32: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/32.jpg)
MATTAGILE.com @MATTAGILE #careercon
Changes in SOFTWARE DEVELOPMENT
MATTAGILE.com @MATTAGILE
![Page 33: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/33.jpg)
MATTAGILE.com @MATTAGILE #careercon
QUALITY does matter
MATTAGILE.com @MATTAGILE
![Page 34: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/34.jpg)
MATTAGILE.com @MATTAGILE #careercon
Developer Tools ECOSYSTEM
MATTAGILE.com @MATTAGILE
![Page 35: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/35.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
Organizations which design systems are constrained
to produce designs which are copies of the
communication structures of these organizations
Conway’s Law
![Page 36: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/36.jpg)
MATTAGILE.com @MATTAGILE #careercon
DEV Practices: TDD, CI, CD
MATTAGILE.com @MATTAGILE
![Page 37: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/37.jpg)
MATTAGILE.com @MATTAGILE #careercon
XP: Code Review, Pair Programming
MATTAGILE.com @MATTAGILE
![Page 38: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/38.jpg)
MATTAGILE.com @MATTAGILE #careercon
SHOW
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 39: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/39.jpg)
MATTAGILE.com @MATTAGILE #careercon
Definition of (ALMOST) done
MATTAGILE.com @MATTAGILE
![Page 40: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/40.jpg)
MATTAGILE.com @MATTAGILE #careercon
Frequent RELEASES
MATTAGILE.com @MATTAGILE
![Page 41: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/41.jpg)
MATTAGILE.com @MATTAGILE #careercon
ACT
MATTAGILE.com @MATTAGILE
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
PLANNING1h
DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m
REFINEMENT2h
REVIEW1h
RETROSPECTIVE1h
![Page 42: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/42.jpg)
MATTAGILE.com @MATTAGILE #careercon
LEARNING organization
MATTAGILE.com @MATTAGILE
![Page 43: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/43.jpg)
MATTAGILE.com @MATTAGILE #careercon
FEEDFORWARD culture
MATTAGILE.com @MATTAGILE
![Page 44: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/44.jpg)
MATTAGILE.com @MATTAGILE #careercon
Processes NOT people
MATTAGILE.com @MATTAGILE
![Page 45: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/45.jpg)
MATTAGILE.com @MATTAGILE #careercon
Spotify engineering CULTURE
MATTAGILE.com @MATTAGILE
![Page 46: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/46.jpg)
MATTAGILE.com @MATTAGILE #careercon
Evolution NOT revolution
MATTAGILE.com @MATTAGILE
![Page 47: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/47.jpg)
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Scrum, Lean, Kanban as a communication framework• Project oriented organization• Software Development practices• Quality• Evolution not revolution
RECAP
![Page 48: How Many Wheels You Have to Reinvent](https://reader033.vdocuments.mx/reader033/viewer/2022060117/5587763ed8b42a736f8b4687/html5/thumbnails/48.jpg)
@MATTAGILE
MATT HARASYMCZUK / RE:invent / OCT 29, 2014
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE