SlideShare uma empresa Scribd logo
1 de 25
Experience Driven Agile:
Developing Up to an Experience, Not Down to a Feature




                      Kaleb Walton & Brian Anderson




         Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
We Expect You to Leave With


    Knowledge of how to drive agile development
    with user experience

    A glimpse of experience driven agile at scale

    Two new agile survival tools you soon won't be
    able to live without!




            Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Who Are You?

    Product Owner                                              
                                                                    Developer

    Scrum Master                                               
                                                                    UX

    Agile Coach                                                
                                                                    Other?




       Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Familiar?




Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
What Caused It?

    Loose requirements                                 
                                                            Confusion of how

    Lack of context                                         stories play together

    Real stakeholder MIA
                                                       
                                                            Tire shortage




            Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
The Agile Gap
       Traditional

                                          
                                               Agile doesn't directly address
Development       Features                       
                                                      Ineffective prioritization
                                                 
                                                      Unstable development with constant rework,
                                                      thrashing and delay
         Experience
                                                 
                                                      Inconsistent, frustrating and low-value
                                                      product experience
         Optimal
                                                 
                                                      Miscommunication and misunderstanding
                                                      about your product outside of development
                                          
                                               Agile facilitates communication primarily
        Experience                             focused on Development of Features
                                          
                                               The gap is not in either of those - it’s in the
Development           Features                 integration of Experience



                      Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
How Do You Get Them to Think
     “It's an Elephant”?




    Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Product Backlogs Fail at UX


    Elephant = Intended experience

    Features of elephant = Epics & user stories in
    your product backlog

    Blind Scientists = Developers, product
    managers, delivery leads, sellers, marketing,
    executives and everyone in between

    What do your stakeholders think of your
    product backlog?


            Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
What We've Tried

    User Stories and Epics
    
        Contrary to INVEST
    
        Experience is expressed in multiple stories/epics

    Use Cases
    
        Lacks context and
        motivational trigger
    
        Too detailed, task-specific
        and time consuming

    Meetings
    
        Takes time away from development
    
        Slow and expensive

               Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
What About Story Mapping?




Getting closer, but should
this really be an afterthought?
  Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
How Do You Incorporate
  User Experience?




 Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Drive Agile With Experience:
Meet Your Two New Survival Tools




   Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
The “Pitch”


    Quickly conveys background of problem,
                                                                                    Effective Prioritization and
    proposed solution and statement of value                                        Assignment of Work Items

    Shirt-size estimates make for easy                                              The problem is that systems
                                                                                    managers spend too much time
    prioritization (story points are fine too)                                      prioritizing and assigning their
                                                                                    team's daily work efforts.

    Sprinkle in risk and value to make                                              Imagine if Systems Manager
    prioritization even easier                                                      Plus offered better prioritization
                                                                                    capabilities and automated
                                                                                    assignment based on definable

    Prioritize dozens of experiences, not                                           business rules.
    hundreds                                                                        This solution would result in
                                                                                    reduced cost for systems
                                                                                    managers by enabling more

    General format:                                                                 efficient work assignment,
    The problem is <problem>. Imagine if                                            leading to better response times.
    <solution>. This solution would result in
    <value statement>.

    Lightweight precursor to...

                 Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
The “Scenario”


    Borrowed from UX discipline

    Paints a clear picture of an entire experience

    Extremely versatile and ready for use outside
    development

    Our definition:
     “A real-world example of a person's
     experience with a product, describing context
     with a problem and a proposed solution.”




             Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Telling a Story




Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Example Scenario

EFFECTIVE PRIORITIZATION AND ASSIGNMENT OF WORK ITEMS

PROBLEM
Mary, a systems manager at ABC Health, is responsible for a team of 12 system administrators who
handle steady state support of their health care systems and network. One of her biggest time sinks
is prioritizing and assigning her teams daily work efforts. The tool she uses, Systems Manager Plus,
doesn't give her any prioritization features except for the ability to sort on a 'priority' field when
reviewing work items.
As she spends half of her time prioritizing she ends up working over time to tend to her other duties.

SOLUTION
After a major update Mary signs into Systems Manager Plus, heads to the work items area and is
pleasantly surprised to see a number of new prioritization capabilities. There are more fields
available to sort and filter, as well as a “smart assignment” system that enables her to specify rules
that will result in automatic assignment to specific members of her team.
Mary creates a few rules, applies them to existing work items, and is excited to see that over a
quarter of the items were automatically assigned. She proceeds to sort and filter the remaining work
items to prioritize and assign to her team. As more work items trickle in she notices that many of
them are being auto-assigned.
These improvements have enabled Mary to focus less on prioritizing and more on doing.


                     Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Easily Pull Out Stories and Epics

