SlideShare a Scribd company logo
1 of 39
Pedro Teixeira
Agile Connect Lisbon
March 14th, 2019
Product Agility
3 Fundamentals From the Trenches
You go home with 3 fundamentals
to improve agility
Goal for Today
Pedro Teixeira
Product Agility Coach
Engineering
160+ people
My path until today
First Encounter
with Agile
Software
Engineer
Product
Owner/Manager
2003
2008
2013
2018
1 go to www.slido.com
2 Use the code: 7318
3 Choose your occupation
No login required
5-10 sec until you start
typing the question
I want to know you too
Many people get it wrong!
I will list some examples...
It’s not about following properly all the ceremonies
Aim to the purpose of the meeting instead
It’s not only about being certificated
Only experience brings knowledge
Agile is an
iterative learning approach
It’s not only to get efficient in delivering fast.
Agile is about
customer satisfaction
What is OutSystems?
OutSystems is a low-code platform that allows
developers to build web and mobile applications
It’s a kind of “Visual Studio” to develop applications.
But we allow to do it visually and much faster!
For 3 years everything has
changed in the way
OutSystems builds the product
We had
2-year roadmap
No Product Owner role
No Experience role
Super Managers
No Agile Methodology
Now
Quarterly roadmap
Product Manager proxy
Experience Owner proxy
Managers (still super though)
OutScrum and….
1 3
Get a North Star
Don’t measure
success 2
Solution
Problem
Major problems in some self-called Agile teams
Get a North Star
Examples
● Increase Adoption from 200 to
500k users
● Reduce page load from 3 to 1
sec
● Avg records created per
account
A short objective that is meaningful and measurable
Decide with evidences
Examples
● Success Metrics
● Usage Metrics
● Insights from interviews
Try to measure (learn) from every thing you do
Avoid subjectivity and bias.
2
Get a North Star
Don’t measure success Don’t aim to learn fast
Solution
Problem
Experiment and learn
fast
Major problems in some self-called Agile teams
3
Two powerful statements
1 - I don’t know if this the right problem
2 - I’m not sure if we are building it in the right way
Development
focuses on quality
Discovery
focuses on fast learning and validation
Low confidence backlog
Ideas, hypothesis, experiments
Somewhat confidence backlog
“potentially shippable software”
Dual Track Agile
It’s an approach in software development that assumes two co-
existing tracks
Dual Track Agile
by Jeff Patton and Marty Cagan
Discovery is a process that precedes agile development
No. It’s part of the Development.
Dual Track Agile Pitfalls
All work moves from discovery to development
It doesn’t.
The discovery team is different than the development team
It shouldn’t be.
Dual Track Agile is not two teams
Ensure aligning moments.
Get a North Star
Experiment and learn
fast
Don’t measure success
Learning only with
product
Solution
Problem
Promote easy
alignment and guide
their maturity journey
Major problems in some self-called Agile teams
3Teams are
overwhelmed
Recurrent meetings
Autonomous teams
Constraints
Flows
Principles
Align people is the hardest
and most consuming thing in organizations
Meetings
● Syncs
● Demos
● Sales calls
● Presentations
● Random stuff
● Scrum-related
Answering all sort of questions
● Why are we working on this
● What’s going to be on our next
release
● Why is that taking so long
Align people is the hardest
and most consuming thing in organizations
Cadence brings these benefits
● Ensures availability
● Enforces decision-making
● Maintains trust
Schedule recurring meetings
Managers
Share the learnings
Risk management
Roadmap status
Customers
Release cadence
Call with the same every month
Call with any every week
Internal stakeholders
Discovery findings
Feedback on what you built
Value and technical
dependencies
Monthly Every 2 weeks Anytime
Schedule recurring meetings
Autonomous Teams with Constraints
● They are mandated to take
decisions
● Responsible for the full journey
● Avoid handovers
Constraints help teams to focus their growth
Constraints
● Taxes all teams must pay
● Ease alignment with others teams expectations
● Guided to achieve what matters
Autonomous teams with constraints
Examples of constraints
● Review at the end of every sprint
● No High-Priority bug longer than 1 month on the backlog
● Have a quarter North Star
● Release every month
○ Ensure a learning point
Autonomous teams with constraints
Flows
Principles
Three fundamentals to
leverage Agility
1 - Get a North Star
@napkin-talks.com
2 - Experiment and Learn Fast
@napkin-talks.com
3 - Promote easy alignment and guide them rules
@napkin-talks.com
Questions are open
Pedro Teixeira
Product Agility Coach
Twitter @_pteixeira
Linkedin https://www.linkedin.com/in/teixeirapedro
Personal Blog http://napkin-talks.com
Thank you for being here

