How many wheels you have toREINVENT?!
MATT HARASYMCZUK / RE:invent / OCT 29, 2014
MATT HARASYMCZUK
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
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
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
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
MATTAGILE.com @MATTAGILE #careercon
The CHOICE of framework
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
SCRUM, is not a panaceum
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
KANBAN: maintenance and bugfixing
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
Throw yourself in at the DEEP end
MATTAGILE.com @MATTAGILE
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
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
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-driven Development• Evolutionary Design
• Refactoring• CI / CD
• Test-driven Requirements• Functional Tests• BDD
Lower TIME TO MARKET
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-driven Requirements• Functional Tests• BDD
Increase VALUE TO MARKET
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
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
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Test-driven Requirements• Functional Tests• BDD• CI / CD
Increase VISIBILITY
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
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
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
MATTAGILE.com @MATTAGILE #careercon
SCRUM, but… daily
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
TRUST and guidance
MATTAGILE.com @MATTAGILE
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
MATTAGILE.com @MATTAGILE #careercon
Organizational CHANGES
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
DEPARTMENT Oriented Organization
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Structure
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Structure
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Structure
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
MATTAGILE.com @MATTAGILE #careercon
PROJECT Oriented Organization
MATTAGILE.com @MATTAGILE
Business QA DEV SEC Infra
Project A
Project B
Project C
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
MATTAGILE.com @MATTAGILE #careercon
DIVIDE and conquer - backlog
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
ACCEPTANCE criteria
MATTAGILE.com @MATTAGILE
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
MATTAGILE.com @MATTAGILE #careercon
Changes in SOFTWARE DEVELOPMENT
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
QUALITY does matter
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
Developer Tools ECOSYSTEM
MATTAGILE.com @MATTAGILE
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
MATTAGILE.com @MATTAGILE #careercon
DEV Practices: TDD, CI, CD
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
XP: Code Review, Pair Programming
MATTAGILE.com @MATTAGILE
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
MATTAGILE.com @MATTAGILE #careercon
Definition of (ALMOST) done
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
Frequent RELEASES
MATTAGILE.com @MATTAGILE
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
MATTAGILE.com @MATTAGILE #careercon
LEARNING organization
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
FEEDFORWARD culture
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
Processes NOT people
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
Spotify engineering CULTURE
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careercon
Evolution NOT revolution
MATTAGILE.com @MATTAGILE
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
• Scrum, Lean, Kanban as a communication framework• Project oriented organization• Software Development practices• Quality• Evolution not revolution
RECAP
@MATTAGILE
MATT HARASYMCZUK / RE:invent / OCT 29, 2014
MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE
Top Related