SlideShare a Scribd company logo
1 of 16
Liz Keogh
@lunivore
October 2012
The Prime Directive
Regardless of what we discover,
we understand and truly believe that
everyone did the best job they could,
given what they knew at the time,
their skills and abilities,
the resources available,
and the situation at hand.
The Safety Check (numbers)
1. I am going to nod and stay quiet.
2. I might talk about some things I want to fix.
3. I will share my opinions, but I’ll stay away from
some controversial stuff.
4. I will talk frankly but sensitively.
5. I feel safe to say anything in front of this group.
The Safety Check (ESVW)
Explorer:
I want to discover
as much
as I can.
Shopper:
There are some
things which I want
to get from this
session.
Vacationer:
I am happy
to be
here.
Worker:
I am willing
to be
here.
Check on last iteration
Were the actions completed?
If not, are they still important?
If so, did they make a difference?
Starfish
More of Less of
Stop doingStart
doing
Keep
doing
The Land Ahead
The land we
left behind
Slowing us
down
What do you want
to take with you?
The land
ahead
Six Thinking Hats
- Edward de Bono
Futurespectives
Start of
the
project
Release 1
Legacy
system
turned
off
Legacy
system
turned
back
on again
Working
overtime
and
weekends
PM
negotiates
scope
cut
Project
release
party!
Everyone
votes for
C# as
language
Prioritising
Changing
code causes
too many
bugs
Code base
hard to
work with
Too much
technical
debt
The build
is too
slow
Unit tests
really
helped me
Taking time to
refactor made
my story
easier
Grouping
Voting
Wrapping it up
Liz to teach
unit-level
BDD
PM to negotiate
25% less new
stuff this
iteration
Concrete actions
Owners
The Dangers of Retrospectives
What do you think could go wrong
when retrospectives are introduced
into a company or a new project?
The Prime Directive

More Related Content

What's hot

Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshopElad Sofer
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at ScaleCprime
 
Retrospective - the most ignored event in Scrum
Retrospective - the most ignored event in ScrumRetrospective - the most ignored event in Scrum
Retrospective - the most ignored event in ScrumSanjay Saini
 
Project Management Essentials: Stakeholder Management
Project Management Essentials: Stakeholder ManagementProject Management Essentials: Stakeholder Management
Project Management Essentials: Stakeholder ManagementCTE Solutions Inc.
 
How To Use a Structured Project Intake Process to Improve your Project Portfolio
How To Use a Structured Project Intake Process to Improve your Project PortfolioHow To Use a Structured Project Intake Process to Improve your Project Portfolio
How To Use a Structured Project Intake Process to Improve your Project PortfolioDon Clarke, PMP, CSM, CSP
 
Agile retrospectives
Agile retrospectivesAgile retrospectives
Agile retrospectivesToni Tassani
 
Software Project Management: Project Initiation
Software Project Management: Project InitiationSoftware Project Management: Project Initiation
Software Project Management: Project InitiationMinhas Kamal
 
Build Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
Build Your Own Value Stream Map by Paul J. Heidema and Junbin HuangBuild Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
Build Your Own Value Stream Map by Paul J. Heidema and Junbin HuangPaul J. Heidema
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesSlideTeam
 
Software Project Management Plan
Software Project Management PlanSoftware Project Management Plan
Software Project Management PlanSeval Çapraz
 
Software Project Management: Project Charter
Software Project Management: Project CharterSoftware Project Management: Project Charter
Software Project Management: Project CharterMinhas Kamal
 
Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides SlideTeam
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?Tuan Yang
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project ManagementSemen Arslan
 
Project life cycle
Project life cycleProject life cycle
Project life cycleAbhishek Raj
 

What's hot (20)

Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshop
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at Scale
 
Agile
AgileAgile
Agile
 
Retrospective - the most ignored event in Scrum
Retrospective - the most ignored event in ScrumRetrospective - the most ignored event in Scrum
Retrospective - the most ignored event in Scrum
 
Project Management Essentials: Stakeholder Management
Project Management Essentials: Stakeholder ManagementProject Management Essentials: Stakeholder Management
Project Management Essentials: Stakeholder Management
 
