SlideShare une entreprise Scribd logo
1  sur  66
Copyright © 2015 Broadsword Solutions Corporation
Twelve Questions
Successful
Agile Teams
Answer Every Day
Copyright © 2015 Broadsword Solutions Corporation
2
Copyright © 2015 Broadsword Solutions Corporation
3
Copyright © 2015 Broadsword Solutions Corporation
4
Copyright © 2015 Broadsword Solutions Corporation
5
Copyright © 2015 Broadsword Solutions Corporation
6
Copyright © 2015 Broadsword Solutions Corporation
In the mid-80s I picked up yet another instrument
7
Copyright © 2015 Broadsword Solutions Corporation
The code might look different…
8
Copyright © 2015 Broadsword Solutions Corporation
LOOPS
SYNTAX
CONDITIONAL
LOGIC
COMMON
STANDARDS
& GUIDELINES
9
Copyright © 2015 Broadsword Solutions Corporation
HOW
DO
WE
INCREASE
CAPABILITY?
10
Copyright © 2015 Broadsword Solutions Corporation
How do we go from this:
11
Copyright © 2015 Broadsword Solutions Corporation
To this:
12
Copyright © 2015 Broadsword Solutions Corporation
Then to this:
13
Copyright © 2015 Broadsword Solutions Corporation
Or from this team:
14
Copyright © 2015 Broadsword Solutions Corporation
To THIS team!
15
Copyright © 2015 Broadsword Solutions Corporation
How do we
like that?
ROCK
16
Copyright © 2015 Broadsword Solutions Corporation
*You gotta know HOW to rock before you CAN rock.
17
Copyright © 2015 Broadsword Solutions Corporation
To be a great and increase my capability I needed to
answer twelve questions…
WHO AM I? WHAT DO I
NEED?
SO WHAT,
WHO CARES?
WHO DO I
NEED?
AM I ANY
GOOD?
AM I
IMPROVING?
18
Copyright © 2015 Broadsword Solutions Corporation
Question #1: Who am I?
What do I want
to be?
What do I
value?
What is
expected?
Question #1 is trifurcated into three sub-questions:
19
Copyright © 2015 Broadsword Solutions Corporation
Who do you want to be?
20
Copyright © 2015 Broadsword Solutions Corporation
Question #1a: VISION
What do I want to be?
Vision exists at multiple levels and describes what I
aspire to be.
1. I will be a classical musician with a great orchestra
2. I will compose a piece of music for a major motion picture
3. I will perform this piece at a world-class level
21
Copyright © 2015 Broadsword Solutions Corporation
Question #1b: VALUES
What do I Value?
Values provide guidance when things get challenging
1. I value precise, technically correct playing
2. I value a deeply emotional delivery
3. I value pleasing my audience
22
Copyright © 2015 Broadsword Solutions Corporation
Question #1c: EXPECTATIONS
What is expected?
Expectations give us the “what” that we need adhere to
in order to fulfill our vision.
1. I expect to practice everyday for at least 4 hours
2. I expect to attend performances and listen to other musicians
who will inspire me
3. I expect to transcribe everything I learn so that I really
understand it
23
Copyright © 2015 Broadsword Solutions Corporation
As a classical musician
I will create perfect sound through
relentless practice
So that I can be a member of a world-
class orchestra
1a. To be a classical
musician in a world-
class orchestra
1b. Precision,
perfection
1c. Discipline,
practice and hard
work
1. Who am I?
24
Copyright © 2015 Broadsword Solutions Corporation
As a world-class developer of mobile apps
We will adopt Agile values and methods as a
framework
So that we can iteratively build a minimum
viable product that is rapidly delivered to our
customers
1a. To be a world
class developer of
mobile apps
1b. Transparency,
iteration, fail-fast,
fail-early
1c. Adopt Agile
methods with
discipline
1. Who are we?
25
Copyright © 2015 Broadsword Solutions Corporation
26
Copyright © 2015 Broadsword Solutions Corporation
Question #2: How will I behave?
27
Copyright © 2015 Broadsword Solutions Corporation
As a classical bassist
I will split my time between technical
and emotional practice
So that I can always deliver a flawless
performance
Daily Practice
Technical practice
(bowings, precision,
scales, arpeggios,
technical exercises)
Emotional practice
(pieces, sounds,
dynamics)
2. How Will I Behave?
28
Copyright © 2015 Broadsword Solutions Corporation
As a company that values transparency,
iteration, and failing fast
We will adopt Scrum and XP
So that we deliver the highest value solutions
and uncover our mistakes early and often.
Adopt Scrum and
XP
Daily Standups,
Planning Poker,
Sprint Planning
Sprint Demos,
DFMEA, DSS
Retrospectives
2. How Will We Behave?
29
Copyright © 2015 Broadsword Solutions Corporation
30
Copyright © 2015 Broadsword Solutions Corporation
What will I need?
31
Copyright © 2015 Broadsword Solutions Corporation
Question #3: What will I need?
As a classical bassist
I will need an instrument, lesson plan,
and practice space
So that I can increase my capability as
an orchestra musician
Instrument Lesson Plan Practice space
3. What Will I Need?
32
Copyright © 2015 Broadsword Solutions Corporation
As a company that has adopted Scrum and XP
We need Scrum Masters, Product Owners, and
facilities that support agile development
So that we can effectively deliver iterative and
incremental releases to our customer
Scrum Board
Co-located Team
Rooms
Information
Radiators
3. What Will We Need?
33
Copyright © 2015 Broadsword Solutions Corporation
34
Copyright © 2015 Broadsword Solutions Corporation
Question #4: What part do I play?
In an orchestral
score, each line is a
different part and is
explicitly assigned to
a specific instrument.
Like a professional
sports team, each
player knows which
part they are to play.
35
Copyright © 2015 Broadsword Solutions Corporation
But in a jazz group, parts are only intuitively assigned
36
Copyright © 2015 Broadsword Solutions Corporation
As a world-class orchestra musician
I will play my assigned part
So the overall sound meets the requirements
Assigned Part Conductor Utility
4. What Part Do I Play?
37
Copyright © 2015 Broadsword Solutions Corporation
As a member of the product team
I will play my assigned part with integrity
To ensure that we have coverage for all the
required roles on the team
Scrum Master
Scrum Product
Owner
Scrum Team
Member
4. What Parts Do We Play?
38
Copyright © 2015 Broadsword Solutions Corporation
39
Copyright © 2015 Broadsword Solutions Corporation
Question #5: How will I learn?
As a Classical bassist
I will adopt a rigorous training program that
includes lessons, listening, and transcribing
So that I will always be increasing my
capability
Weekly Lessons
Listening to world-
class musicians
Transcribing music
5. How Will I Learn?
40
Copyright © 2015 Broadsword Solutions Corporation
As a member of the Product Team
I will adopt a rigorous training program that
includes lessons, listening, and transcribing
So that I will always be increasing my
capability
Process Training Technical Training Retrospectives
5. How Will We Learn?
41
Copyright © 2015 Broadsword Solutions Corporation
42
Copyright © 2015 Broadsword Solutions Corporation
Question #6: How Do I Manage Information?
As a musician
I will transcribe all music and manage it with
version control
So that I will always be sure I am working with
the final version
Transcribe All Parts Version Control Manage Releases
6. How Do I Manage Information
43
Copyright © 2015 Broadsword Solutions Corporation
Write down everything you play. You never know
if you’ll need it later.” Leland Sklar
44
Copyright © 2015 Broadsword Solutions Corporation
As a member of a product team
I will record the design and decisions I make
with appropriate version and release control
So that I will always be sure I am working with
the baselined version
Record rationale
and decisions
Version Control Manage Releases
6. How Do We Manage Information?
45
Copyright © 2015 Broadsword Solutions Corporation
46
Copyright © 2015 Broadsword Solutions Corporation
Question #7: How will I collaborate?
47
Copyright © 2015 Broadsword Solutions Corporation
48
Copyright © 2015 Broadsword Solutions Corporation
As an orchestra musician
I will create unity within my section, and
collaborate with other sections
So that we can deliver a world-class
performance
Within my section Across Sections As an orchestra
7. How Will I Collaborate?
49
Copyright © 2015 Broadsword Solutions Corporation
As a member of a product team
I will attend all ceremonies, and be prepared to
play my part
So that we can deliver a superior product
Attend all
ceremonies
Be prepared to play
my part
Ask for help if I have
an impediment
7. How Will We Collaborate?
50
Copyright © 2015 Broadsword Solutions Corporation
51
Copyright © 2015 Broadsword Solutions Corporation
Question #8: So What, Who Cares?
As an orchestra musician
I will measure ticket sales, audience reaction,
and repeat attendees
So I can understand who cares enough about
my performance to keep buying tickets
Ticket Sales Audience Reaction Repeat Attendees
8. So What, Who Cares?
52
Copyright © 2015 Broadsword Solutions Corporation
As a member of a product team
I will measure the satisfaction, sales, and
feedback
So I know if my customers think my product is
valuable
Customer
Satisfaction
Product Sales Customer Feedback
8. So What, Who Cares?
53
Copyright © 2015 Broadsword Solutions Corporation
54
Copyright © 2015 Broadsword Solutions Corporation
Question #9 - 12: How do I INSPECT & ADAPT?
9. Feedback 10. Information 11. Adapt
9. How do I inspect and Adapt?
55
Copyright © 2015 Broadsword Solutions Corporation
How will I adapt my behavior?
56
Copyright © 2015 Broadsword Solutions Corporation
57
Copyright © 2015 Broadsword Solutions Corporation
58
Copyright © 2015 Broadsword Solutions Corporation
How will I improve?
59
Copyright © 2015 Broadsword Solutions Corporation
Question #12: How will I improve?
As an orchestra musician
I will collaborate with my section leader (scrum
master) and conductor (CPO), and review performance
tapes to fine-tune my practice regimen
So that I the next time I perform this piece it is perfect
Sectionals Conductor Recordings
12. How will I improve?
60
Copyright © 2015 Broadsword Solutions Corporation
As product team
We will actively participate in events to
analyze performance and capture feedback
So that our team gets better and better each
sprint
Retrospectives Peer Reviews Release Reviews
12. How do we improve?
61
Copyright © 2015 Broadsword Solutions Corporation
62
Copyright © 2015 Broadsword Solutions Corporation
63
Copyright © 2015 Broadsword Solutions Corporation
Now that you’ve established your Capability
Architecture…
And you’ve improved, grown, and matured,
here’s what you can do….
64
Copyright © 2015 Broadsword Solutions Corporation
65
Copyright © 2015 Broadsword Solutions Corporation
Determine your readiness (and get a link to this):
Text “GREATNESS” to 313131

