SlideShare a Scribd company logo
1 of 51
Deliver with Impact
By @leenasn at #AgileIndia2016
Leveraging the Wisdom of Crowds
Credit: http://www.infoq.com/articles/standish-chaos-2015
Credit: http://image.slidesharecdn.com/21centurysoftware-130830104432-phpapp02/95/21-century-software-6-638.jpg?cb=1423023399
Shared Documents != Shared Understanding
Test
What is the goal of this project?
Credit: https://www.impactmapping.org/book.html
Wisdom of Crowds
Four Simple Questions
● Why are we doing what we are doing?
● Who are we impacting?
● How are we making an impact?
● What are we going to do to make that impact?
Who should answer?
Prepare the Map
Discover the Real Goals
Understand the purpose
1
Shopping List
● Installing/Updating apps
● Managing the content
● Enable Security policies [Pin, Lock timeout etc.]
● Whitelisting of applications
● Tracking App usage
● Location Tracking
● Resource monitoring of the apps
5 Y’s
WHY?
WHY?
WHY?
WHY?
WHY?
MDM Case Study
● Track device usage: No system for tracking of device status
● Track app usage: No system to know whether the “data collection
apps” are indeed used by the workers
● Instant Content Update: Content update on the device is very time-
consuming
● Remote App Management: Process to install / update apps is time-
consuming
Goals
Define
Good Measurements2
Scale
What we’ll measure
Meter
How we’ll measure
Good Measurements
Benchmark
The current situation
Constraint
The investment
Target
The desired value
Credit: How to Establish Good Measurements, Competitive Engineering.
Plan
Your First Milestone3
● Dot Voting
● Virtual Money
Techniques
First Milestone
Create the Map
Why?
Getting it Right
Identify Value
Who?
● Who can produce the desired effect?
● Who can obstruct it?
● Who will be impacted with it?
Who can produce the
desired effect?
Who can
obstruct it?
Who will be
impacted with it?
Getting it Right
Identify Personas
How?
● How should the goal change the actors’ behavior?
● How can actors’ help us in achieving the goal?
● How can actors’ prevent us from achieving the goal?
Impacts
Getting it Right
Focus on the Activities
(Impact = Behavioral Change)
● Diverge and Converge
Credit: Design Thinking.
Find Alternatives
● What else could the actors do for us?
● Who else can help us and how?
● Who can obstruct us?
Questions
Identify Key Priorities
● What are the possible obstructions which can stop us
before we start?
● Are there any high-value long-hanging impacts?
● What are the key assumptions to test?
● Dot Voting
● Virtual Money
● Color Coding
Techniques
Earn or Learn
● What is the simplest way to test this?
● Could we test it without software?
● Could we start earning with a partially manual process?
Fitting the metrics
● Add the metrics as bullet points
● Rephrase the nodes to include the metrics
● Separate metrics table
● Add metrics as additional nodes
Planning Smells
Pet features
Ad-hoc prioritisation
Wrong Assumptions
Scope Creep
Wrong Solutions
● Impact = change in behavior
● Ask the right questions
● Measure the impact
● Make it visible
● Shared Document != Shared Understanding
Key Learnings
Stepping Stone
Credit: http://theleanstartup.com/
● Design Sprint
● User Story Mapping
Leena S N
Head of Engineering @Multunus
@leenasn / leena.sn@multunus.com
● Make an impact, not just ship software
● Impact Mapping book
● Impact Mapping Discussion Group
● Introduction to Impact Mapping
● Impact Mapping for an MDM product
● Design Sprint
● User Story Mapping
References
Happy Impact Mapping!!!

More Related Content

What's hot

Product Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptxProduct Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptxSaaSBOOMi
 
The Product Mindset- Jonny Schneider (ThoughtWorks Live)
The Product Mindset- Jonny Schneider (ThoughtWorks Live)The Product Mindset- Jonny Schneider (ThoughtWorks Live)
The Product Mindset- Jonny Schneider (ThoughtWorks Live)Thoughtworks
 
HOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPO
HOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPOHOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPO
HOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPOProduct School
 
OKRs in Product Management
OKRs in Product ManagementOKRs in Product Management
OKRs in Product ManagementRoman Pichler
 