How To Use a Structured Project Intake Process to Improve your Project Portfolio
How To Use a Structured Project Intake Process to Improve your Project PortfolioHow To Use a Structured Project Intake Process to Improve your Project Portfolio
How To Use a Structured Project Intake Process to Improve your Project Portfolio
 
Agile
Agile Agile
Agile
 
Agile retrospectives
Agile retrospectivesAgile retrospectives
Agile retrospectives
 
Software Project Management: Project Initiation
Software Project Management: Project InitiationSoftware Project Management: Project Initiation
Software Project Management: Project Initiation
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Build Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
Build Your Own Value Stream Map by Paul J. Heidema and Junbin HuangBuild Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
Build Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation Slides
 
Software Project Management Plan
Software Project Management PlanSoftware Project Management Plan
Software Project Management Plan
 
Software Project Management: Project Charter
Software Project Management: Project CharterSoftware Project Management: Project Charter
Software Project Management: Project Charter
 
Scrum events
Scrum eventsScrum events
Scrum events
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Project life cycle
Project life cycleProject life cycle
Project life cycle
 

Viewers also liked

Organic, not chaotic
Organic, not chaoticOrganic, not chaotic
Organic, not chaoticLiz Keogh
 
TDD All the Things!
TDD All the Things!TDD All the Things!
TDD All the Things!Liz Keogh
 
The feedback workshop
The feedback workshopThe feedback workshop
The feedback workshopLiz Keogh
 
The Listening ScrumMaster
The Listening ScrumMasterThe Listening ScrumMaster
The Listening ScrumMasterArne Åhlander
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveJolly Rajan
 
Bdd for Life
Bdd for LifeBdd for Life
Bdd for LifeLiz Keogh
 
The 100k proposition
The 100k propositionThe 100k proposition
The 100k propositionLiz Keogh
 
Keeping your company a*hole-free
Keeping your company a*hole-freeKeeping your company a*hole-free
Keeping your company a*hole-freeflaregames GmbH
 
Personal Retrospectives - Johannes Thönes
Personal Retrospectives - Johannes ThönesPersonal Retrospectives - Johannes Thönes
Personal Retrospectives - Johannes ThönesJAXLondon2014
 
Agile Software Development with Remote Teams
Agile Software Development with Remote TeamsAgile Software Development with Remote Teams
Agile Software Development with Remote TeamsMentorMate
 
How to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPHHow to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPHMagdalena Zadara
 
Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)Donnie Berkholz
 
How to test the inside of your head
How to test the inside of your headHow to test the inside of your head
How to test the inside of your headLiz Keogh
 
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream MappingKanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream MappingMichael Sahota
 
Become Software Tester or Developer
Become Software Tester or DeveloperBecome Software Tester or Developer
Become Software Tester or DeveloperKMS Technology
 
Muda,Mura & Muri
Muda,Mura & MuriMuda,Mura & Muri
Muda,Mura & Murimanijayjay
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentLiz Keogh
 

Viewers also liked (20)

Organic, not chaotic
Organic, not chaoticOrganic, not chaotic
Organic, not chaotic
 
TDD All the Things!
TDD All the Things!TDD All the Things!
TDD All the Things!
 
The feedback workshop
The feedback workshopThe feedback workshop
The feedback workshop
 
The Listening ScrumMaster
The Listening ScrumMasterThe Listening ScrumMaster
The Listening ScrumMaster
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline Futurespective
 
Bdd for Life
Bdd for LifeBdd for Life
Bdd for Life
 
The 100k proposition
The 100k propositionThe 100k proposition
The 100k proposition
 
Keeping your company a*hole-free
Keeping your company a*hole-freeKeeping your company a*hole-free
Keeping your company a*hole-free
 
Personal Retrospectives - Johannes Thönes
Personal Retrospectives - Johannes ThönesPersonal Retrospectives - Johannes Thönes
Personal Retrospectives - Johannes Thönes
 
