how many wheels you have to reinvent

Download How Many Wheels You Have to Reinvent

Post on 22-Jun-2015

2.028 views

Category:

Leadership & Management

0 download

Embed Size (px)

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

  • 1. MMAATTTATGAILEG.coImL E.com @MAT@TMAAGTILTEA #GcIaLrEeerconMATT HARASYMCZUKHow many wheels you have toREINVENT?!MATT HARASYMCZUK / RE:invent / OCT 29, 2014

2. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEWCOMMUNICATION Framework1hRETROSPECTIVE1h 3. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeerconIndividuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a planThat is, while there is value in the items onthe right, we value the items on the left more.Manifesto for AGILE Software Development 4. MMAATTTATGAILEG.coImL E.com @MAT@TMAAGTILTEA #GcIaLrEeerconAGILE is not a destinationAGILE is a directionTony Grout, IBMMATT HARASYMCZUK / RE:invent / OCT 29, 2014 5. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEThe CHOICE of framework 6. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILESCRUM, is not a panaceum 7. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEKANBAN: maintenance and bugfixing 8. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEThrow yourself in at the DEEP end 9. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYPLANPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEW1hRETROSPECTIVE1h 10. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Lower "time to market" Increase "value to market" Increase "quality to market" Increase flexibility Increase visibility Lower costs Increase product lifetimeBusiness VALUES orientation 11. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Test-driven Development Evolutionary Design Refactoring CI / CD Test-driven Requirements Functional Tests BDDLower TIME TO MARKET 12. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Test-driven Requirements Functional Tests BDDIncrease VALUE TO MARKET 13. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Test-driven Development Test-first and Test-last Test-driven Requirements BDD Evolutionary design Refactoring Simple Design CI / CDIncrease QUALITY TO MARKET 14. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Evolutionary Design Refactoring Simple Design CI / CD Test-driven Development Test-first and Test-last Test-driven RequirementsIncrease FLEXIBILITY 15. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Test-driven Requirements Functional Tests BDD CI / CDIncrease VISIBILITY 16. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Evolutionary design Simple Design Refactoring Collective Code Ownership Test-driven Development Test-last and Test-first Functional TestsLower COST 17. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Test-Driven Development Automated Developer Tests Evolutionary Design Refactoring Simple Design Test-driven Requirements Functional TestsIncrease PRODUCT LIFETIME 18. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEWFeedforward NOT Feedback1hRETROSPECTIVE1h 19. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILESCRUM, but daily 20. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILETRUST and guidance 21. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYDOPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEW1hRETROSPECTIVE1h 22. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEOrganizational CHANGES 23. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEBusiness QA DEV SEC InfraProject ADEPARTMENT Oriented Organization 24. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEBusiness QA DEV SEC InfraProject AProject BProject CPROJECT Oriented Structure 25. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEBusiness QA DEV SEC InfraProject AProject BProject CPROJECT Oriented Structure 26. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEBusiness QA DEV SEC InfraProject AProject BProject CPROJECT Oriented Structure 27. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEBusiness QA DEV SEC InfraProject AProject BProject CPROJECT Oriented Organization 28. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYPREPAREPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEW1hRETROSPECTIVE1h 29. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEDIVIDE and conquer - backlog 30. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEACCEPTANCE criteria 31. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYCHECKPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEW1hRETROSPECTIVE1h 32. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEChanges in SOFTWARE DEVELOPMENT 33. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEQUALITY does matter 34. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEDeveloper Tools ECOSYSTEM 35. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeerconOrganizations which design systems are constrainedto produce designs which are copies of thecommunication structures of these organizationsConways Law 36. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEDEV Practices: TDD, CI, CD 37. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEXP: Code Review, Pair Programming 38. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYSHOWPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEW1hRETROSPECTIVE1h 39. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEDefinition of (ALMOST) done 40. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEFrequent RELEASES 41. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEMONDAY TUESDAY WEDNESDAY THURSDAY FRIDAYACTPLANNING1hDAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15mREFINEMENT2hREVIEW1hRETROSPECTIVE1h 42. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILELEARNING organization 43. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEFEEDFORWARD culture 44. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEProcesses NOT people 45. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILESpotify engineering CULTURE 46. MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILEEvolution NOT revolution 47. MMAATTTATGAILEG.coImLE.com @MAT@TMAAGTILTEA #GcIaLrEeercon Scrum, Lean, Kanban as a communication framework Project oriented organization Software Development practices Quality Evolution not revolutionRECAP 48. MMAATTTATGAILEG.coImL E.com @MAT@TMAAGTILTEA #GcIaLrEeercon@MATTAGILEMATT HARASYMCZUK / RE:invent / OCT 29, 2014