SlideShare a Scribd company logo
1 of 34
IoT is f*#%ing awesome! Like a boss...
Agile Experiences
from the trenches
Telekom SmartHome
Patrick Sauerwein
@Virtual_Patrick #DBART
https://www.virtualpatrick.com
Disclaimer
Subject period March 2017 till January 2020; product available since 2013
New organisation since February 2020
Product Owner’s view; biased personal view; incomplete
The customer view about the product
Complex team & deployment architecture
Spotify adapted: “lipstick on the pig” model
Individual agile development process
http://www.development8.de/
DTAG 5 level hierarchies and mixed legal
orgs
Division
Technology &
InnovationVorstand
Technology &
Innovation
(VTI)
Deutsche
Telekom AG
Telekom
Deutschland
GmbH (TDG)
Manager
Consumer IoT
H
e
r
e
Conway’s Law
Organising your product and value streams matters
and is reflected in Conway’s law:
“…organizations which design
systems … are constrained to
produce designs which are
copies of the communication
structures of these
organizations.”
M. Conway
(https://sites.google.com/a/scrumplop.org/published-
patterns/product-organization-pattern-language/conway-s-law)
Larman's Laws of Organizational Behavior
1. Organizations are implicitly optimized to avoid changing the status quo middle- and first-
level manager and “specialist” positions & power structures.
2. As a corollary to (1), any change initiative will be reduced to redefining or overloading
the new terminology to mean basically the same as status quo.
3. As a corollary to (1), any change initiative will be derided as “purist”, “theoretical”,
“revolutionary”, "religion", and “needing pragmatic customization for local concerns” —
which deflects from addressing weaknesses and manager/specialist status quo.
4. As a corollary to (1), if after changing the change some managers and single-specialists
are still displaced, they become “coaches/trainers” for the change, frequently reinforcing
(2) and (3).
5. Culture follows structure.
https://craiglarman.com/wiki/index.php?title=Larman%27s_Laws_of_Organizational_Behavior
Try system thinking - WIP it real good
Count the hops between the
team and ...
- users
- customers
- support/success
- sales & marketing
- each other (inc. design & test)
- the budget
- data & insights
- strategy/why
- deployment into prod
- prod-like env
- hiring (new teammates)
- tools
You'll learn a ton.
“A bad system will beat a good person every time.”
– W. Edwards Deming
The nudge: product teams and thinking
https://amplitude.com/blog/journey-to-product-teams-infographic
Delivery vs feature vs product teams
Delivery teams are not cross-functional (basically just developers plus a backlog
administrator product owner), they are not focused on outcome (they are all about
output), and they are not empowered (they are there to code and ship).
Feature teams usually are cross-functional (at least some form of designer and some
form of product manager), but they are still all about output and not empowered.
Product teams are cross-functional, focused and measured by outcome, and
empowered to come up with solutions that work.
Product Team Empowerment
Why don’t more companies empower their teams?
In a word:
TRUST.
- Marty Cagan
“People are allowed to do their thing.”
https://twitter.com/johncutlefish/status/975026422002589701?s=20
Alignment & autonomy
https://twitter.com/cagan/status/1232018036531638272?s=20
https://spotifylabscom.files.wordpress.com/2014/03/spotify-engineering-culture-part1.jpeg
Team mandates & scope
12 Signs You’re Working in a Feature Factory
● No measurement.
● Rapid shuffling of teams and projects (aka Team Tetris)
● Success theater around “shipping” with little discussion
about impact.
● Infrequent (acknowledged) failures and scrapped work.
● No connection to core metrics.
● No PM retrospectives.
● Obsessing about prioritization.
● No tweaking.
● Large batches.
● Chasing upfront revenue.
● Shiny objects
https://amplitude.com/blog/12-signs-youre-working-in-a-feature-factory-3-years-later
Tetris mindset: fetishizing busyness & output
Focus on
innovation/
value delivery
Focus on
predictability/
plan fulfillment
Pandora’s box of prioritization: roadmap violation & overcommitment
A roadmap IS NOT
● a project or release plan
● a list with dates and features
A roadmap IS
● a strategic communication tool
● a prototype of your product strategy
● state of intend and direction
● how you will realize your product vision
The revenge of the PMO - obsession with (ill-)planning
Roadmap vs project plan
https://www.mindtheproduct.com/roadmaps-are-dead-long-live-roadmaps-by-c-todd-lombardo/
Impact with product team empowerment
https://amplitude.com/blog/journey-to-product-teams-infographic
Output over outcome?
Product delivery
Building it.
Goal: Ship fast!
● Annually
● Quarterly
● Monthly
● Weekly
● Daily
● Continuous Integration
Product discovery
Deciding what to build.
Goal: Learn fast.
● Are we meeting stakeholder needs?
● Can customers use it?
● Do customers want our solution?
● Are we solving a problem the customer
cares about?
● Are we driving a desired outcome?
XP: Manage Your Goals Instead of Activities
Less of... More of ...
http://www.agile-process.org/byfeature.html
An Iterative Waterfall Isn’t Agile - #BDUF
https://www.mountaingoatsoftware.com/blog/an-iterative-waterfall-isnt-agile
Engineering gets brought in way too late!
Successful products balance many concerns
Plan driven vs agile convergence
Dual track development
https://www.jpattonassociates.com/dual-track-development/
“To set your expectations,
strong teams normally test
many product ideas each
week—on the order of 10 to 20
or more per week.”
- Marty Cagan (Inspired)
Product discovery
Product discovery
Opportunity decision tree
TL;DR: embrace change
Danke!
Eure Fragen & Feedback?
@Virtual_Patrick
https://www.virtualpatrick.com
#DBART