Additional sorting capabilities
As a systems manager I want to sort work items by
additional fields such as created date, severity and
platform so that I can more effectively prioritize them.

Additional filtering capabilities
As a systems manager I want to filter work items by
additional fields such as created date, severity and
platform so that I can more effectively prioritize them.

Smart assignment system (epic)
As a systems manager I want to specify assignment rules for the system to use to
automatically assign work items so that I don't have to assign every work item manually.

Apply new smart assignment rules to existing work items
As a systems manager I want to apply new smart assignment rules to existing work items
so that I can use smart assignment on work items created after the smart assignment
process has executed.



                   Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Scenarios Are Agile

    Just Barely Good Enough and Just in Time: Fidelity
    naturally matches immediate need.

    Ya Ain’t Gonna Need It: Does it enable the scenario?

    Minimum Viable Product: What is
    the minimum experience someone
    would pay for?

    Lightweight: Low cost to develop,
    flexible and quick to communicate.

    Better Contract: More reliable
    as it's written in terms of Experience
    rather than Features.


              Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
When Do You Incorporate
        User Experience?
   Before iteration                             
                                                     All of the above
   During iteration                             
                                                     Never
   After iteration




        Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Basic Experience Driven Agile
                                Involvement Over Time by Role
                                                                                                     Scrum Masters, Developers
Product Owners,                                                                                      and Testers
UX Analysts, Architects and Stakeholders




                           Product Backlog
    Product Mgt




                                                                                            Iteration Backlog
    Activities




                         Pitches                         Scenarios                                        Stories



                              Estimate, Valuate                                                           Estimate
                              Assess, Prioritize


                          Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Experience Driven Agile At Scale
                                Involvement Over Time by Role
                                                                                                     Scrum Masters, Developers
Product Owners,                                                                                      and Testers
UX Analysts, Architects and Stakeholders



                  Portfolio Backlog
    Product Mgt




                                                                 Product                                    Iteration
                                                                 Backlogs                                   Backlogs
    Activities




                         Pitches


                                                                 Scenarios                                    Stories
                        Scenarios




       Estimate, Valuate                                        Prioritize                                Estimate
       Assess, Prioritize


                          Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
UX in Experience Driven Agile
                                        Collaboration Over Time
                                                                                                     Scrum Masters, Developers
Product Owners                                                                                       and Testers
Architects and Stakeholders



      Strategy         Portfolio             Product                 Release                   Iteration           Day

        Pitch consideration, estimation, valuation,
            risk assessment and prioritization

                                  Scenario collaboration, development, review,
                                          estimation, and prioritization

                                                                                 Scenario breakdown, wireframing,
                                                                                  story breakdown and clarification

                                             Stakeholder & customer reviews




                          Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
What Did You Think?
   Thought provoking                                   
                                                             Want to learn
   More of the same                                         more
                                                        
                                                             Indifferent




         Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Questions?




Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
Contact Us

      Kaleb Walton                                                 Brian Anderson
      kalebwalton@gmail.com                                        user.experience.guy@gmail.com




Thanks to Other Experience Driven Agile Contributors

          Michael Hughes, Ph.D                                              Terri Whitt
          michaelhughesua@gmail.com                                         tw30306@yahoo.com




                          http://experiencedrivenagile.com




          Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt

Mais conteúdo relacionado

Mais procurados

The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsOneSpring LLC
 
Empowering teams to full potential
Empowering teams to full potentialEmpowering teams to full potential
Empowering teams to full potentialTroy Bitter
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Surajit Bhuyan
 
"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary PoppendieckOperae Partners
 
User Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 VfUser Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 VfAlfonso de la Nuez
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concernssferoz
 
Atdd for web apps
Atdd for web appsAtdd for web apps
Atdd for web appsekantola
 
Cloud project secrets of success
Cloud project secrets of successCloud project secrets of success
Cloud project secrets of successKhazret Sapenov
 
ALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value ChainALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value ChainOlaf Lewitz
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitXebia IT Architects
 
Valtech agile transformation services - innovation games (aln conference)
Valtech   agile transformation services - innovation games (aln conference)Valtech   agile transformation services - innovation games (aln conference)
Valtech agile transformation services - innovation games (aln conference)Prasad Prabhakaran
 