Overview of Key Performance Indicators
Overview of Key Performance IndicatorsOverview of Key Performance Indicators
Overview of Key Performance IndicatorsMicheal Axelsen
 
Service revamp lean six sigma black belt project
Service revamp lean six sigma black belt projectService revamp lean six sigma black belt project
Service revamp lean six sigma black belt projectSumit K Jha
 
Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...
Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...
Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...SlideTeam
 
First 90 days as a Product Manager
First 90 days as a Product ManagerFirst 90 days as a Product Manager
First 90 days as a Product ManagerProduct School
 
Product roadmap-guide-by-product plan
Product roadmap-guide-by-product planProduct roadmap-guide-by-product plan
Product roadmap-guide-by-product planLewis Lin 🦊
 
Digital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinseyDigital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinseyAurelien Domont, MBA
 
Measuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdfMeasuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdfProduct School
 
Project roll-out Implementation - decisions & options
Project roll-out Implementation - decisions & optionsProject roll-out Implementation - decisions & options
Project roll-out Implementation - decisions & optionsChief Innovation
 
Management Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint PresentationsManagement Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint PresentationsAurelien Domont, MBA
 
Business Performance Analysis And Planning PowerPoint Presentation Slides
Business Performance Analysis And Planning PowerPoint Presentation SlidesBusiness Performance Analysis And Planning PowerPoint Presentation Slides
Business Performance Analysis And Planning PowerPoint Presentation SlidesSlideTeam
 
Metrics for product managers tpma-feb2020
Metrics for product managers tpma-feb2020Metrics for product managers tpma-feb2020
Metrics for product managers tpma-feb2020Saeed Khan
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product ManagerRoman Pichler
 

What's hot (20)

Product Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptxProduct Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptx
 
The Product Mindset- Jonny Schneider (ThoughtWorks Live)
The Product Mindset- Jonny Schneider (ThoughtWorks Live)The Product Mindset- Jonny Schneider (ThoughtWorks Live)
The Product Mindset- Jonny Schneider (ThoughtWorks Live)
 
HOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPO
HOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPOHOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPO
HOSKR: A Better-Than-OKR Framework for Your Feature by Google Waze CPO
 
8 steps pdca
8 steps pdca8 steps pdca
8 steps pdca
 
OKRs in Product Management
OKRs in Product ManagementOKRs in Product Management
OKRs in Product Management
 
Overview of Key Performance Indicators
Overview of Key Performance IndicatorsOverview of Key Performance Indicators
Overview of Key Performance Indicators
 
Company Profile - Operational Excellence Consulting
Company Profile - Operational Excellence ConsultingCompany Profile - Operational Excellence Consulting
Company Profile - Operational Excellence Consulting
 
Service revamp lean six sigma black belt project
Service revamp lean six sigma black belt projectService revamp lean six sigma black belt project
Service revamp lean six sigma black belt project
 
Product roadmap 101
Product roadmap 101Product roadmap 101
Product roadmap 101
 
Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...
Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...
Quarterly Business Growth Analysis And Development PowerPoint Presentation Sl...
 
First 90 days as a Product Manager
First 90 days as a Product ManagerFirst 90 days as a Product Manager
First 90 days as a Product Manager
 
Product roadmap-guide-by-product plan
Product roadmap-guide-by-product planProduct roadmap-guide-by-product plan
Product roadmap-guide-by-product plan
 
Digital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinseyDigital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinsey
 
Measuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdfMeasuring What Matters in Your Product by Amazon Product Leader.pdf
Measuring What Matters in Your Product by Amazon Product Leader.pdf
 
Project roll-out Implementation - decisions & options
Project roll-out Implementation - decisions & optionsProject roll-out Implementation - decisions & options
Project roll-out Implementation - decisions & options
 
Management Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint PresentationsManagement Consulting Toolkit with Great Powerpoint Presentations
Management Consulting Toolkit with Great Powerpoint Presentations
 
Quality Engineering in the New
Quality Engineering in the New Quality Engineering in the New
Quality Engineering in the New
 
