finding and fixing your organization’s agile potholes...

42
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

Upload: others

Post on 08-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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
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
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

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

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

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

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

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

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

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

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

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
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
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

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

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

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

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

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

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

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

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
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
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
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

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

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

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

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

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

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
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
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

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

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

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

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

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
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

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