Contenu connexe

En vedette

Cartoon No Thanks - Too Busy ...
Cartoon  No Thanks - Too Busy ...Cartoon  No Thanks - Too Busy ...
Cartoon No Thanks - Too Busy ...Tony Farias, SCMP
 
A 3-layer project portfolio system to align traditional and agile projects
A 3-layer project portfolio system to align traditional and agile projectsA 3-layer project portfolio system to align traditional and agile projects
A 3-layer project portfolio system to align traditional and agile projectsThomas Walenta, PMI Fellow
 
Isaca Belgium Architecture frameworks
Isaca Belgium Architecture frameworksIsaca Belgium Architecture frameworks
Isaca Belgium Architecture frameworksIsaca_Belgium
 
ubeon Core Principles of Change Leaders
ubeon Core Principles of Change Leadersubeon Core Principles of Change Leaders
ubeon Core Principles of Change LeadersStephan Vanhaverbeke
 
LAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for ChangeLAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for ChangeOkaloa
 

En vedette (6)

Cartoon No Thanks - Too Busy ...
Cartoon  No Thanks - Too Busy ...Cartoon  No Thanks - Too Busy ...
Cartoon No Thanks - Too Busy ...
 
A 3-layer project portfolio system to align traditional and agile projects
A 3-layer project portfolio system to align traditional and agile projectsA 3-layer project portfolio system to align traditional and agile projects
A 3-layer project portfolio system to align traditional and agile projects
 