Agile Software Development with Remote Teams
Agile Software Development with Remote TeamsAgile Software Development with Remote Teams
Agile Software Development with Remote Teams
 
How to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPHHow to prep an effective kickoff workshop in 3 steps – UX Camp CPH
How to prep an effective kickoff workshop in 3 steps – UX Camp CPH
 
Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)
 
How to test the inside of your head
How to test the inside of your headHow to test the inside of your head
How to test the inside of your head
 
Sudokuban&agile values
Sudokuban&agile valuesSudokuban&agile values
Sudokuban&agile values
 
Kaizen
KaizenKaizen
Kaizen
 
Agile101
Agile101Agile101
Agile101
 
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream MappingKanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
 
Become Software Tester or Developer
Become Software Tester or DeveloperBecome Software Tester or Developer
Become Software Tester or Developer
 
Muda,Mura & Muri
Muda,Mura & MuriMuda,Mura & Muri
Muda,Mura & Muri
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 

Similar to The Prime Directive

A Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating RetrospectivesA Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating RetrospectivesJason Yip
 
Avanced english cs lab1
Avanced english cs lab1Avanced english cs lab1
Avanced english cs lab1Sowmya Sree
 
Leading Difference Differently Webinar
Leading Difference Differently WebinarLeading Difference Differently Webinar
Leading Difference Differently WebinarTomorrowTodayGlobal
 
Transactional analysis
Transactional analysisTransactional analysis
Transactional analysisUjjwal 'Shanu'
 
Leading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceLeading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceBernard Vander Beken
 
How to Make Sense of Any Mess
How to Make Sense of Any MessHow to Make Sense of Any Mess
How to Make Sense of Any MessAbby Covert
 
Conversations and person centred approaches
Conversations and person centred approaches Conversations and person centred approaches
Conversations and person centred approaches Jon Ralphs
 
Da Vinci Project Design Thinking Workshop 2: Discover.pdf
Da Vinci Project Design Thinking Workshop 2: Discover.pdfDa Vinci Project Design Thinking Workshop 2: Discover.pdf
Da Vinci Project Design Thinking Workshop 2: Discover.pdfFieke Sluijs
 
Facts-or-Opinion-ILAGAN (1).pptx
Facts-or-Opinion-ILAGAN (1).pptxFacts-or-Opinion-ILAGAN (1).pptx
Facts-or-Opinion-ILAGAN (1).pptxjennycanoneo1
 
The 7 habits of Highly Effective People instructed by Vanddhana P. KOL
The 7 habits of Highly Effective People instructed by Vanddhana P. KOLThe 7 habits of Highly Effective People instructed by Vanddhana P. KOL
The 7 habits of Highly Effective People instructed by Vanddhana P. KOLSom Oeurn MAO
 
Evaluation of project plan and process
Evaluation of project plan and processEvaluation of project plan and process
Evaluation of project plan and processalshapatel
 
H:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final Copy
H:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final CopyH:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final Copy
H:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final CopyLee Howell
 
Well formed outcome
Well formed outcomeWell formed outcome
Well formed outcomeFemke Stuut
 
IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...
IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...
IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...luvogt
 
Tools & Magic for Day-To-Day Survival from Two People Persons
Tools & Magic for Day-To-Day Survival from Two People PersonsTools & Magic for Day-To-Day Survival from Two People Persons
Tools & Magic for Day-To-Day Survival from Two People PersonsLiliyaBoycheva
 
Innovation - so good it hurts!
Innovation - so good it hurts! Innovation - so good it hurts!
Innovation - so good it hurts! nfpSynergy
 
Don’t get duped
Don’t get dupedDon’t get duped
Don’t get dupedken1922
 
Educ 205 Attitude Can Shape You 2.pptx
Educ 205 Attitude Can Shape You 2.pptxEduc 205 Attitude Can Shape You 2.pptx
Educ 205 Attitude Can Shape You 2.pptxchristopher497435
 

Similar to The Prime Directive (20)

A Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating RetrospectivesA Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating Retrospectives
 
Avanced english cs lab1
Avanced english cs lab1Avanced english cs lab1
Avanced english cs lab1
 
