FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES...
Transcript of FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES...
![Page 1: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/1.jpg)
October 10, 2018
FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES
Les Grove We will do real time polling during this session. Text lesgrove983 to 22333 or Go to PollEV.com/lesgrove983
![Page 2: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/2.jpg)
AGENDA
• Catalyte’s “Road”
• Navigation
• Mapping
• Road Cones
• Next Stops
![Page 3: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/3.jpg)
First:A Couple of Polls
![Page 4: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/4.jpg)
![Page 5: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/5.jpg)
![Page 6: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/6.jpg)
GIVEN JUST TWO DATA POINTS
WHICH POTHOLE SHOULD WE TRY TO FIX FIRST?
1. TEST COVERAGE SATISFYING QUALITY GOALS
2. CRITICAL DEFECTS PREVENTED FROM PROD
![Page 7: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/7.jpg)
CATALYTE HAS TEAMS IN DIVERSE SITUATIONS
![Page 8: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/8.jpg)
TRAVEL & HOSPITALITY
RETAIL & E-COMMERCE
HEALTHCARE TECHNOLOGY PUBLIC SECTOR
DIFFERENT DOMAINS
![Page 9: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/9.jpg)
DIFFERENT LOCATIONS
- At Catalyte- At Client- Combination
![Page 10: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/10.jpg)
DIFFERENT TEAM CONFIGURATIONS
Complete Catalyte Teams
Client-Catalyte Combination
Client-Catalyte-3rd Party Combo
![Page 11: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/11.jpg)
PROBLEM STATEMENT
How to findthe impediments caused by the organization?
![Page 12: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/12.jpg)
AGILE COACHING
Delivering value across multiple teams and the organization by
• Working with teams, stakeholders, and management• Facilitating• Training• Mentoring• Providing leadership• Supporting collaboration• Developing consistency• Managing impediments
(aka potholes)
![Page 13: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/13.jpg)
HOW TO IDENTIFY IMPEDIMENTS AT ORGANIZATIONAL LEVEL?
Choice #1• Attend ceremonies for all teams• Interview many team members• Look for patterns
Choice #2• Agility assessments
![Page 14: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/14.jpg)
AGILITY ASSESSMENTS
Team-Level Assessments
Organization-Level Assessments
ChecklistsThe ScrumMaster Checklist
The Unofficial Scrum ChecklistHow Agile Are You? Checklist
FrameworksAgile Fluency Model
Agile Adoption FrameworkAgile Maturity Matrix
79 tools and checklists at BenLinders.com/tools/agile-self-assessments
![Page 15: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/15.jpg)
![Page 16: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/16.jpg)
![Page 17: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/17.jpg)
BUILDING CATALYTE’S ASSESSMENT TOOL
![Page 18: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/18.jpg)
REQUIREMENTS FOR ASSESSMENT SOLUTION
• Quick and Easy• Reflect the team• No additional instructions• Identify team improvements• Measure over time• Any flavor of agile
• Aggregate results to identify organizational impediments
![Page 19: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/19.jpg)
TOPICS
Team Integrity
Requirements
Retrospectives
Backlog Management
Refactoring
Architecture
Quality
![Page 20: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/20.jpg)
DELIVERY METHODS
Word Document
Excel Spreadsheet
Google Form
![Page 21: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/21.jpg)
7- Topic Results(8 Teams)
![Page 22: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/22.jpg)
7- Topic Results(8 Teams)
![Page 23: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/23.jpg)
7- Topic Results(2 Lowest)
![Page 24: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/24.jpg)
QUALITY STATEMENTS
1. Our test coverage satisfies our test quality goals2. Critical defects are prevented from reaching Production3. Our product is stable4. The tests are automated where possible5. Test results are used as the basis of code integration and
deployment
![Page 25: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/25.jpg)
![Page 26: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/26.jpg)
![Page 27: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/27.jpg)
![Page 28: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/28.jpg)
QUALITY STATEMENTS
1. Our test coverage satisfies our test quality goals
2. Critical defects are prevented from reaching Production
3. Our product is stable
4. The tests are automated where possible
5. Test results are used as the basis of code integration and
deployment
![Page 29: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/29.jpg)
QualityResults
![Page 30: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/30.jpg)
QualityResults
![Page 31: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/31.jpg)
DRAWBACKS OF THIS ASSESSMENT TOOL
• Time-consuming to compile the data
• Created by collection of mortals
• Not easy to compare teams and organizations over time
![Page 32: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/32.jpg)
NEXT STOP: COMPARATIVE AGILITY TOOL
Tool’s Topics• Teamwork• Requirements• Planning• Technical Practices• Quality• Culture• Knowledge Creating• Outcomes
Previous Topics• Team Integrity• Requirements• Retrospectives• Backlog Management• Refactoring• Quality• Architecture
![Page 33: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/33.jpg)
COMPARATIVE AGILITY – QUALITY ITEMS
![Page 34: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/34.jpg)
![Page 35: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/35.jpg)
![Page 36: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/36.jpg)
And We Still Get Spider Charts…
![Page 37: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/37.jpg)
And See Changes Over Time…
![Page 38: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/38.jpg)
And Better Deep-Dives into the Data…
![Page 39: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/39.jpg)
And See the Response Distributions
![Page 40: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/40.jpg)
SUMMARY
• Catalyte’s “Road”
• Navigation
• Mapping
• Road Cones
• Next Stops
![Page 41: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/41.jpg)
![Page 42: FINDING AND FIXING YOUR ORGANIZATION’S AGILE POTHOLES …uploads.pnsqc.org/2018/papers/107-Grove-Finding and Fixing.pdf · AGILE COACHING Delivering value across multiple teams](https://reader034.fdocuments.us/reader034/viewer/2022042414/5f2f5cb4af5867206d5979f6/html5/thumbnails/42.jpg)
CREDITS
Polling is done using PollEverywhere.com
All Photos are by Unknown Authors and are licensed • Slides 1, 3, 12, 13 and 14 are licensed under CC BY-SA• Slide 9 licensed under Openclipart.org• Slide 7 is licensed under CC BY• Slide 10 is modified and licensed under CC BY• Slide 11 is licensed under CC BY-NC-ND• Slides 2, 12, and 17 are licensed under CC BY-SA-NC