Isaca Belgium Architecture frameworks
Isaca Belgium Architecture frameworksIsaca Belgium Architecture frameworks
Isaca Belgium Architecture frameworks
 
ubeon Core Principles of Change Leaders
ubeon Core Principles of Change Leadersubeon Core Principles of Change Leaders
ubeon Core Principles of Change Leaders
 
LAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for ChangeLAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for Change
 
Set up reduction
Set up reductionSet up reduction
Set up reduction
 

Similaire à 12 Questions of Wildly Successful Agile Teams

Business Hackathons: How to Accelerate Organization Innovation, Collaboratio...
Business Hackathons:  How to Accelerate Organization Innovation, Collaboratio...Business Hackathons:  How to Accelerate Organization Innovation, Collaboratio...
Business Hackathons: How to Accelerate Organization Innovation, Collaboratio...Richardson Consulting Group, Inc.
 
Product Brief - The Primary Artefact by Spotify Product Manager
Product Brief - The Primary Artefact by Spotify Product ManagerProduct Brief - The Primary Artefact by Spotify Product Manager
Product Brief - The Primary Artefact by Spotify Product ManagerProduct School
 
How to Develop and Deliver an Effective Pitch
How to Develop and Deliver an Effective PitchHow to Develop and Deliver an Effective Pitch
How to Develop and Deliver an Effective PitchTechSoup Canada
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...Andrea Tomasini
 
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptxWorkshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptxEuropean Innovation Academy
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Mastering the 4 Customer Experience Competencies
Mastering the 4 Customer Experience CompetenciesMastering the 4 Customer Experience Competencies
Mastering the 4 Customer Experience CompetenciesQualtrics
 
