SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
 
 

MH
Half‐day Tutorial 
6/3/2013 8:30 AM 
 
 
 
 
 
 
 

"Tuning and Improving Your Agility"
 
 
 

Presented by:
David Hussman
DevJam
 
 
 
 
 
 
 
 
 

Brought to you by: 
 

 
 
340 Corporate Way, Suite 300, Orange Park, FL 32073 
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
David Hussman
DevJam

Working with companies of all sizes worldwide, David Hussman teaches and coaches the
adoption of agile methods as powerful delivery tools. Sometimes he pairs with developers and
testers; other times he helps plan and create product roadmaps. David often works with
leadership groups to pragmatically use agile methods to foster innovation and a competitive
business advantage. Prior to working as a full-time coach, he spent years building software in a
variety of domains: audio, biometrics, medical, financial, retail, and education. David now leads
DevJam, a company composed of agile collaborators. As mentors and practitioners, DevJam
focuses on agility as a tool to help people and companies improve their software production
skills. For more information, visit devjam.com.
 
4/28/2013

Tuning and Improving Your Agility

David Hussman - DevJam

DevJam coaches and produce products

Design
Deliver
Learn

DevJam Tunings Vary

1
4/28/2013

Today’s Session
Learning thru Story Telling

Inventorying Your Skills
Questioning The Status Quo
Evolving and Augmenting

What are your expectations?

Learning by Story Telling

2
4/28/2013

A bit about me …

Extremely Familiar

- practical and pragmatic -

Extremely Popular

3
4/28/2013

Extremely Essential
“This is what you should do”

Prescriptive vs. Descriptive
“This is what I have seen work”

Extremely Skeptical

