SlideShare a Scribd company logo
1 of 33
Download to read offline
Fight Ambiguity!
@ElliotSusel	
  
@ElliotSusel	
  
Ambiguity
Systems
Advice
Ambiguity
Anything	
  that	
  is	
  undefined	
  or	
  could	
  
easily	
  be	
  misinterpreted	
  
“We do agile”
THIS IS SCARY
We	
  think	
  we	
  understand	
  each	
  other	
  
We	
  do	
  not	
  understand	
  each	
  other	
  
Let’s Assess
High	
  Ambiguity	
  

Ignorance	
  

Overextended/	
  
Managed	
  Risk	
  

Low	
  
Awareness	
  

High	
  
Awareness	
  

Lucky	
  

Living	
  the	
  dream	
  
Low	
  Ambiguity	
  
Ok, now what?
Let’s	
  solve!	
  
How	
  about	
  a	
  system?	
  
A SYSTEM,
YOU SAY?
Losers	
  have	
  goals	
  
Winners	
  create	
  systems	
  
A USEFUL SYSTEM
Makes your life easier
Solves the problem
Light-weight
Transparent
Simple
Our system
uses 3 tools
They	
  can	
  work	
  stand-­‐alone,	
  
But	
  are	
  more	
  powerful	
  together	
  
Story Maps
The Backlog
Unknown	
  
Poorly	
  defined	
  
Not	
  well	
  communicated	
  
Sedan Booking App
RegistraPon	
  

Booking	
  

Payment	
  

Enter	
  Contact	
  
Informa<on	
  

Set	
  pickup	
  
details	
  

Charge	
  Credit	
  
Card	
  	
  

Enter	
  Credit	
  Card	
  

Confirm	
  Pickup	
  
Details	
  

In-­‐app	
  Payment	
  
Confirma<on	
  

Set	
  Password	
  

Receive	
  updates	
  
on	
  my	
  Sedan	
  

Email	
  Receipt	
  to	
  
Rider	
  
How do teams
coordinate?
Project
Alignment
Cross-Team
Dependencies
Unknown	
  
Project Alignment
Project Alignment
Project Alignment
Project Alignment
Project Alignment
What will we finish
in the next 3
months?
Project
Portfolio
Delivery Date
Unknown	
  
Project Portfolio
Project Portfolio
Project Portfolio
Advice
Culture Matters
Only	
  YOU	
  can	
  prevent	
  forest	
  fires	
  
Customize
Create	
  systems	
  that	
  your	
  teams	
  are	
  
happy	
  using	
  
Questions?
@ElliotSusel	
  

More Related Content

Viewers also liked

Viewers also liked (7)

Ambiguity
AmbiguityAmbiguity
Ambiguity
 
Valuable Lessons From Rich Dad Poor Dad
Valuable Lessons From Rich Dad Poor DadValuable Lessons From Rich Dad Poor Dad
Valuable Lessons From Rich Dad Poor Dad
 
Real rich dad poor dad
Real rich dad poor dad Real rich dad poor dad
Real rich dad poor dad
 
Rich dad poor dad presentation
Rich dad poor dad presentationRich dad poor dad presentation
Rich dad poor dad presentation
 
Ambiguity
AmbiguityAmbiguity
Ambiguity
 
Rich dad poor dad ppt
Rich dad poor dad pptRich dad poor dad ppt
Rich dad poor dad ppt
 
Wicked Ambiguity and User Experience
Wicked Ambiguity and User ExperienceWicked Ambiguity and User Experience
Wicked Ambiguity and User Experience
 

Recently uploaded

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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
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
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Recently uploaded (20)

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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
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
 
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...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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
 

Fight ambiguity!

Editor's Notes

  1. Scope, REQs, Roles, etc. It’s Everywhere!
  2. How many of you have heard this before? Is your definition of agile the same as mine? What does this even mean?
  3. Ask audience for examples: REQs, project goals, roles, delivery dates, scope
  4. Now that I’ve hopefully convinced you that this is worth thinking about, let’s assess your project
  5. The tools that I’m presenting are not the most sophisticated, but can be created extremely quickly. There may be better tools, and if there are, I want to hear about them. These have worked well in my experienceThe core challenge that I was trying to solve is ambiguity in our PMO. Because we don’t have a PMO.
  6. Story Map. Idea is not my own, original source is Jeff Patton. Great resources online, can be used in a more sophisticated manner.
  7. Single team, single backlog is easy.
  8. “Agile release trains”
  9. We’ve got multiple teams, possibly multiple projects, but how do we get to the finish line? Further, what happens when you have one team that needs to consume something that another team needs to build.How might we conventionally solve this problem using agile tools/methodologies?
  10. Do people know what an epic is?
  11. Let’s say that project 6 cannot start until project 1 is done. This becomes immediately obvious. This is obviously different than a gantt chart. Are people familiar with gantt charts?
  12. “Portfolio backlog”
  13. Let’s say we have some set of products but have no clue when they can be completed/launched. We’re building iteratively, but given what we know today, when will each project be done? Many of the projects are unestimated and unstoried. How do come up with a rough estimate?How might we conventionally solve this problem using agile tools/methodologies? We might have a release burndown. We estimate story points.
  14. The elephant in the room, that I’ve not really talked about is culture. Building a culture where people feel comfortable asking questions, and seeking clarity, is essential.
  15. Story Map. Idea is not my own, original source is Jeff Patton. Great resources online, can be used in a more sophisticated manner.
  16. Let’s say that project 6 cannot start until project 1 is done. This becomes immediately obvious. This is obviously different than a gantt chart. Are people familiar with gantt charts?