Building Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual MeetingsBuilding Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual MeetingsCynthia Clay
 
Building Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual MeetingsBuilding Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual MeetingsCynthia Clay
 
UX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, Foolproof
UX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, FoolproofUX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, Foolproof
UX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, FoolproofUX STRAT
 
From Frustrated Foes to Staunch Advocates: How to Make Your Customers Love You
From Frustrated Foes to Staunch Advocates: How to Make Your Customers Love YouFrom Frustrated Foes to Staunch Advocates: How to Make Your Customers Love You
From Frustrated Foes to Staunch Advocates: How to Make Your Customers Love YouCynthia Clay
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2Thanh Nguyen
 
How to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM LeadHow to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM LeadProduct School
 
Rapid Learning Cycles + Next Agents
Rapid Learning Cycles + Next AgentsRapid Learning Cycles + Next Agents
Rapid Learning Cycles + Next AgentsNext Agents
 
How to Get to Know Your Users by Google's former Product Manager
How to Get to Know Your Users by Google's former Product ManagerHow to Get to Know Your Users by Google's former Product Manager
How to Get to Know Your Users by Google's former Product ManagerProduct School
 
Session 11 Slides.pdf
Session 11 Slides.pdfSession 11 Slides.pdf
Session 11 Slides.pdfgalatime
 
Idea Validation Report - Party on Wheels
Idea Validation Report - Party on WheelsIdea Validation Report - Party on Wheels
Idea Validation Report - Party on WheelsOximus Research Sphere
 
13 0827 webinar q & a sustainability
13 0827   webinar q & a sustainability13 0827   webinar q & a sustainability
13 0827 webinar q & a sustainabilityCleantechOpen
 
13 0827 webinar q & a sustainability
13 0827   webinar q & a sustainability13 0827   webinar q & a sustainability
13 0827 webinar q & a sustainabilityCleantechOpen
 

Similaire à 12 Questions of Wildly Successful Agile Teams (20)

Business Hackathons: How to Accelerate Organization Innovation, Collaboratio...
Business Hackathons:  How to Accelerate Organization Innovation, Collaboratio...Business Hackathons:  How to Accelerate Organization Innovation, Collaboratio...
Business Hackathons: How to Accelerate Organization Innovation, Collaboratio...
 
Product Brief - The Primary Artefact by Spotify Product Manager
Product Brief - The Primary Artefact by Spotify Product ManagerProduct Brief - The Primary Artefact by Spotify Product Manager
Product Brief - The Primary Artefact by Spotify Product Manager
 
How to Develop and Deliver an Effective Pitch
How to Develop and Deliver an Effective PitchHow to Develop and Deliver an Effective Pitch
How to Develop and Deliver an Effective Pitch
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...
 
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptxWorkshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
 