```

Goals (Why) and Mechanics (How)
Creating Community (Common Vision)
Form Communities
Develop Product
Create an Eco-System

(Collaborative Chartering)
(Personas - Story maps - Sketching)
(Iteration 0 - Common Workspace)

Discovery (Planning)
Product Releases
Iterative Delivery

(Opportunity - Effort - Dependencies)
(Iterations [cycles] - Kanban (flow))

Delivery (Iterating)
Staying Connected
Tracking Progress
Technical Agility

(Standup - Common Workspace)
(Task Walls - Burncharts - Velocity)
(CI / CD - Test Driven - Refactoring)

Measuring Value

(Acceptance Tests – User Testing)

Learning (Tuning)
Examining Progress
Learn and Improve

(Product Reviews - User Feedback)
(Retrospectives – Pivots – Replanning)

What’s your story?
What’s your process?

4
4/28/2013

What Tools Do You Use?
( let’s inventory a bit )

The Agile Tool Chest
Sprint Backlog
Burndown
Sprint Reviews Sprints Product Backlogs
Daily Scrum Meeting Cross Functional Teams
Iterations
Kanban Personas Test Driven
Releases
Kaizen User Stories Refactoring
Iteration 0 Velocity
Mura Acceptance Tests Technical Debt Burnup
WIP Evolutionary Design Chartering
Continuous Integration Retrospectives
Domain Driven Design Common Workspace
Collective Ownership Information Radiators
Pivot MVP Story Map Sustainable Pace
Story Telling Story Points Planning Poker

What’s In Your Tool Set?
Create a post it for each tool you use today
( values - principles - practices )
Then add tools you’d like to use in the future

What’s Missing?

5
4/28/2013

Why are you the tools you listed?
Sprint Backlog
Burndown
Sprint Reviews Sprints Product Backlogs
Daily Scrum Meeting Cross Functional Teams
Iterations
Kanban Personas Test Driven
User Stories Refactoring Releases
Kaizen
Velocity
Iteration
Mura Acceptance Tests Technical0Debt Burnup
WIP Evolutionary Design Chartering
Continuous Integration Retrospectives
Domain Driven Design Common Workspace
Collective Ownership Information Radiators
Pivot MVP Story Map Sustainable Pace
Story Telling Story Points Planning Poker

Dude’s Law: Value = Why / How

W

V= H

W

V= H

Qualifying Your Tool Set
Add a status of each
(w)orking - (c)hallenged - (b)roken
- (d)ead - (m)issing

Any tools you want to drop?

6
4/28/2013

What challenges do you face?

What questions do have ?

Questioning the Status Quo

What is commonly working?
What is commonly challenged?

7
4/28/2013

Checklist Thinking (and leaning)

Focusing on outcomes over process

Questioning Standups

What are trying to accomplish?

What could you change?

8
4/28/2013

Questioning Planning

Why are you planning?

When are you done?

Questioning Testing

9
4/28/2013

Are you learning or just coding?
Expected Outcome

Adaptive System

Working Code

Which tests are you not writing?

How much testing is enough?
What’s your next investment?

Questioning Metrics

10
4/28/2013

What does this data tell you?

What’s missing?

What questions do you need to ask?

What data do you need?

Do your metrics teach?
Release Burnup Chart

160
140

120

Total Points

100
80

60
40
20
0
1.1

1.2

1.3

2.1

2.2

2.3

3.1

3.2

3.3

4.1

4.2

4.3

5.1

5.2

5.3

Iteration (Sprint) End

How do they help you improve?

11
4/28/2013

Questioning Retrospectives

Do people value your retrospective?

How do you know it is helpful?

Questioning and Measuring
( What real value are you getting? )

12
4/28/2013

Choose four practices to question
What value do you seek from each?

How can you improve each practice?
Do you need to change the “how”?

Let’s Sample the Room

What are we questioning?

What do we want to improve?

Evolving and Augmenting

13
4/28/2013

Avoiding Epistemic Arrogance

The difference between what you know
and what you think you know

Unnamed or Overlooked Evolution
(from) Last Millennia

(to) This Millennia

What’s required?
How many hours?
How much cost?

What’s needed?
How much product?
How much opportunity?

How big?
Learning to estimate
Completing work

Too big?
Learning from estimates
Validating value delivered

Building for the future
Talking about code
Late integration

Building to adapt
Talking about tests
Continuous Deployment

What is the “evidence of success?”

Why iterate?
Why sprint?

What are the real measures?

14
4/28/2013

From Cycles to Flow

What’s a meaningful learning cycle?
What’s a meaningful product cycle?

From Continuous Integration …

… to Continuous Delivery

15
4/28/2013

What does this graph tell you?
# fails

avg fix time (min)

6

140

5

120
100

4

80
3
60
2

40

1

20

0

0
1

2

3

4

5

6

7

8

9

10 11 12 13 14 15 16 17 18

Who cares?

Who doesn’t?

Continuous Delivery

16
4/28/2013

What are your integration challenges?
How would more deploys help?

From measuring story points …

… to measuring value delivered

Who wants to do what and why?

Personas, Maps and Slices

17
4/28/2013

How often do you engage users?
What do you do with user feedback?

Outstanding Questions?

Be an Epistemocrat

“… someone of epistemic humility, one who holds
her/ his own knowledge in greatest suspicion.”

18
4/28/2013

If you are looking for some help …

Learning is the New Currency

david.hussman@devjam.com
© 2012 DevJam - All rights reserved.

Questions?

________________________________________
Coaching and Developing Agility
david.hussman@devjam.com
www.devjam.com

© 2013 DevJam - All rights reserved.

19

Contenu connexe

Tendances

LEHRN Design Thinking Workshop_reflections-2
LEHRN Design Thinking Workshop_reflections-2LEHRN Design Thinking Workshop_reflections-2
LEHRN Design Thinking Workshop_reflections-2
Stephen Leider
 
Empowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design ThinkingEmpowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design Thinking
William Evans
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
FITC
 

Tendances (19)

Podejścia Human-Centered oraz Context-Driven Design w krajach rozwijających s...
Podejścia Human-Centered oraz Context-Driven Design w krajach rozwijających s...Podejścia Human-Centered oraz Context-Driven Design w krajach rozwijających s...
Podejścia Human-Centered oraz Context-Driven Design w krajach rozwijających s...
 
Build an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio managementBuild an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio management
 
Atlassian User Group Insights: AUGment your Teams and Culture
Atlassian User Group Insights: AUGment your Teams and CultureAtlassian User Group Insights: AUGment your Teams and Culture
Atlassian User Group Insights: AUGment your Teams and Culture
 
Nasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business AgilityNasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business Agility
 
Why Should I Have More Than 1 Technique for Retrospectives?
Why Should I Have More Than 1 Technique for Retrospectives?Why Should I Have More Than 1 Technique for Retrospectives?
Why Should I Have More Than 1 Technique for Retrospectives?
 
Product Management. Lifecycles, customer input, innovation
Product Management. Lifecycles, customer input, innovationProduct Management. Lifecycles, customer input, innovation
Product Management. Lifecycles, customer input, innovation
 
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
 
Navigation. Purpose, mission, values, and culture
Navigation. Purpose, mission, values, and cultureNavigation. Purpose, mission, values, and culture
Navigation. Purpose, mission, values, and culture
 
LEHRN Design Thinking Workshop_reflections-2
LEHRN Design Thinking Workshop_reflections-2LEHRN Design Thinking Workshop_reflections-2
LEHRN Design Thinking Workshop_reflections-2
 
Distributed Agile Teams: Trello's Tips on Making Them Work
Distributed Agile Teams: Trello's Tips on Making Them WorkDistributed Agile Teams: Trello's Tips on Making Them Work
Distributed Agile Teams: Trello's Tips on Making Them Work
 
Agile Team Member Hiring_AAC2019
Agile Team Member Hiring_AAC2019Agile Team Member Hiring_AAC2019
Agile Team Member Hiring_AAC2019
 
Moving Fast with Reduced Risk -- By David Corbett, Director of Engineering @ ...
Moving Fast with Reduced Risk -- By David Corbett, Director of Engineering @ ...Moving Fast with Reduced Risk -- By David Corbett, Director of Engineering @ ...
Moving Fast with Reduced Risk -- By David Corbett, Director of Engineering @ ...
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
 
Scrum simple to understand v.1.2
Scrum simple to understand v.1.2Scrum simple to understand v.1.2
Scrum simple to understand v.1.2
 
Empowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design ThinkingEmpowering Agile Self-Organized Teams With Design Thinking
Empowering Agile Self-Organized Teams With Design Thinking
 
Gamified Finance and Wellness Workshop (Octalysis) in Singapore
Gamified Finance and Wellness Workshop (Octalysis) in SingaporeGamified Finance and Wellness Workshop (Octalysis) in Singapore
Gamified Finance and Wellness Workshop (Octalysis) in Singapore
 
Fusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile TeamFusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile Team
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
 

En vedette

12 cbsce bw2
12 cbsce bw212 cbsce bw2
12 cbsce bw2
TechWell
 

En vedette (15)

Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing Professionals
 
How to Break Software: Robustness Edition
How to Break Software: Robustness EditionHow to Break Software: Robustness Edition
How to Break Software: Robustness Edition
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Mobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and PitfallsMobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and Pitfalls
 
12 cbsce bw2
12 cbsce bw212 cbsce bw2
12 cbsce bw2
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A Practicum
 
There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, Process
 
White-box Testing: When Quality Really Matters
White-box Testing: When Quality Really MattersWhite-box Testing: When Quality Really Matters
White-box Testing: When Quality Really Matters
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
T23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at SpotifyT23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at Spotify
 
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesContinuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
 
Critical Thinking for Software Testers
Critical Thinking for Software TestersCritical Thinking for Software Testers
Critical Thinking for Software Testers
 

Similaire à Tuning and Improving Your Agility

Coaching ismorethantelling
Coaching ismorethantellingCoaching ismorethantelling
Coaching ismorethantelling
drewz lin
 

Similaire à Tuning and Improving Your Agility (20)

Coaching and Leading Agility: A Discussion of Agile Tuning
Coaching and Leading Agility: A Discussion of Agile TuningCoaching and Leading Agility: A Discussion of Agile Tuning
Coaching and Leading Agility: A Discussion of Agile Tuning
 
Agile Estimation and Planning: Scrum, Kanban, and Beyond
Agile Estimation and Planning: Scrum, Kanban, and BeyondAgile Estimation and Planning: Scrum, Kanban, and Beyond
Agile Estimation and Planning: Scrum, Kanban, and Beyond
 
Design Sprint Methods
Design Sprint MethodsDesign Sprint Methods
Design Sprint Methods
 
Coaching ismorethantelling
Coaching ismorethantellingCoaching ismorethantelling
Coaching ismorethantelling
 
Digital Workplace Conference NZ - Microsoft Teams and Planner
Digital Workplace Conference NZ - Microsoft Teams and Planner Digital Workplace Conference NZ - Microsoft Teams and Planner
Digital Workplace Conference NZ - Microsoft Teams and Planner
 
Accelerator Workshop "Before"
Accelerator Workshop "Before"Accelerator Workshop "Before"
Accelerator Workshop "Before"
 
Technology Enabled Teaching
Technology Enabled TeachingTechnology Enabled Teaching
Technology Enabled Teaching
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"
 
Lean Service Design Workbook
Lean Service Design WorkbookLean Service Design Workbook
Lean Service Design Workbook
 
SharePoint Saturday London Without Change, There - Would Be No Butterflies: ...
SharePoint Saturday London  Without Change, There - Would Be No Butterflies: ...SharePoint Saturday London  Without Change, There - Would Be No Butterflies: ...
SharePoint Saturday London Without Change, There - Would Be No Butterflies: ...
 
ECS19 - Laurie Pottmeyer - Adopt and Embrace Microsoft Teams
ECS19 - Laurie Pottmeyer - Adopt and Embrace Microsoft TeamsECS19 - Laurie Pottmeyer - Adopt and Embrace Microsoft Teams
ECS19 - Laurie Pottmeyer - Adopt and Embrace Microsoft Teams
 
Team Playbook – Practices to increase the performance of your team
Team Playbook – Practices to increase the performance of your teamTeam Playbook – Practices to increase the performance of your team
Team Playbook – Practices to increase the performance of your team
 
AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1
 
Lean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case StudyLean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case Study
 
Data visualisation and storytelling workshop from Data Commune
Data visualisation and storytelling workshop from Data CommuneData visualisation and storytelling workshop from Data Commune
Data visualisation and storytelling workshop from Data Commune
 
Spotify scaling-agile by henrik kniberg & anders ivarsson 2012
Spotify   scaling-agile by henrik kniberg & anders ivarsson 2012Spotify   scaling-agile by henrik kniberg & anders ivarsson 2012
Spotify scaling-agile by henrik kniberg & anders ivarsson 2012
 
Scailing CX Playbook - Chattermill
Scailing CX Playbook - ChattermillScailing CX Playbook - Chattermill
Scailing CX Playbook - Chattermill
 
Want #Office365 Consumption? Do these 5 things : #CollabSummit
Want #Office365 Consumption? Do these 5 things : #CollabSummitWant #Office365 Consumption? Do these 5 things : #CollabSummit
Want #Office365 Consumption? Do these 5 things : #CollabSummit
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
 
Growth hacking 101 and latest trends
Growth hacking 101 and latest trendsGrowth hacking 101 and latest trends
Growth hacking 101 and latest trends
 

Plus de TechWell

Plus de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Tuning and Improving Your Agility

  • 1.     MH Half‐day Tutorial  6/3/2013 8:30 AM                "Tuning and Improving Your Agility"       Presented by: David Hussman DevJam                   Brought to you by:        340 Corporate Way, Suite 300, Orange Park, FL 32073  888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. David Hussman DevJam Working with companies of all sizes worldwide, David Hussman teaches and coaches the adoption of agile methods as powerful delivery tools. Sometimes he pairs with developers and testers; other times he helps plan and create product roadmaps. David often works with leadership groups to pragmatically use agile methods to foster innovation and a competitive business advantage. Prior to working as a full-time coach, he spent years building software in a variety of domains: audio, biometrics, medical, financial, retail, and education. David now leads DevJam, a company composed of agile collaborators. As mentors and practitioners, DevJam focuses on agility as a tool to help people and companies improve their software production skills. For more information, visit devjam.com.  
  • 3. 4/28/2013 Tuning and Improving Your Agility David Hussman - DevJam DevJam coaches and produce products Design Deliver Learn DevJam Tunings Vary 1
  • 4. 4/28/2013 Today’s Session Learning thru Story Telling Inventorying Your Skills Questioning The Status Quo Evolving and Augmenting What are your expectations? Learning by Story Telling 2
  • 5. 4/28/2013 A bit about me … Extremely Familiar - practical and pragmatic - Extremely Popular 3
  • 6. 4/28/2013 Extremely Essential “This is what you should do” Prescriptive vs. Descriptive “This is what I have seen work” Extremely Skeptical ``` Goals (Why) and Mechanics (How) Creating Community (Common Vision) Form Communities Develop Product Create an Eco-System (Collaborative Chartering) (Personas - Story maps - Sketching) (Iteration 0 - Common Workspace) Discovery (Planning) Product Releases Iterative Delivery (Opportunity - Effort - Dependencies) (Iterations [cycles] - Kanban (flow)) Delivery (Iterating) Staying Connected Tracking Progress Technical Agility (Standup - Common Workspace) (Task Walls - Burncharts - Velocity) (CI / CD - Test Driven - Refactoring) Measuring Value (Acceptance Tests – User Testing) Learning (Tuning) Examining Progress Learn and Improve (Product Reviews - User Feedback) (Retrospectives – Pivots – Replanning) What’s your story? What’s your process? 4
  • 7. 4/28/2013 What Tools Do You Use? ( let’s inventory a bit ) The Agile Tool Chest Sprint Backlog Burndown Sprint Reviews Sprints Product Backlogs Daily Scrum Meeting Cross Functional Teams Iterations Kanban Personas Test Driven Releases Kaizen User Stories Refactoring Iteration 0 Velocity Mura Acceptance Tests Technical Debt Burnup WIP Evolutionary Design Chartering Continuous Integration Retrospectives Domain Driven Design Common Workspace Collective Ownership Information Radiators Pivot MVP Story Map Sustainable Pace Story Telling Story Points Planning Poker What’s In Your Tool Set? Create a post it for each tool you use today ( values - principles - practices ) Then add tools you’d like to use in the future What’s Missing? 5
  • 8. 4/28/2013 Why are you the tools you listed? Sprint Backlog Burndown Sprint Reviews Sprints Product Backlogs Daily Scrum Meeting Cross Functional Teams Iterations Kanban Personas Test Driven User Stories Refactoring Releases Kaizen Velocity Iteration Mura Acceptance Tests Technical0Debt Burnup WIP Evolutionary Design Chartering Continuous Integration Retrospectives Domain Driven Design Common Workspace Collective Ownership Information Radiators Pivot MVP Story Map Sustainable Pace Story Telling Story Points Planning Poker Dude’s Law: Value = Why / How W V= H W V= H Qualifying Your Tool Set Add a status of each (w)orking - (c)hallenged - (b)roken - (d)ead - (m)issing Any tools you want to drop? 6
  • 9. 4/28/2013 What challenges do you face? What questions do have ? Questioning the Status Quo What is commonly working? What is commonly challenged? 7
  • 10. 4/28/2013 Checklist Thinking (and leaning) Focusing on outcomes over process Questioning Standups What are trying to accomplish? What could you change? 8
  • 11. 4/28/2013 Questioning Planning Why are you planning? When are you done? Questioning Testing 9
  • 12. 4/28/2013 Are you learning or just coding? Expected Outcome Adaptive System Working Code Which tests are you not writing? How much testing is enough? What’s your next investment? Questioning Metrics 10
  • 13. 4/28/2013 What does this data tell you? What’s missing? What questions do you need to ask? What data do you need? Do your metrics teach? Release Burnup Chart 160 140 120 Total Points 100 80 60 40 20 0 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 5.1 5.2 5.3 Iteration (Sprint) End How do they help you improve? 11
  • 14. 4/28/2013 Questioning Retrospectives Do people value your retrospective? How do you know it is helpful? Questioning and Measuring ( What real value are you getting? ) 12
  • 15. 4/28/2013 Choose four practices to question What value do you seek from each? How can you improve each practice? Do you need to change the “how”? Let’s Sample the Room What are we questioning? What do we want to improve? Evolving and Augmenting 13
  • 16. 4/28/2013 Avoiding Epistemic Arrogance The difference between what you know and what you think you know Unnamed or Overlooked Evolution (from) Last Millennia (to) This Millennia What’s required? How many hours? How much cost? What’s needed? How much product? How much opportunity? How big? Learning to estimate Completing work Too big? Learning from estimates Validating value delivered Building for the future Talking about code Late integration Building to adapt Talking about tests Continuous Deployment What is the “evidence of success?” Why iterate? Why sprint? What are the real measures? 14
  • 17. 4/28/2013 From Cycles to Flow What’s a meaningful learning cycle? What’s a meaningful product cycle? From Continuous Integration … … to Continuous Delivery 15
  • 18. 4/28/2013 What does this graph tell you? # fails avg fix time (min) 6 140 5 120 100 4 80 3 60 2 40 1 20 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Who cares? Who doesn’t? Continuous Delivery 16
  • 19. 4/28/2013 What are your integration challenges? How would more deploys help? From measuring story points … … to measuring value delivered Who wants to do what and why? Personas, Maps and Slices 17
  • 20. 4/28/2013 How often do you engage users? What do you do with user feedback? Outstanding Questions? Be an Epistemocrat “… someone of epistemic humility, one who holds her/ his own knowledge in greatest suspicion.” 18
  • 21. 4/28/2013 If you are looking for some help … Learning is the New Currency david.hussman@devjam.com © 2012 DevJam - All rights reserved. Questions? ________________________________________ Coaching and Developing Agility david.hussman@devjam.com www.devjam.com © 2013 DevJam - All rights reserved. 19