Social enterprise business tools redefined- smw
Social enterprise   business tools redefined- smwSocial enterprise   business tools redefined- smw
Social enterprise business tools redefined- smwschade_chr
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Consulting AG
 
Driving and Accountable and Collaborative Culture
Driving and Accountable and Collaborative CultureDriving and Accountable and Collaborative Culture
Driving and Accountable and Collaborative CultureCynthia Clay
 
Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Michael zur Muehlen
 
Give Thanks for Scrum 2011 Transparency and Micromanagement
Give Thanks for Scrum 2011 Transparency and MicromanagementGive Thanks for Scrum 2011 Transparency and Micromanagement
Give Thanks for Scrum 2011 Transparency and MicromanagementDan LeFebvre
 

Mais procurados (20)

The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
 
Rightplacing
RightplacingRightplacing
Rightplacing
 
Empowering teams to full potential
Empowering teams to full potentialEmpowering teams to full potential
Empowering teams to full potential
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
 
Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping
 
"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
User Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 VfUser Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 Vf
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
 
Atdd for web apps
Atdd for web appsAtdd for web apps
Atdd for web apps
 
Cloud project secrets of success
Cloud project secrets of successCloud project secrets of success
Cloud project secrets of success
 
ALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value ChainALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value Chain
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Collaborating in the Cloud with Lync
Collaborating in the Cloud with LyncCollaborating in the Cloud with Lync
Collaborating in the Cloud with Lync
 
Valtech agile transformation services - innovation games (aln conference)
Valtech   agile transformation services - innovation games (aln conference)Valtech   agile transformation services - innovation games (aln conference)
Valtech agile transformation services - innovation games (aln conference)
 
Social enterprise business tools redefined- smw
Social enterprise   business tools redefined- smwSocial enterprise   business tools redefined- smw
Social enterprise business tools redefined- smw
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
 
Driving and Accountable and Collaborative Culture
Driving and Accountable and Collaborative CultureDriving and Accountable and Collaborative Culture
Driving and Accountable and Collaborative Culture
 
Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?
 
Give Thanks for Scrum 2011 Transparency and Micromanagement
Give Thanks for Scrum 2011 Transparency and MicromanagementGive Thanks for Scrum 2011 Transparency and Micromanagement
Give Thanks for Scrum 2011 Transparency and Micromanagement
 

Destaque

5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social Media
5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social Media5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social Media
5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social MediaNiki Weber
 
Python tools for testing web services over HTTP
Python tools for testing web services over HTTPPython tools for testing web services over HTTP
Python tools for testing web services over HTTPMykhailo Kolesnyk
 
Lobby Trip
Lobby TripLobby Trip
Lobby Triphyunyu17
 
The Agile Gap: Closing it with User Experience
The Agile Gap: Closing it with User ExperienceThe Agile Gap: Closing it with User Experience
The Agile Gap: Closing it with User Experiencekalebwalton
 

Destaque (7)

5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social Media
5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social Media5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social Media
5 Reasons to Stop Investing in Facebook - SXSW Interactive 2012 - Social Media
 
Grammar book leah
Grammar book leahGrammar book leah
Grammar book leah
 
Python tools for testing web services over HTTP
Python tools for testing web services over HTTPPython tools for testing web services over HTTP
Python tools for testing web services over HTTP
 
Lobby Trip
Lobby TripLobby Trip
Lobby Trip
 
The Agile Gap: Closing it with User Experience
The Agile Gap: Closing it with User ExperienceThe Agile Gap: Closing it with User Experience
The Agile Gap: Closing it with User Experience
 
3 per persson
3 per persson3 per persson
3 per persson
 
Venturi
VenturiVenturi
Venturi
 

Semelhante a Experience Driven Agile - Developing Up to an Experience, Not Down to a Feature

Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile TransformationTathagat Varma
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentalsRussell Pannone
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsDavid Rico
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102dgarlough
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agileallan kelly
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisationKurt Solarte
 
Leading Agile Product Discovery
Leading Agile Product DiscoveryLeading Agile Product Discovery
Leading Agile Product DiscoveryArmond Mehrabian
 
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...Tobias Schimmer
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 
Clorox Open Innovation
Clorox Open InnovationClorox Open Innovation
Clorox Open InnovationMatthew_Dudas
 
New Challenges in Could Adoption - The Users!
New Challenges in Could Adoption - The Users!New Challenges in Could Adoption - The Users!
New Challenges in Could Adoption - The Users!Tri Tuns
 