Building a Culture of Learning
Building a Culture of LearningBuilding a Culture of Learning
Building a Culture of Learning
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Mastering the 4 Customer Experience Competencies
Mastering the 4 Customer Experience CompetenciesMastering the 4 Customer Experience Competencies
Mastering the 4 Customer Experience Competencies
 
Building Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual MeetingsBuilding Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual Meetings
 
Building Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual MeetingsBuilding Collaborative Webinars and Virtual Meetings
Building Collaborative Webinars and Virtual Meetings
 
UX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, Foolproof
UX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, FoolproofUX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, Foolproof
UX STRAT Europe 2019: Tom Ablewhite, Jamie Horne, Foolproof
 
From Frustrated Foes to Staunch Advocates: How to Make Your Customers Love You
From Frustrated Foes to Staunch Advocates: How to Make Your Customers Love YouFrom Frustrated Foes to Staunch Advocates: How to Make Your Customers Love You
From Frustrated Foes to Staunch Advocates: How to Make Your Customers Love You
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
 
How to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM LeadHow to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM Lead
 
Rapid Learning Cycles + Next Agents
Rapid Learning Cycles + Next AgentsRapid Learning Cycles + Next Agents
Rapid Learning Cycles + Next Agents
 
How to Get to Know Your Users by Google's former Product Manager
How to Get to Know Your Users by Google's former Product ManagerHow to Get to Know Your Users by Google's former Product Manager
How to Get to Know Your Users by Google's former Product Manager
 
Session 11 Slides.pdf
Session 11 Slides.pdfSession 11 Slides.pdf
Session 11 Slides.pdf
 
Idea Validation Report - Party on Wheels
Idea Validation Report - Party on WheelsIdea Validation Report - Party on Wheels
Idea Validation Report - Party on Wheels
 
13 0827 webinar q & a sustainability
13 0827   webinar q & a sustainability13 0827   webinar q & a sustainability
13 0827 webinar q & a sustainability
 
13 0827 webinar q & a sustainability
13 0827   webinar q & a sustainability13 0827   webinar q & a sustainability
13 0827 webinar q & a sustainability
 

Dernier

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 

Dernier (20)

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 