More Related Content

Similar to Agile experiences from the trenches #DBART 2020

Similar to Agile experiences from the trenches #DBART 2020 (20)

Overview of product management as a role
Overview of product management as a roleOverview of product management as a role
Overview of product management as a role
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping
 
What to prepare before engaging with an offshore team (footnotes included)
What to prepare before engaging with an offshore team (footnotes included)What to prepare before engaging with an offshore team (footnotes included)
What to prepare before engaging with an offshore team (footnotes included)
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for Success
 
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
How to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMHow to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PM
 
Product management for entrepreneurs
Product management for entrepreneursProduct management for entrepreneurs
Product management for entrepreneurs
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEO
 
Unit no 6_plm&pdm
Unit no 6_plm&pdmUnit no 6_plm&pdm
Unit no 6_plm&pdm
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
 
Product Manager or Product Owner
Product Manager or Product OwnerProduct Manager or Product Owner
Product Manager or Product Owner
 
What Product Management Frameworks Work by Google PM Lead
What Product Management Frameworks Work by Google PM LeadWhat Product Management Frameworks Work by Google PM Lead
What Product Management Frameworks Work by Google PM Lead
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 

More from Patrick Sauerwein (6)

Mind Mapping The Product Owners Overview
Mind Mapping The Product Owners OverviewMind Mapping The Product Owners Overview
Mind Mapping The Product Owners Overview
 
Antipattern bei agilen Transitionen #etffm18
Antipattern bei agilen Transitionen #etffm18Antipattern bei agilen Transitionen #etffm18
Antipattern bei agilen Transitionen #etffm18
 
Multiple FuckUps beim der Einführung neuer Technologien
Multiple FuckUps beim der Einführung neuer TechnologienMultiple FuckUps beim der Einführung neuer Technologien
Multiple FuckUps beim der Einführung neuer Technologien
 
Shit in - shit out: Focus on outcome
Shit in - shit out: Focus on outcomeShit in - shit out: Focus on outcome
Shit in - shit out: Focus on outcome
 
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS InstallerMatrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
Matrix42 Customer Day 2016 Hamburg - UEM - 04 Best Practices OS Installer
 
Matrix42 Customer Day 2016 UEM Best Practices OS Installer
Matrix42 Customer Day 2016 UEM Best Practices OS InstallerMatrix42 Customer Day 2016 UEM Best Practices OS Installer
Matrix42 Customer Day 2016 UEM Best Practices OS Installer
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 

