Break the wallDeveloper Business QA Docs Analyst
Break the walls The whole team works along the whole sprint !
“ My responsibility is to get my twenty five guys playing for the name on their front of their shirt and not the one on their back” (LaFasto and Larson 2011,100)Tommy LasordaLos Angeles Dodgers baseball team ABC Company
Whole team• The team should work as a unit and not as a set of individuals • renew the team members commitment • Not everybody are motivated in the same leve • Explain to each player the relevance to the project goal
Personas role through the lifecycle Waterfall Security ? Business Developer Developer PCOE Analyst Tester Requirements Design Implementation Verification Maintenance Project Manager
Personas role through the lifecycleAgile Program Managers Customer Backlog Sprint Planning Retrospective Reporting PCOE Agile Product Eng owner Validations Developers QA Business Eng Analyst
Collaboration points Analyze Plan next Design iterations New requirements Feedback Coding Incremental Testing Delivery
AnalyzeIteration planning Plan next iterations Design Feedback Coding• Joint planning Incremental Delivery Testing• Acceptance test as part of planning• Manage user stories versus tasks Common language between Dev, QA & Business
AnalyzeIteration coding Plan next Design iterations• Coffee testing Feedback Coding• Architects team Incremental• Nightly build Delivery Testing• Scheduled end to end testing• Monster Click
AnalyzeIteration handoff Plan next Design iterations Feedback Coding• Sanity handoff Incremental• Demo Delivery Testing• Retrospective• Move from management to leadership
Customers become a key enablerWe need to be creative with the methods wechoose to involve our customers• Internal use of the software• Design Partner• Public Beta & Beta
Resistance?• How will I maintain my role ?• How will I test the partial delivery ?• How will I know where the red line is ?
How can we overcome the resistance?• Start with small project• Engage the management level• Empower the team as a team• Fast feedback• Add fun ( gaming dynamics)
Resistance is an analogy to pain• A pain something in the body is wrong .• The resistance something in the process is not working correctly . use it to understand the problems andsolve them as a team