12 Questions of Wildly Successful Agile Teams

  • 1. Copyright © 2015 Broadsword Solutions Corporation Twelve Questions Successful Agile Teams Answer Every Day
  • 2. Copyright © 2015 Broadsword Solutions Corporation
  • 3. 2 Copyright © 2015 Broadsword Solutions Corporation
  • 4. 3 Copyright © 2015 Broadsword Solutions Corporation
  • 5. 4 Copyright © 2015 Broadsword Solutions Corporation
  • 6. 5 Copyright © 2015 Broadsword Solutions Corporation
  • 7. 6 Copyright © 2015 Broadsword Solutions Corporation In the mid-80s I picked up yet another instrument
  • 8. 7 Copyright © 2015 Broadsword Solutions Corporation The code might look different…
  • 9. 8 Copyright © 2015 Broadsword Solutions Corporation LOOPS SYNTAX CONDITIONAL LOGIC COMMON STANDARDS & GUIDELINES
  • 10. 9 Copyright © 2015 Broadsword Solutions Corporation HOW DO WE INCREASE CAPABILITY?
  • 11. 10 Copyright © 2015 Broadsword Solutions Corporation How do we go from this:
  • 12. 11 Copyright © 2015 Broadsword Solutions Corporation To this:
  • 13. 12 Copyright © 2015 Broadsword Solutions Corporation Then to this:
  • 14. 13 Copyright © 2015 Broadsword Solutions Corporation Or from this team:
  • 15. 14 Copyright © 2015 Broadsword Solutions Corporation To THIS team!
  • 16. 15 Copyright © 2015 Broadsword Solutions Corporation How do we like that? ROCK
  • 17. 16 Copyright © 2015 Broadsword Solutions Corporation *You gotta know HOW to rock before you CAN rock.
  • 18. 17 Copyright © 2015 Broadsword Solutions Corporation To be a great and increase my capability I needed to answer twelve questions… WHO AM I? WHAT DO I NEED? SO WHAT, WHO CARES? WHO DO I NEED? AM I ANY GOOD? AM I IMPROVING?
  • 19. 18 Copyright © 2015 Broadsword Solutions Corporation Question #1: Who am I? What do I want to be? What do I value? What is expected? Question #1 is trifurcated into three sub-questions:
  • 20. 19 Copyright © 2015 Broadsword Solutions Corporation Who do you want to be?
  • 21. 20 Copyright © 2015 Broadsword Solutions Corporation Question #1a: VISION What do I want to be? Vision exists at multiple levels and describes what I aspire to be. 1. I will be a classical musician with a great orchestra 2. I will compose a piece of music for a major motion picture 3. I will perform this piece at a world-class level
  • 22. 21 Copyright © 2015 Broadsword Solutions Corporation Question #1b: VALUES What do I Value? Values provide guidance when things get challenging 1. I value precise, technically correct playing 2. I value a deeply emotional delivery 3. I value pleasing my audience
  • 23. 22 Copyright © 2015 Broadsword Solutions Corporation Question #1c: EXPECTATIONS What is expected? Expectations give us the “what” that we need adhere to in order to fulfill our vision. 1. I expect to practice everyday for at least 4 hours 2. I expect to attend performances and listen to other musicians who will inspire me 3. I expect to transcribe everything I learn so that I really understand it
  • 24. 23 Copyright © 2015 Broadsword Solutions Corporation As a classical musician I will create perfect sound through relentless practice So that I can be a member of a world- class orchestra 1a. To be a classical musician in a world- class orchestra 1b. Precision, perfection 1c. Discipline, practice and hard work 1. Who am I?
  • 25. 24 Copyright © 2015 Broadsword Solutions Corporation As a world-class developer of mobile apps We will adopt Agile values and methods as a framework So that we can iteratively build a minimum viable product that is rapidly delivered to our customers 1a. To be a world class developer of mobile apps 1b. Transparency, iteration, fail-fast, fail-early 1c. Adopt Agile methods with discipline 1. Who are we?
  • 26. 25 Copyright © 2015 Broadsword Solutions Corporation
  • 27. 26 Copyright © 2015 Broadsword Solutions Corporation Question #2: How will I behave?
  • 28. 27 Copyright © 2015 Broadsword Solutions Corporation As a classical bassist I will split my time between technical and emotional practice So that I can always deliver a flawless performance Daily Practice Technical practice (bowings, precision, scales, arpeggios, technical exercises) Emotional practice (pieces, sounds, dynamics) 2. How Will I Behave?
  • 29. 28 Copyright © 2015 Broadsword Solutions Corporation As a company that values transparency, iteration, and failing fast We will adopt Scrum and XP So that we deliver the highest value solutions and uncover our mistakes early and often. Adopt Scrum and XP Daily Standups, Planning Poker, Sprint Planning Sprint Demos, DFMEA, DSS Retrospectives 2. How Will We Behave?
  • 30. 29 Copyright © 2015 Broadsword Solutions Corporation
  • 31. 30 Copyright © 2015 Broadsword Solutions Corporation What will I need?
  • 32. 31 Copyright © 2015 Broadsword Solutions Corporation Question #3: What will I need? As a classical bassist I will need an instrument, lesson plan, and practice space So that I can increase my capability as an orchestra musician Instrument Lesson Plan Practice space 3. What Will I Need?
  • 33. 32 Copyright © 2015 Broadsword Solutions Corporation As a company that has adopted Scrum and XP We need Scrum Masters, Product Owners, and facilities that support agile development So that we can effectively deliver iterative and incremental releases to our customer Scrum Board Co-located Team Rooms Information Radiators 3. What Will We Need?
  • 34. 33 Copyright © 2015 Broadsword Solutions Corporation
  • 35. 34 Copyright © 2015 Broadsword Solutions Corporation Question #4: What part do I play? In an orchestral score, each line is a different part and is explicitly assigned to a specific instrument. Like a professional sports team, each player knows which part they are to play.
  • 36. 35 Copyright © 2015 Broadsword Solutions Corporation But in a jazz group, parts are only intuitively assigned
  • 37. 36 Copyright © 2015 Broadsword Solutions Corporation As a world-class orchestra musician I will play my assigned part So the overall sound meets the requirements Assigned Part Conductor Utility 4. What Part Do I Play?
  • 38. 37 Copyright © 2015 Broadsword Solutions Corporation As a member of the product team I will play my assigned part with integrity To ensure that we have coverage for all the required roles on the team Scrum Master Scrum Product Owner Scrum Team Member 4. What Parts Do We Play?
  • 39. 38 Copyright © 2015 Broadsword Solutions Corporation
  • 40. 39 Copyright © 2015 Broadsword Solutions Corporation Question #5: How will I learn? As a Classical bassist I will adopt a rigorous training program that includes lessons, listening, and transcribing So that I will always be increasing my capability Weekly Lessons Listening to world- class musicians Transcribing music 5. How Will I Learn?
  • 41. 40 Copyright © 2015 Broadsword Solutions Corporation As a member of the Product Team I will adopt a rigorous training program that includes lessons, listening, and transcribing So that I will always be increasing my capability Process Training Technical Training Retrospectives 5. How Will We Learn?
  • 42. 41 Copyright © 2015 Broadsword Solutions Corporation
  • 43. 42 Copyright © 2015 Broadsword Solutions Corporation Question #6: How Do I Manage Information? As a musician I will transcribe all music and manage it with version control So that I will always be sure I am working with the final version Transcribe All Parts Version Control Manage Releases 6. How Do I Manage Information
  • 44. 43 Copyright © 2015 Broadsword Solutions Corporation Write down everything you play. You never know if you’ll need it later.” Leland Sklar
  • 45. 44 Copyright © 2015 Broadsword Solutions Corporation As a member of a product team I will record the design and decisions I make with appropriate version and release control So that I will always be sure I am working with the baselined version Record rationale and decisions Version Control Manage Releases 6. How Do We Manage Information?
  • 46. 45 Copyright © 2015 Broadsword Solutions Corporation
  • 47. 46 Copyright © 2015 Broadsword Solutions Corporation Question #7: How will I collaborate?
  • 48. 47 Copyright © 2015 Broadsword Solutions Corporation
  • 49. 48 Copyright © 2015 Broadsword Solutions Corporation As an orchestra musician I will create unity within my section, and collaborate with other sections So that we can deliver a world-class performance Within my section Across Sections As an orchestra 7. How Will I Collaborate?
  • 50. 49 Copyright © 2015 Broadsword Solutions Corporation As a member of a product team I will attend all ceremonies, and be prepared to play my part So that we can deliver a superior product Attend all ceremonies Be prepared to play my part Ask for help if I have an impediment 7. How Will We Collaborate?
  • 51. 50 Copyright © 2015 Broadsword Solutions Corporation
  • 52. 51 Copyright © 2015 Broadsword Solutions Corporation Question #8: So What, Who Cares? As an orchestra musician I will measure ticket sales, audience reaction, and repeat attendees So I can understand who cares enough about my performance to keep buying tickets Ticket Sales Audience Reaction Repeat Attendees 8. So What, Who Cares?
  • 53. 52 Copyright © 2015 Broadsword Solutions Corporation As a member of a product team I will measure the satisfaction, sales, and feedback So I know if my customers think my product is valuable Customer Satisfaction Product Sales Customer Feedback 8. So What, Who Cares?
  • 54. 53 Copyright © 2015 Broadsword Solutions Corporation
  • 55. 54 Copyright © 2015 Broadsword Solutions Corporation Question #9 - 12: How do I INSPECT & ADAPT? 9. Feedback 10. Information 11. Adapt 9. How do I inspect and Adapt?
  • 56. 55 Copyright © 2015 Broadsword Solutions Corporation How will I adapt my behavior?
  • 57. 56 Copyright © 2015 Broadsword Solutions Corporation
  • 58. 57 Copyright © 2015 Broadsword Solutions Corporation
  • 59. 58 Copyright © 2015 Broadsword Solutions Corporation How will I improve?
  • 60. 59 Copyright © 2015 Broadsword Solutions Corporation Question #12: How will I improve? As an orchestra musician I will collaborate with my section leader (scrum master) and conductor (CPO), and review performance tapes to fine-tune my practice regimen So that I the next time I perform this piece it is perfect Sectionals Conductor Recordings 12. How will I improve?
  • 61. 60 Copyright © 2015 Broadsword Solutions Corporation As product team We will actively participate in events to analyze performance and capture feedback So that our team gets better and better each sprint Retrospectives Peer Reviews Release Reviews 12. How do we improve?
  • 62. 61 Copyright © 2015 Broadsword Solutions Corporation
  • 63. 62 Copyright © 2015 Broadsword Solutions Corporation
  • 64. 63 Copyright © 2015 Broadsword Solutions Corporation Now that you’ve established your Capability Architecture… And you’ve improved, grown, and matured, here’s what you can do….
  • 65. 64 Copyright © 2015 Broadsword Solutions Corporation
  • 66. 65 Copyright © 2015 Broadsword Solutions Corporation Determine your readiness (and get a link to this): Text “GREATNESS” to 313131