Business Performance Analysis And Planning PowerPoint Presentation Slides
Business Performance Analysis And Planning PowerPoint Presentation SlidesBusiness Performance Analysis And Planning PowerPoint Presentation Slides
Business Performance Analysis And Planning PowerPoint Presentation Slides
 
Metrics for product managers tpma-feb2020
Metrics for product managers tpma-feb2020Metrics for product managers tpma-feb2020
Metrics for product managers tpma-feb2020
 
Become a Great Product Manager
Become a Great Product ManagerBecome a Great Product Manager
Become a Great Product Manager
 

Similar to Deliver with impact

Growth Product Development
Growth Product DevelopmentGrowth Product Development
Growth Product DevelopmentMehdi Mehni
 
Tales of Integration and Implementation
Tales of Integration and ImplementationTales of Integration and Implementation
Tales of Integration and ImplementationTargetX
 
Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018
Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018
Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018Margaret Roth
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.Lucas Hendrich
 
Product management with analytics
Product management with analyticsProduct management with analytics
Product management with analyticsDaryl Hemeon
 
Fintech and Building Culture of UX Research at UXSEA Summit 2018
Fintech and Building Culture of UX Research at UXSEA Summit 2018Fintech and Building Culture of UX Research at UXSEA Summit 2018
Fintech and Building Culture of UX Research at UXSEA Summit 2018Kuldeep Kulshreshtha
 
User Experience for Health IT - Understanding Your Audiences
User Experience for Health IT - Understanding Your AudiencesUser Experience for Health IT - Understanding Your Audiences
User Experience for Health IT - Understanding Your AudiencesForum One
 
SSAWG 2018 strategic planning mini course
SSAWG 2018 strategic planning mini courseSSAWG 2018 strategic planning mini course
SSAWG 2018 strategic planning mini courseTamara Jones
 
Retooling Bootcamp 2018: How Reviews are Disrupting Homebuilding
Retooling Bootcamp 2018: How Reviews are Disrupting HomebuildingRetooling Bootcamp 2018: How Reviews are Disrupting Homebuilding
Retooling Bootcamp 2018: How Reviews are Disrupting HomebuildingBokka Group
 
Product Agility: 3 fundamentals from the trenches
Product Agility: 3 fundamentals from the trenchesProduct Agility: 3 fundamentals from the trenches
Product Agility: 3 fundamentals from the trenchesPedro Teixeira
 
EO Accelerator San Francisco Presentation 13 Jun 2016
EO Accelerator San Francisco Presentation 13 Jun 2016 EO Accelerator San Francisco Presentation 13 Jun 2016
EO Accelerator San Francisco Presentation 13 Jun 2016 RESULTS.com
 
Usability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapUsability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapWhitney Quesenbery
 
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)Pedro Teixeira
 
Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Tanya Ivanova
 
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDayТетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDayLviv Startup Club
 
How to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPMHow to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPMProduct School
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOGilt Tech Talks
 
Creating a University-Wide View of the Student Journey in Google Analytics - ...
Creating a University-Wide View of the Student Journey in Google Analytics - ...Creating a University-Wide View of the Student Journey in Google Analytics - ...
Creating a University-Wide View of the Student Journey in Google Analytics - ...Sean Henri
 
Key Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMKey Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMProduct School
 

Similar to Deliver with impact (20)

Growth Product Development
Growth Product DevelopmentGrowth Product Development
Growth Product Development
 
Tales of Integration and Implementation
Tales of Integration and ImplementationTales of Integration and Implementation
Tales of Integration and Implementation
 
Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018
Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018
Creating a Data Driven L&D Team - an xAPI Case Study - DevLearn 2018
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Product management with analytics
Product management with analyticsProduct management with analytics
Product management with analytics
 
Fintech and Building Culture of UX Research at UXSEA Summit 2018
Fintech and Building Culture of UX Research at UXSEA Summit 2018Fintech and Building Culture of UX Research at UXSEA Summit 2018
Fintech and Building Culture of UX Research at UXSEA Summit 2018
 
Website hub
Website hubWebsite hub
Website hub
 
User Experience for Health IT - Understanding Your Audiences
User Experience for Health IT - Understanding Your AudiencesUser Experience for Health IT - Understanding Your Audiences
User Experience for Health IT - Understanding Your Audiences
 