More Related Content

What's hot

CSCW2015 review
CSCW2015 reviewCSCW2015 review
CSCW2015 review
Jay Gou
 
Building lean products with distributed agile teams
Building lean products with distributed agile teamsBuilding lean products with distributed agile teams
Building lean products with distributed agile teams
Igor Moochnick
 

What's hot (20)

CSCW2015 review
CSCW2015 reviewCSCW2015 review
CSCW2015 review
 
A presentation on Agile Methodology for Project Managers
A presentation on Agile Methodology for Project ManagersA presentation on Agile Methodology for Project Managers
A presentation on Agile Methodology for Project Managers
 
12 agile principles
12 agile principles12 agile principles
12 agile principles
 
Problem solving overview
Problem solving overviewProblem solving overview
Problem solving overview
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler
 
Building lean products with distributed agile teams
Building lean products with distributed agile teamsBuilding lean products with distributed agile teams
Building lean products with distributed agile teams
 
Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering
 
A Software Development Approach to Help You End Up with the Product You Reall...
A Software Development Approach to Help You End Up with the Product You Reall...A Software Development Approach to Help You End Up with the Product You Reall...
A Software Development Approach to Help You End Up with the Product You Reall...
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Scrum
ScrumScrum
Scrum
 
Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014Changing business of testing - Testing Assembly Helsinki 2014
Changing business of testing - Testing Assembly Helsinki 2014
 
Quick & easy problem solving tools
Quick & easy problem solving toolsQuick & easy problem solving tools
Quick & easy problem solving tools
 
Mimosa Story (incomplete version)
Mimosa Story (incomplete version)Mimosa Story (incomplete version)
Mimosa Story (incomplete version)
 
B leach
B leachB leach
B leach
 
5 Main Challenges & Their Solutions Of Hiring Remote Developers
5 Main Challenges & Their Solutions Of Hiring Remote Developers5 Main Challenges & Their Solutions Of Hiring Remote Developers
5 Main Challenges & Their Solutions Of Hiring Remote Developers
 

Similar to Product Agility: 3 fundamentals from the trenches

Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
ADDY50
 

Similar to Product Agility: 3 fundamentals from the trenches (20)

Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
7 things you can get from Agile Coaches
7 things you can get from Agile Coaches7 things you can get from Agile Coaches
7 things you can get from Agile Coaches
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Agile Development and Implementing Scrum
Agile Development and Implementing ScrumAgile Development and Implementing Scrum
Agile Development and Implementing Scrum
 
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
Agile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum masterAgile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum master
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
Aleksej Šipulia - Retrospective – heart of scrum
Aleksej Šipulia - Retrospective – heart of scrumAleksej Šipulia - Retrospective – heart of scrum
Aleksej Šipulia - Retrospective – heart of scrum
 
Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
 
Scrum- Anit Patterns
Scrum- Anit PatternsScrum- Anit Patterns
Scrum- Anit Patterns
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software products
 
August: DevOps 101 (in lieu of DevOps Patterns Distilled)
August: DevOps 101 (in lieu of DevOps Patterns Distilled)August: DevOps 101 (in lieu of DevOps Patterns Distilled)
August: DevOps 101 (in lieu of DevOps Patterns Distilled)
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
 
LEAN: Dream Maker Developments
LEAN: Dream Maker DevelopmentsLEAN: Dream Maker Developments
LEAN: Dream Maker Developments
 

Recently uploaded

Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