Notes de l'éditeur

  1. ----- Meeting Notes (3/15/15 18:44) ----- Transition from philisophical to practical
  2. Idea #1: Work with your management team to establish a clear set of common values that include: transparency, collaboration, failing–fast, iterative and incremental, and a strong bias towards spending more effort writing software than writing documentation.   This, of course, is an Agile implementation of Generic Practice 2.1 “Establish an Organizational Policy” that can leverage practices in Organizational Process Focus and Organizational Process Definition to make it real with supporting processes and tools. So, instead of saying “Policies? We’ve got binders full of ‘em!” focus on the values instead.
  3. Idea #1: Work with your management team to establish a clear set of common values that include: transparency, collaboration, failing–fast, iterative and incremental, and a strong bias towards spending more effort writing software than writing documentation.   This, of course, is an Agile implementation of Generic Practice 2.1 “Establish an Organizational Policy” that can leverage practices in Organizational Process Focus and Organizational Process Definition to make it real with supporting processes and tools. So, instead of saying “Policies? We’ve got binders full of ‘em!” focus on the values instead.
  4. Idea #1: Work with your management team to establish a clear set of common values that include: transparency, collaboration, failing–fast, iterative and incremental, and a strong bias towards spending more effort writing software than writing documentation.   This, of course, is an Agile implementation of Generic Practice 2.1 “Establish an Organizational Policy” that can leverage practices in Organizational Process Focus and Organizational Process Definition to make it real with supporting processes and tools. So, instead of saying “Policies? We’ve got binders full of ‘em!” focus on the values instead.
  5. Idea #2: Establish a precise model for the different levels of planning that your team is going to perform. Release Planning, Sprint Planning, and planning for the tasks associated with each User Story are a few examples. Those plans include the who, what, where, and how of each level. Develop a clear requirements architecture for customer needs, epics, and user stories, including a “definition of ready” for each one, as well as the estimation methods that are going to be used for each. Establish an agreement with your team on how each aspect of the software engineering process is going to work: how is code going to be written? How are code reviews going to be conducted? How is testing going to work within each Sprint?   I call these “the “CMMI Questions.” Instead of slavishly complying with the practices, turn them into questions to be answered by the team.   In this case, the questions are about Generic Practice SP2.2 “Plan the Process,” supported by Project Planning, Project Monitoring and Control, Integrated Project Management, Risk Management, Technical Solution, and almost every other Process Area in the CMMI!
  6. Idea #3: Procure all of the resources to support the items identified in Idea #2. These might include: co-located workspace, planning poker decks, pair programming desks, software tools such as Sharepoint, Jira or Team Foundation Server, and the funding for the various tools, resources, facilities and other components required to execute the ceremonies and events.   This idea is an Agile manifestation of Generic Practice 2.3 Provide Resources, along with its related Process Areas Supplier Agreement Management, Project Planning, Integrated Project Management, Technical Solution, and others.
  7. Idea #3: Procure all of the resources to support the items identified in Idea #2. These might include: co-located workspace, planning poker decks, pair programming desks, software tools such as Sharepoint, Jira or Team Foundation Server, and the funding for the various tools, resources, facilities and other components required to execute the ceremonies and events.   This idea is an Agile manifestation of Generic Practice 2.3 Provide Resources, along with its related Process Areas Supplier Agreement Management, Project Planning, Integrated Project Management, Technical Solution, and others.
  8. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  9. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  10. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  11. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  12. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  13. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  14. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  15. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  16. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  17. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  18. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
  19. Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.   This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.