Leading Difference Differently Webinar
Leading Difference Differently WebinarLeading Difference Differently Webinar
Leading Difference Differently Webinar
 
Transactional analysis
Transactional analysisTransactional analysis
Transactional analysis
 
Leading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceLeading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium Conference
 
How to Make Sense of Any Mess
How to Make Sense of Any MessHow to Make Sense of Any Mess
How to Make Sense of Any Mess
 
Conversations and person centred approaches
Conversations and person centred approaches Conversations and person centred approaches
Conversations and person centred approaches
 
Da Vinci Project Design Thinking Workshop 2: Discover.pdf
Da Vinci Project Design Thinking Workshop 2: Discover.pdfDa Vinci Project Design Thinking Workshop 2: Discover.pdf
Da Vinci Project Design Thinking Workshop 2: Discover.pdf
 
Facts-or-Opinion-ILAGAN (1).pptx
Facts-or-Opinion-ILAGAN (1).pptxFacts-or-Opinion-ILAGAN (1).pptx
Facts-or-Opinion-ILAGAN (1).pptx
 
The 7 habits of Highly Effective People instructed by Vanddhana P. KOL
The 7 habits of Highly Effective People instructed by Vanddhana P. KOLThe 7 habits of Highly Effective People instructed by Vanddhana P. KOL
The 7 habits of Highly Effective People instructed by Vanddhana P. KOL
 
Public Speaking
Public SpeakingPublic Speaking
Public Speaking
 
The Power of Self Discovery
The Power of Self Discovery The Power of Self Discovery
The Power of Self Discovery
 
Evaluation of project plan and process
Evaluation of project plan and processEvaluation of project plan and process
Evaluation of project plan and process
 
H:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final Copy
H:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final CopyH:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final Copy
H:\Blackboard\7 Habits\Parent University 7 Habits Presentation Final Copy
 
Well formed outcome
Well formed outcomeWell formed outcome
Well formed outcome
 
IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...
IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...
IfCon0.1: Tomorrow is a new day...what if you really believed it? - Jesse Bri...
 
Tools & Magic for Day-To-Day Survival from Two People Persons
Tools & Magic for Day-To-Day Survival from Two People PersonsTools & Magic for Day-To-Day Survival from Two People Persons
Tools & Magic for Day-To-Day Survival from Two People Persons
 
Innovation - so good it hurts!
Innovation - so good it hurts! Innovation - so good it hurts!
Innovation - so good it hurts!
 
Don’t get duped
Don’t get dupedDon’t get duped
Don’t get duped
 
Educ 205 Attitude Can Shape You 2.pptx
Educ 205 Attitude Can Shape You 2.pptxEduc 205 Attitude Can Shape You 2.pptx
Educ 205 Attitude Can Shape You 2.pptx
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

The Prime Directive

  • 2.
  • 3. The Prime Directive Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.
  • 4. The Safety Check (numbers) 1. I am going to nod and stay quiet. 2. I might talk about some things I want to fix. 3. I will share my opinions, but I’ll stay away from some controversial stuff. 4. I will talk frankly but sensitively. 5. I feel safe to say anything in front of this group.
  • 5. The Safety Check (ESVW) Explorer: I want to discover as much as I can. Shopper: There are some things which I want to get from this session. Vacationer: I am happy to be here. Worker: I am willing to be here.
  • 6. Check on last iteration Were the actions completed? If not, are they still important? If so, did they make a difference?
  • 7.
  • 8. Starfish More of Less of Stop doingStart doing Keep doing
  • 9. The Land Ahead The land we left behind Slowing us down What do you want to take with you? The land ahead
  • 10. Six Thinking Hats - Edward de Bono
  • 11. Futurespectives Start of the project Release 1 Legacy system turned off Legacy system turned back on again Working overtime and weekends PM negotiates scope cut Project release party! Everyone votes for C# as language
  • 12.
  • 13. Prioritising Changing code causes too many bugs Code base hard to work with Too much technical debt The build is too slow Unit tests really helped me Taking time to refactor made my story easier Grouping Voting
  • 14. Wrapping it up Liz to teach unit-level BDD PM to negotiate 25% less new stuff this iteration Concrete actions Owners
  • 15. The Dangers of Retrospectives What do you think could go wrong when retrospectives are introduced into a company or a new project?