Product Agility: 3 fundamentals from the trenches

  • 1. Pedro Teixeira Agile Connect Lisbon March 14th, 2019 Product Agility 3 Fundamentals From the Trenches
  • 2. You go home with 3 fundamentals to improve agility Goal for Today
  • 3. Pedro Teixeira Product Agility Coach Engineering 160+ people My path until today First Encounter with Agile Software Engineer Product Owner/Manager 2003 2008 2013 2018
  • 4. 1 go to www.slido.com 2 Use the code: 7318 3 Choose your occupation No login required 5-10 sec until you start typing the question I want to know you too
  • 5.
  • 6. Many people get it wrong! I will list some examples...
  • 7. It’s not about following properly all the ceremonies Aim to the purpose of the meeting instead
  • 8. It’s not only about being certificated Only experience brings knowledge
  • 9. Agile is an iterative learning approach It’s not only to get efficient in delivering fast.
  • 10. Agile is about customer satisfaction
  • 12. OutSystems is a low-code platform that allows developers to build web and mobile applications It’s a kind of “Visual Studio” to develop applications. But we allow to do it visually and much faster!
  • 13. For 3 years everything has changed in the way OutSystems builds the product
  • 14. We had 2-year roadmap No Product Owner role No Experience role Super Managers No Agile Methodology Now Quarterly roadmap Product Manager proxy Experience Owner proxy Managers (still super though) OutScrum and….
  • 15. 1 3 Get a North Star Don’t measure success 2 Solution Problem Major problems in some self-called Agile teams
  • 16. Get a North Star Examples ● Increase Adoption from 200 to 500k users ● Reduce page load from 3 to 1 sec ● Avg records created per account A short objective that is meaningful and measurable
  • 17. Decide with evidences Examples ● Success Metrics ● Usage Metrics ● Insights from interviews Try to measure (learn) from every thing you do Avoid subjectivity and bias.
  • 18. 2 Get a North Star Don’t measure success Don’t aim to learn fast Solution Problem Experiment and learn fast Major problems in some self-called Agile teams 3
  • 19. Two powerful statements 1 - I don’t know if this the right problem 2 - I’m not sure if we are building it in the right way
  • 20. Development focuses on quality Discovery focuses on fast learning and validation Low confidence backlog Ideas, hypothesis, experiments Somewhat confidence backlog “potentially shippable software” Dual Track Agile It’s an approach in software development that assumes two co- existing tracks
  • 21. Dual Track Agile by Jeff Patton and Marty Cagan
  • 22. Discovery is a process that precedes agile development No. It’s part of the Development. Dual Track Agile Pitfalls All work moves from discovery to development It doesn’t. The discovery team is different than the development team It shouldn’t be. Dual Track Agile is not two teams Ensure aligning moments.
  • 23. Get a North Star Experiment and learn fast Don’t measure success Learning only with product Solution Problem Promote easy alignment and guide their maturity journey Major problems in some self-called Agile teams 3Teams are overwhelmed Recurrent meetings Autonomous teams Constraints Flows Principles
  • 24. Align people is the hardest and most consuming thing in organizations
  • 25. Meetings ● Syncs ● Demos ● Sales calls ● Presentations ● Random stuff ● Scrum-related Answering all sort of questions ● Why are we working on this ● What’s going to be on our next release ● Why is that taking so long Align people is the hardest and most consuming thing in organizations
  • 26. Cadence brings these benefits ● Ensures availability ● Enforces decision-making ● Maintains trust Schedule recurring meetings
  • 27. Managers Share the learnings Risk management Roadmap status Customers Release cadence Call with the same every month Call with any every week Internal stakeholders Discovery findings Feedback on what you built Value and technical dependencies Monthly Every 2 weeks Anytime Schedule recurring meetings
  • 28. Autonomous Teams with Constraints ● They are mandated to take decisions ● Responsible for the full journey ● Avoid handovers
  • 29. Constraints help teams to focus their growth
  • 30. Constraints ● Taxes all teams must pay ● Ease alignment with others teams expectations ● Guided to achieve what matters Autonomous teams with constraints
  • 31. Examples of constraints ● Review at the end of every sprint ● No High-Priority bug longer than 1 month on the backlog ● Have a quarter North Star ● Release every month ○ Ensure a learning point Autonomous teams with constraints
  • 32. Flows
  • 35. 1 - Get a North Star @napkin-talks.com
  • 36. 2 - Experiment and Learn Fast @napkin-talks.com
  • 37. 3 - Promote easy alignment and guide them rules @napkin-talks.com
  • 39. Pedro Teixeira Product Agility Coach Twitter @_pteixeira Linkedin https://www.linkedin.com/in/teixeirapedro Personal Blog http://napkin-talks.com Thank you for being here