SSAWG 2018 strategic planning mini course
SSAWG 2018 strategic planning mini courseSSAWG 2018 strategic planning mini course
SSAWG 2018 strategic planning mini course
 
Retooling Bootcamp 2018: How Reviews are Disrupting Homebuilding
Retooling Bootcamp 2018: How Reviews are Disrupting HomebuildingRetooling Bootcamp 2018: How Reviews are Disrupting Homebuilding
Retooling Bootcamp 2018: How Reviews are Disrupting Homebuilding
 
Product Agility: 3 fundamentals from the trenches
Product Agility: 3 fundamentals from the trenchesProduct Agility: 3 fundamentals from the trenches
Product Agility: 3 fundamentals from the trenches
 
EO Accelerator San Francisco Presentation 13 Jun 2016
EO Accelerator San Francisco Presentation 13 Jun 2016 EO Accelerator San Francisco Presentation 13 Jun 2016
EO Accelerator San Francisco Presentation 13 Jun 2016
 
Usability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapUsability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheap
 
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)
 
Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Team maturity scale: How old is your team?
Team maturity scale: How old is your team?
 
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDayТетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
 
How to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPMHow to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPM
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMO
 
Creating a University-Wide View of the Student Journey in Google Analytics - ...
Creating a University-Wide View of the Student Journey in Google Analytics - ...Creating a University-Wide View of the Student Journey in Google Analytics - ...
Creating a University-Wide View of the Student Journey in Google Analytics - ...
 
Key Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PMKey Tactics for a Successful Product Launch by Kespry Senior PM
Key Tactics for a Successful Product Launch by Kespry Senior PM
 

More from Leena N

The last mile problem
The last mile problemThe last mile problem
The last mile problemLeena N
 
Expand Contract Pattern for Continuous Delivery of Databases
Expand Contract Pattern for Continuous Delivery of DatabasesExpand Contract Pattern for Continuous Delivery of Databases
Expand Contract Pattern for Continuous Delivery of DatabasesLeena N
 
Sprinkle javascript using stimulus js
Sprinkle javascript using stimulus jsSprinkle javascript using stimulus js
Sprinkle javascript using stimulus jsLeena N
 
Patterns and practices for evolvability - the key for technical agility
Patterns and practices for evolvability - the key for technical agilityPatterns and practices for evolvability - the key for technical agility
Patterns and practices for evolvability - the key for technical agilityLeena N
 
Expand contract pattern - Continuous Delivery for Databases - DevOpsDays Seattle
Expand contract pattern - Continuous Delivery for Databases - DevOpsDays SeattleExpand contract pattern - Continuous Delivery for Databases - DevOpsDays Seattle
Expand contract pattern - Continuous Delivery for Databases - DevOpsDays SeattleLeena N
 
Expand contract pattern continuous delivery and databases
Expand contract pattern   continuous delivery and databasesExpand contract pattern   continuous delivery and databases
Expand contract pattern continuous delivery and databasesLeena N
 
Expand contract pattern - Continuous Delivery and Databases
Expand contract pattern -  Continuous Delivery and DatabasesExpand contract pattern -  Continuous Delivery and Databases
Expand contract pattern - Continuous Delivery and DatabasesLeena N
 
Importance of Showing Up
Importance of Showing UpImportance of Showing Up
Importance of Showing UpLeena N
 
TDD, Refactoring - Workshop
TDD, Refactoring - WorkshopTDD, Refactoring - Workshop
TDD, Refactoring - WorkshopLeena N
 
Merge hells!! feature toggles to the rescue - Presented @ Agile Toronto
Merge hells!! feature toggles to the rescue - Presented @ Agile TorontoMerge hells!! feature toggles to the rescue - Presented @ Agile Toronto
Merge hells!! feature toggles to the rescue - Presented @ Agile TorontoLeena N
 
Merge hells!! Feature toggles to the rescue - DevOpsDays Madison
Merge hells!! Feature toggles to the rescue - DevOpsDays MadisonMerge hells!! Feature toggles to the rescue - DevOpsDays Madison
Merge hells!! Feature toggles to the rescue - DevOpsDays MadisonLeena N
 