New Challenges in Cloud Adoption - The Users!
New Challenges in Cloud Adoption - The Users!New Challenges in Cloud Adoption - The Users!
New Challenges in Cloud Adoption - The Users!Khazret Sapenov
 
Rick Bicc Foundation Services
Rick   Bicc Foundation ServicesRick   Bicc Foundation Services
Rick Bicc Foundation Servicesdfwcug
 
Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012skipangel
 
Deltek First Cloud Solutions for PS Firms
Deltek First Cloud Solutions for PS FirmsDeltek First Cloud Solutions for PS Firms
Deltek First Cloud Solutions for PS FirmsBrian LaMee
 

Semelhante a Experience Driven Agile - Developing Up to an Experience, Not Down to a Feature (20)

Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile Transformation
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agile
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisation
 
Leading Agile Product Discovery
Leading Agile Product DiscoveryLeading Agile Product Discovery
Leading Agile Product Discovery
 
The agile vision
The agile visionThe agile vision
The agile vision
 
UX Week 2012
UX Week 2012UX Week 2012
UX Week 2012
 
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
Clorox Open Innovation
Clorox Open InnovationClorox Open Innovation
Clorox Open Innovation
 
Ocean Action Learning
Ocean Action LearningOcean Action Learning
Ocean Action Learning
 
New Challenges in Could Adoption - The Users!
New Challenges in Could Adoption - The Users!New Challenges in Could Adoption - The Users!
New Challenges in Could Adoption - The Users!
 
New Challenges in Cloud Adoption - The Users!
New Challenges in Cloud Adoption - The Users!New Challenges in Cloud Adoption - The Users!
New Challenges in Cloud Adoption - The Users!
 
Rick Bicc Foundation Services
Rick   Bicc Foundation ServicesRick   Bicc Foundation Services
Rick Bicc Foundation Services
 
Innovante Agility
Innovante AgilityInnovante Agility
Innovante Agility
 
Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012
 
Deltek First Cloud Solutions for PS Firms
Deltek First Cloud Solutions for PS FirmsDeltek First Cloud Solutions for PS Firms
Deltek First Cloud Solutions for PS Firms
 
Selling agile to business nisha shoukath
Selling agile to business nisha shoukathSelling agile to business nisha shoukath
Selling agile to business nisha shoukath
 