Editor's Notes

  1. This is the Prime Directive, written by Norman Kerth. It’s intended to move people away from a blame culture and post-mortem mindset, and towards a more positive, change-oriented approach. It can also help to increase safety. It isn’t actually true, because we’re all human and we don’t do the best job we could, so at some point it may be safe for the team to acknowledge that and move on anyway.
  2. Before I start a retrospective, especially with a new team or if there are management present, I run a safety check. It is *crucial* that the safety check is anonymous. I use the same pens, same post-its and get everyone to fold their paper the same way. I used to share the scores, but now I only share the flavour of the scores, letting people know if there are some people in the room who are unsafe for any reason. If the safety check comes out with a significant number of 1s and 2s, we will run a workshop on how to make it safe for people to share opinions, instead – maybe introducing some ideas around respectful conflict, etc.
  3. For teams with very low safety, this can sometimes help people to feel safe. That fourth box used to be called “prisoner”, but nobody’s being physically held in place; they’re usually there because they feel they’re expected to be there. In this safety check there are no bad sides, so people are sometimes more likely to vote honestly. If the safety still comes out low, it may be that removing the management (sensitively!) from the retro will help – you can run another safety check with them out of the room to see. I’ve even removed myself as the retrospective facilitator before!
  4. Most teams forget to do this! If no actions are being taken, and no change is happening, why are we even having a retrospective? If the changes aren’t happening, why not? Is there something else blocking them that we need to address first? Sometimes blockers need to be teased apart rather than smashed.
  5. This is a really easy one to run and most people facilitating a retro for the first time really like this.
  6. I like using this as a futurespective format, eg: for an Agile transformation, or at the beginning of a project. The land left behind will be the last project or the previous company where somebody worked. Maybe there are also things that people are afraid of finding on that lovely beach – scorpions in the sand!
  7. I’ve blogged in more detail about this here: http://lizkeogh.com/2009/01/22/six-thinking-hats/ - it also leads to the excellent Wikipedia page. The book is worth getting too.
  8. Future- and Retrospectives can both be run using a timeline. Sometimes looking back at a project can be quite cathartic. When looking back on a project, I sometimes get people to put smaller stickies or dots on the line to represent their “happiness” at any given point. We can easily see what points were going well and what points went badly then!
  9. To stop the most dominant voice taking charge, silent work can be really important – getting everyone to generate their ideas and then put them up together. This can result in a *lot* of ideas. We then group the ideas into similar themes, and vote on which theme we want to discuss – I usually give a team of 10 people about 3 votes each, and suggest that they should come up with 3 to 5 ideas. Usually there are a couple of big things that absolutely have to be covered.
  10. Actions may not just be about change. Sometimes they can be about anchoring things that are working well – for instance, making sure someone knows how much their help was appreciated, or spreading a practice that’s been done at a smaller scale. Sometimes people also come up with “project principles”; ongoing mindset changes that the team agrees to adopt. These can be posted up on the wall, and end up forming values for the project team. They should be revisited regularly.
  11. Some teams hate retrospectives. I’ve even heard, “We didn’t have any of these problems before!” Making problems visible and apparent can be threatening, and in a blame culture it will often result in uncomfortable and disrespectful conflict. Another problem is when a PM runs a retrospective for their own team. They are often responsible for the process, and have their own ideas about how to fix it. This can bias the way that the retrospective goes, and ends up stifling the team’s ideas, even with the most willing PM (or SM!) This is why I’m very keen to have a large number of people able to facilitate retros – so that we can have people with no agenda in that role. There are lots and lots of books and blog posts on retros out there. I recommend Pat Kua’s work – he has a book on http://leanpub.com as well as a blog on http://www.thekua.com/atwork . If you would like to do this more regularly, please do read around the subject and practice in a safe environment first!