Technical debt a catch all phrase--
Technical debt   a catch all phrase--Technical debt   a catch all phrase--
Technical debt a catch all phrase--Leena N
 
Developing, building, testing and deploying react native apps
Developing, building, testing and deploying react native appsDeveloping, building, testing and deploying react native apps
Developing, building, testing and deploying react native appsLeena N
 
Merge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueMerge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueLeena N
 
Continuous delivery from the trenches
Continuous delivery from the trenchesContinuous delivery from the trenches
Continuous delivery from the trenchesLeena N
 
Continuous delivery for Android
Continuous delivery for AndroidContinuous delivery for Android
Continuous delivery for AndroidLeena N
 
Introduction to continuous delivery
Introduction to continuous deliveryIntroduction to continuous delivery
Introduction to continuous deliveryLeena N
 
Merge hells - Feature Toggles to the rescue
Merge hells - Feature Toggles to the rescueMerge hells - Feature Toggles to the rescue
Merge hells - Feature Toggles to the rescueLeena N
 
Learnings while building Mobile Device Management [MDM]
Learnings while building Mobile Device Management [MDM] Learnings while building Mobile Device Management [MDM]
Learnings while building Mobile Device Management [MDM] Leena N
 

More from Leena N (20)

The last mile problem
The last mile problemThe last mile problem
The last mile problem
 
Expand Contract Pattern for Continuous Delivery of Databases
Expand Contract Pattern for Continuous Delivery of DatabasesExpand Contract Pattern for Continuous Delivery of Databases
Expand Contract Pattern for Continuous Delivery of Databases
 
Sprinkle javascript using stimulus js
Sprinkle javascript using stimulus jsSprinkle javascript using stimulus js
Sprinkle javascript using stimulus js
 
Patterns and practices for evolvability - the key for technical agility
Patterns and practices for evolvability - the key for technical agilityPatterns and practices for evolvability - the key for technical agility
Patterns and practices for evolvability - the key for technical agility
 
Expand contract pattern - Continuous Delivery for Databases - DevOpsDays Seattle
Expand contract pattern - Continuous Delivery for Databases - DevOpsDays SeattleExpand contract pattern - Continuous Delivery for Databases - DevOpsDays Seattle
Expand contract pattern - Continuous Delivery for Databases - DevOpsDays Seattle
 
Expand contract pattern continuous delivery and databases
Expand contract pattern   continuous delivery and databasesExpand contract pattern   continuous delivery and databases
Expand contract pattern continuous delivery and databases
 
Expand contract pattern - Continuous Delivery and Databases
Expand contract pattern -  Continuous Delivery and DatabasesExpand contract pattern -  Continuous Delivery and Databases
Expand contract pattern - Continuous Delivery and Databases
 
Importance of Showing Up
Importance of Showing UpImportance of Showing Up
Importance of Showing Up
 
Growth
GrowthGrowth
Growth
 
TDD, Refactoring - Workshop
TDD, Refactoring - WorkshopTDD, Refactoring - Workshop
TDD, Refactoring - Workshop
 
Merge hells!! feature toggles to the rescue - Presented @ Agile Toronto
Merge hells!! feature toggles to the rescue - Presented @ Agile TorontoMerge hells!! feature toggles to the rescue - Presented @ Agile Toronto
Merge hells!! feature toggles to the rescue - Presented @ Agile Toronto
 
Merge hells!! Feature toggles to the rescue - DevOpsDays Madison
Merge hells!! Feature toggles to the rescue - DevOpsDays MadisonMerge hells!! Feature toggles to the rescue - DevOpsDays Madison
Merge hells!! Feature toggles to the rescue - DevOpsDays Madison
 
Technical debt a catch all phrase--
Technical debt   a catch all phrase--Technical debt   a catch all phrase--
Technical debt a catch all phrase--
 
Developing, building, testing and deploying react native apps
Developing, building, testing and deploying react native appsDeveloping, building, testing and deploying react native apps
Developing, building, testing and deploying react native apps
 
Merge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescueMerge hells!! feature toggles to the rescue
Merge hells!! feature toggles to the rescue
 
Continuous delivery from the trenches
Continuous delivery from the trenchesContinuous delivery from the trenches
Continuous delivery from the trenches
 