Último

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Último (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Experience Driven Agile - Developing Up to an Experience, Not Down to a Feature

  • 1. Experience Driven Agile: Developing Up to an Experience, Not Down to a Feature Kaleb Walton & Brian Anderson Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 2. We Expect You to Leave With  Knowledge of how to drive agile development with user experience  A glimpse of experience driven agile at scale  Two new agile survival tools you soon won't be able to live without! Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 3. Who Are You?  Product Owner  Developer  Scrum Master  UX  Agile Coach  Other? Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 4. Familiar? Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 5. What Caused It?  Loose requirements  Confusion of how  Lack of context stories play together  Real stakeholder MIA  Tire shortage Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 6. The Agile Gap Traditional  Agile doesn't directly address Development Features  Ineffective prioritization  Unstable development with constant rework, thrashing and delay Experience  Inconsistent, frustrating and low-value product experience Optimal  Miscommunication and misunderstanding about your product outside of development  Agile facilitates communication primarily Experience focused on Development of Features  The gap is not in either of those - it’s in the Development Features integration of Experience Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 7. How Do You Get Them to Think “It's an Elephant”? Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 8. Product Backlogs Fail at UX  Elephant = Intended experience  Features of elephant = Epics & user stories in your product backlog  Blind Scientists = Developers, product managers, delivery leads, sellers, marketing, executives and everyone in between  What do your stakeholders think of your product backlog? Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 9. What We've Tried  User Stories and Epics  Contrary to INVEST  Experience is expressed in multiple stories/epics  Use Cases  Lacks context and motivational trigger  Too detailed, task-specific and time consuming  Meetings  Takes time away from development  Slow and expensive Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 10. What About Story Mapping? Getting closer, but should this really be an afterthought? Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 11. How Do You Incorporate User Experience? Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 12. Drive Agile With Experience: Meet Your Two New Survival Tools Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 13. The “Pitch”  Quickly conveys background of problem, Effective Prioritization and proposed solution and statement of value Assignment of Work Items  Shirt-size estimates make for easy The problem is that systems managers spend too much time prioritization (story points are fine too) prioritizing and assigning their team's daily work efforts.  Sprinkle in risk and value to make Imagine if Systems Manager prioritization even easier Plus offered better prioritization capabilities and automated assignment based on definable  Prioritize dozens of experiences, not business rules. hundreds This solution would result in reduced cost for systems managers by enabling more  General format: efficient work assignment, The problem is <problem>. Imagine if leading to better response times. <solution>. This solution would result in <value statement>.  Lightweight precursor to... Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 14. The “Scenario”  Borrowed from UX discipline  Paints a clear picture of an entire experience  Extremely versatile and ready for use outside development  Our definition: “A real-world example of a person's experience with a product, describing context with a problem and a proposed solution.” Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 15. Telling a Story Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 16. Example Scenario EFFECTIVE PRIORITIZATION AND ASSIGNMENT OF WORK ITEMS PROBLEM Mary, a systems manager at ABC Health, is responsible for a team of 12 system administrators who handle steady state support of their health care systems and network. One of her biggest time sinks is prioritizing and assigning her teams daily work efforts. The tool she uses, Systems Manager Plus, doesn't give her any prioritization features except for the ability to sort on a 'priority' field when reviewing work items. As she spends half of her time prioritizing she ends up working over time to tend to her other duties. SOLUTION After a major update Mary signs into Systems Manager Plus, heads to the work items area and is pleasantly surprised to see a number of new prioritization capabilities. There are more fields available to sort and filter, as well as a “smart assignment” system that enables her to specify rules that will result in automatic assignment to specific members of her team. Mary creates a few rules, applies them to existing work items, and is excited to see that over a quarter of the items were automatically assigned. She proceeds to sort and filter the remaining work items to prioritize and assign to her team. As more work items trickle in she notices that many of them are being auto-assigned. These improvements have enabled Mary to focus less on prioritizing and more on doing. Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 17. Easily Pull Out Stories and Epics Additional sorting capabilities As a systems manager I want to sort work items by additional fields such as created date, severity and platform so that I can more effectively prioritize them. Additional filtering capabilities As a systems manager I want to filter work items by additional fields such as created date, severity and platform so that I can more effectively prioritize them. Smart assignment system (epic) As a systems manager I want to specify assignment rules for the system to use to automatically assign work items so that I don't have to assign every work item manually. Apply new smart assignment rules to existing work items As a systems manager I want to apply new smart assignment rules to existing work items so that I can use smart assignment on work items created after the smart assignment process has executed. Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 18. Scenarios Are Agile  Just Barely Good Enough and Just in Time: Fidelity naturally matches immediate need.  Ya Ain’t Gonna Need It: Does it enable the scenario?  Minimum Viable Product: What is the minimum experience someone would pay for?  Lightweight: Low cost to develop, flexible and quick to communicate.  Better Contract: More reliable as it's written in terms of Experience rather than Features. Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 19. When Do You Incorporate User Experience?  Before iteration  All of the above  During iteration  Never  After iteration Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 20. Basic Experience Driven Agile Involvement Over Time by Role Scrum Masters, Developers Product Owners, and Testers UX Analysts, Architects and Stakeholders Product Backlog Product Mgt Iteration Backlog Activities Pitches Scenarios Stories Estimate, Valuate Estimate Assess, Prioritize Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 21. Experience Driven Agile At Scale Involvement Over Time by Role Scrum Masters, Developers Product Owners, and Testers UX Analysts, Architects and Stakeholders Portfolio Backlog Product Mgt Product Iteration Backlogs Backlogs Activities Pitches Scenarios Stories Scenarios Estimate, Valuate Prioritize Estimate Assess, Prioritize Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 22. UX in Experience Driven Agile Collaboration Over Time Scrum Masters, Developers Product Owners and Testers Architects and Stakeholders Strategy Portfolio Product Release Iteration Day Pitch consideration, estimation, valuation, risk assessment and prioritization Scenario collaboration, development, review, estimation, and prioritization Scenario breakdown, wireframing, story breakdown and clarification Stakeholder & customer reviews Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 23. What Did You Think?  Thought provoking  Want to learn  More of the same more  Indifferent Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 24. Questions? Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt
  • 25. Contact Us Kaleb Walton Brian Anderson kalebwalton@gmail.com user.experience.guy@gmail.com Thanks to Other Experience Driven Agile Contributors Michael Hughes, Ph.D Terri Whitt michaelhughesua@gmail.com tw30306@yahoo.com http://experiencedrivenagile.com Copyright © 2012 Kaleb Walton, Brian Anderson, Michael Hughes and Terri Whitt

Notas do Editor

  1. - Web, print, multimedia, software dev, user experience, CUA, CSM - Agile &gt;5yrs,
  2. K
  3. K
  4. K
  5. K – Chime in
  6. K