Agile experiences from the trenches #DBART 2020

  • 1. IoT is f*#%ing awesome! Like a boss...
  • 2. Agile Experiences from the trenches Telekom SmartHome Patrick Sauerwein @Virtual_Patrick #DBART https://www.virtualpatrick.com
  • 3. Disclaimer Subject period March 2017 till January 2020; product available since 2013 New organisation since February 2020 Product Owner’s view; biased personal view; incomplete
  • 4. The customer view about the product
  • 5. Complex team & deployment architecture
  • 6. Spotify adapted: “lipstick on the pig” model
  • 7. Individual agile development process http://www.development8.de/
  • 8. DTAG 5 level hierarchies and mixed legal orgs Division Technology & InnovationVorstand Technology & Innovation (VTI) Deutsche Telekom AG Telekom Deutschland GmbH (TDG) Manager Consumer IoT H e r e
  • 9. Conway’s Law Organising your product and value streams matters and is reflected in Conway’s law: “…organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations.” M. Conway (https://sites.google.com/a/scrumplop.org/published- patterns/product-organization-pattern-language/conway-s-law)
  • 10. Larman's Laws of Organizational Behavior 1. Organizations are implicitly optimized to avoid changing the status quo middle- and first- level manager and “specialist” positions & power structures. 2. As a corollary to (1), any change initiative will be reduced to redefining or overloading the new terminology to mean basically the same as status quo. 3. As a corollary to (1), any change initiative will be derided as “purist”, “theoretical”, “revolutionary”, "religion", and “needing pragmatic customization for local concerns” — which deflects from addressing weaknesses and manager/specialist status quo. 4. As a corollary to (1), if after changing the change some managers and single-specialists are still displaced, they become “coaches/trainers” for the change, frequently reinforcing (2) and (3). 5. Culture follows structure. https://craiglarman.com/wiki/index.php?title=Larman%27s_Laws_of_Organizational_Behavior
  • 11. Try system thinking - WIP it real good Count the hops between the team and ... - users - customers - support/success - sales & marketing - each other (inc. design & test) - the budget - data & insights - strategy/why - deployment into prod - prod-like env - hiring (new teammates) - tools You'll learn a ton. “A bad system will beat a good person every time.” – W. Edwards Deming
  • 12. The nudge: product teams and thinking https://amplitude.com/blog/journey-to-product-teams-infographic
  • 13. Delivery vs feature vs product teams Delivery teams are not cross-functional (basically just developers plus a backlog administrator product owner), they are not focused on outcome (they are all about output), and they are not empowered (they are there to code and ship). Feature teams usually are cross-functional (at least some form of designer and some form of product manager), but they are still all about output and not empowered. Product teams are cross-functional, focused and measured by outcome, and empowered to come up with solutions that work.
  • 14. Product Team Empowerment Why don’t more companies empower their teams? In a word: TRUST. - Marty Cagan
  • 15. “People are allowed to do their thing.” https://twitter.com/johncutlefish/status/975026422002589701?s=20
  • 18. 12 Signs You’re Working in a Feature Factory ● No measurement. ● Rapid shuffling of teams and projects (aka Team Tetris) ● Success theater around “shipping” with little discussion about impact. ● Infrequent (acknowledged) failures and scrapped work. ● No connection to core metrics. ● No PM retrospectives. ● Obsessing about prioritization. ● No tweaking. ● Large batches. ● Chasing upfront revenue. ● Shiny objects https://amplitude.com/blog/12-signs-youre-working-in-a-feature-factory-3-years-later
  • 19. Tetris mindset: fetishizing busyness & output Focus on innovation/ value delivery Focus on predictability/ plan fulfillment
  • 20. Pandora’s box of prioritization: roadmap violation & overcommitment A roadmap IS NOT ● a project or release plan ● a list with dates and features A roadmap IS ● a strategic communication tool ● a prototype of your product strategy ● state of intend and direction ● how you will realize your product vision
  • 21. The revenge of the PMO - obsession with (ill-)planning
  • 22. Roadmap vs project plan https://www.mindtheproduct.com/roadmaps-are-dead-long-live-roadmaps-by-c-todd-lombardo/
  • 23. Impact with product team empowerment https://amplitude.com/blog/journey-to-product-teams-infographic
  • 24. Output over outcome? Product delivery Building it. Goal: Ship fast! ● Annually ● Quarterly ● Monthly ● Weekly ● Daily ● Continuous Integration Product discovery Deciding what to build. Goal: Learn fast. ● Are we meeting stakeholder needs? ● Can customers use it? ● Do customers want our solution? ● Are we solving a problem the customer cares about? ● Are we driving a desired outcome?
  • 25. XP: Manage Your Goals Instead of Activities Less of... More of ... http://www.agile-process.org/byfeature.html
  • 26. An Iterative Waterfall Isn’t Agile - #BDUF https://www.mountaingoatsoftware.com/blog/an-iterative-waterfall-isnt-agile Engineering gets brought in way too late!
  • 28. Plan driven vs agile convergence
  • 29. Dual track development https://www.jpattonassociates.com/dual-track-development/ “To set your expectations, strong teams normally test many product ideas each week—on the order of 10 to 20 or more per week.” - Marty Cagan (Inspired)
  • 34. Danke! Eure Fragen & Feedback? @Virtual_Patrick https://www.virtualpatrick.com #DBART

Editor's Notes

  1. Cagan: So tell me, why you don’t empower your team(s)? CEO/ Manager (voice is going down): You know, I don’t trust them. You saw them – you met them, right? (pause) How could you trust them, how should I trust them? So tell me, what should I do? Cagan: What? Wait – really??? But you hired them! So what do you want me to do?