Continuous delivery for Android
Continuous delivery for AndroidContinuous delivery for Android
Continuous delivery for Android
 
Introduction to continuous delivery
Introduction to continuous deliveryIntroduction to continuous delivery
Introduction to continuous delivery
 
Merge hells - Feature Toggles to the rescue
Merge hells - Feature Toggles to the rescueMerge hells - Feature Toggles to the rescue
Merge hells - Feature Toggles to the rescue
 
Learnings while building Mobile Device Management [MDM]
Learnings while building Mobile Device Management [MDM] Learnings while building Mobile Device Management [MDM]
Learnings while building Mobile Device Management [MDM]
 

Recently uploaded

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Deliver with impact

Editor's Notes

  1. This talks is about how do we deliver software which creates impacts. Before we look at what is an impact, lets look at some stats
  2. According to the Standish CHAOS report, only ~30% of the software projects succeed. Others end up either being in a “challenged” state or fail altogether because of various reasons such as over budget, over time or lack of alignment. Standish Group primarily a IT research advisory organisation that focus on software project performance.
  3. Water-Scrum-Fall is a very common pattern that we see. The HIPPO [the Highest Paid Person in the room] deciding the backlog and the rest of the team work towards the same only to realise later that what has been done so far is not in alignment with the market requirements.
  4. Many teams try to solve this problem of “lack of alignment” with the project charter or vision document but visibility becomes a struggle as these documents exists in some repository, hardly known to anyone or updated by anyone.
  5. If you really want to test, ask team members: “What is the goal of this project?”. You may be surprised to know how many actually know about it.
  6. Impact Mapping is a "Strategic planning technique", explained in the book Impact Mapping by Gojko Adzic. Software delivery can’t be done in a vacuum by the technical team, instead it is a collaborative effort between the end users, the business team and the technical team. This is critical because the dynamic nature of software, adds to the complexity.
  7. So what is required, is a “technique” which: Focuses on collaboration among all the stakeholders Visualises and communicates the assumptions clearly Is fast and iterative so that changes can be adapted without much delay .
  8. Needless to say, its a collaborative activity, ideally done by the entire development along with stakeholders especially the decision makers. To avoid the problem of wrong people in the meeting if team is too big, include those people who can make decisions: Technical experts Decision makers
  9. We’ve been using Impact Mapping for quite sometime now and have seen good results with it so far.
  10. In this talk I will be sharing my experience while working with one customer, The District Collector officer of Sabarkantha, Gujarat. He approached us to develop an Mobile Device Management solution to control the Android devices which their health workers are using for collecting data.
  11. These Android devices, which are distributed to the health workers, contain educational content [mainly Videos and Presentations] to create awareness among the villagers about: Malnutrition Child Mortality Women Mortality Vaccinations The health workers collect the health data using “data collection apps”, which are installed on the device. The data later gets synced to the cloud for further analysis by medical officers within the Health Department.
  12. Split the Impact Mapping into two sessions: Prepare the map - where you identify the “why” Create the map - where you fill in the rest Its recommeded to do it two sessions to give enough respect for creating the base correct, i.e. “why” as the rest of the process is based on that
  13. The reasoning our customer had was that as the number of devices increased, the officers started facing issues with the “managing devices in the field”, so approached us for providing an MDM solution. Rather than having just conversations around the goals, you can use the feature list to arrive at the goals
  14. The MDM space is so vast and has a set of predefined features for remote management of devices which includes these mentioned features. You can consider this as a shopping list, as mentioned by Gojko.
  15. By using the 5 Y’s technique, we can understand the reasoning behind the feature. The conversation that happens during these 5Y’s, helps people available in the room to get better perspective of the features.
  16. This is a conversation that happened with the customer and you can see that at the end of this, we arrived at the real problem. With similar conversation we could identify multiple problems which helped us define the goals better
  17. As mentioned above, these workers are “non-tech savvy” people. Even though training has been provided to them on how to use the app and why it is important, one of the problems the health departments found was that not enough data gets collected. The workers do complain about the lack of connectivity, devices being slow and then get hung, battery drains frequently etc. as the reason for not using the app or not syncing the data.
  18. Once you identify the goals, the next step is to identify the measurements for the goals
  19. Good measurements as the one which answers the below five questions:
  20. We arrived at these measurements for each of the goal. You can see all the measurements are not there at this stage, thats ok. You can arrive at those at a later stage too.
  21. We can’t solve all the problems at once. It is recommended to concentrate on one goal at a time rather than partially concentrating on many.
  22. Give more votes or cash to the key business people in the room, to arrive at the right business goals.
  23. As mentioned above, the priority is among the two categories of problems: Tracking: Tracking device and app usage in the device Remote Control: Managing the device remotely [eg: installing Apps, updating content remotely] So we felt that it’s good to concentrate on Tracking problem first and learn the usage pattern before bringing in any kind of remote control. This data can help us to implement the right kind of remote management system. For example, if the tracking data shows low usage for the apps, then we can start further conversations or conduct further training sessions for the workers. Instead if it’s a connectivity issue, then actions should be to improve the connectivity. So we decided to concentrate on two goals, which would help us understand the device and app usage.
  24. Instead of targeting all the devices [there are ~300 devices], we decided to do it on a smaller set and we came up with the first milestone i.e. Learn usage pattern of 100 devices
  25. Once we identified the milestone, thats when we need to start with the map.
  26. Gary Klein, a research psychologist famous in the field of naturalistic decision making, says that, to take better decisions during unforeseen events people should know the purpose of doing something. The research was done on emergency professionals which include firefighters, critical care nurses, pilots, nuclear power plant operators, battle planners, and chess masters to see how they make decisions in split seconds. In software industry even though things are not like machine critical as above, but whats usual is unexpected events happening. If you have clear purpose there is a high probability that you will make better decisions during such unforseen events.
  27. The preparation step explains why it's valuable instead of placing it around the features or scope
  28. As the next step, we identified the “Who” of the impact map, which is the first level of the Map.
  29. Who can produce the desired effect? Health Workers - by using the device and the apps Medical Officers - By providing the Health Workers appropriate training Who can obstruct it? Network Providers - through bad network App Developers - Through bad UX Who will be impacted with it? The villagers - Better awareness for them about health
  30. Use the Diverge and Converge of the design thinking to get as many ideas as possible. Timebox it to 20 minutes
  31. Ask the below questions to help the team focus on the actors and the impacts.
  32. Once you’ve as many alternates identified, now it’s time for prioritising the same.
  33. We used the voting mechanism for prioritisation as follows
  34. In this step, start discussing the deliverables. Define the budget which can be either the maximum budget or length of the tasks. Come up with creative ways to validate the assumptions. Ask the following questions: We need to be clear whether the goal is to increase revenue or is to learn about the market. It is recommended to keep the duration short if the goal is “learn”, to avoid investing a lot of money and effort. Ideal experiments can be for a few days to few weeks, and the Lean Startup way of “Build Measure Learn” is highly recommended for “learning” faster. Try using Jeff Patton’s User story mapping to slice the deliverables in an iterative way.
  35. During this discussion, we took majorly two decisions: Supporting only the 4.4 version of Android initially so that we can start testing early Deprioritized the reporting, initially decided to share it manually
  36. This will be outside of the map. You can divide the white table into two sections, one for the map and another for the metrics
  37. Mind Map for Impact Mapping Session 1: Preparation Step 1: Discover real goals Step 2: Define good measurements Step 3: Plan your first milestone. Session 2: Mapping Step 1: Draw the Map Skeleton Step 2: Find Alternatives Step 3: Identify Key Priorities Step 4: Earn or Learn Measure the Impact
  38. In my experience this is the best way to introduce the lean concepts and the experimental mindset. I personally have found it hard to actually bring in the mindset, and faced a lot of resistance when it’s introduced quickly. But with Impact mapping, what I found is that as the process is evolved through asking the right questions, usually the build-measure-learn ends up with the natural choice. Maybe its just my experience, but I’ve seen it working multiple times both for the engineering team and for the business people. We had seen it working with: Google Venture’s Design Sprint Jeff Patton’s User Story Mapping [its at its early stage, but its good combination of tools]