SlideShare ist ein Scribd-Unternehmen logo
1 von 59
© 2019 Autodesk, Inc.
Dual-Track Agile
Or, how I learned to stop worrying and love the scrum
John Schrag
Director of Experience Design | @jvschrag
Autodesk
Entertainment Creation Products
We make high-end 3d modelling,
animation, visual effects and rendering
software for film, television, games,
and architectural visualization
Our customers make magic.
Dina Salama
John Schrag
Director of Experience Design
former
- software developer
- experience designer
- agile coach
Twitter: @jvschrag
Today’s talk
How Agile ruined experience design
First Revelation
Why Agile + UX is an awesome combination
Second Revelation
Making it work for you
Third Revelation
A story in three Revelations
How Agile Ruined Experience Design
The 1990s – Life Before Agile
My team at Alias
 Waterfall development
practice
 All-unicorn UX team,
led by Lynn Miller
 Strong UX practice
 Good relationship with
developers, respected
2001
Agile Arrives
2002: Agile comes to Alias
 Jim Highsmith hired to provide Agile Training
 Adaptive Software Development
 Scrum Meetings
 Some aspects of Extreme Programming
 UX practice was completely absent from process
2002: Adjusting
 Locus of control moved to team level
 Developers were more engaged
 Devs were driving the train!
Dev teams were super happy!
2002: Adjusting
 Developers couldn’t wait for UX activities
 We couldn’t provide feedback when the development team needed it
 UX team became isolated and ineffective
User Experience Team – not so happy
Photo from
The Darjeeling Limited
Failing Strategy
 “I’m just going to keep doing my job the way I always have
and telling the team what they need to do.”
 “I’m just going to let them go ahead and fail. Then they’ll
come to me begging and let me do my job.”
Actual quotes from actual people
First Revelation:
To serve Agile,
design must become Agile.
Back to Principles
 “Business people and developers must
work together daily throughout the
project.”
 “The most efficient and effective method
of conveying information to and within a
development team is face-to-face
conversation.”
 “Working software is the primary
measure of progress”
 “Agile processes promote sustainable
development. The sponsors, developers,
and users should be able to maintain a
constant pace indefinitely.”
 “Continuous attention to technical
excellence and good design enhances
agility.”
 Simplicity--the art of maximizing the
amount of work not done--is essential.
From the Agile Manifesto
Build
Measure
Learn
Agile Attributes
Time-boxed
Iterative
Incremental
Collaborative
Conversational
Just-in-time
Agile Attributes
Time-box
Dual-Track Model, Explained
Design Track
Development Track
Design Track
Development Track
Design Track
Development Track
Design Track
Development Track
Design Track
Development Track
Design Track
Development Track
What everyone gets wrong about dual track
 Devs and Designers on same team
 Insight is shared – no “handoffs”
 Devs are involved in design
 Designers are involved in implementation
Two TRACKS, not two TEAMS
Agile UX Practices
How to adapt anything for Agile
Agile practices are:
 Time-boxed
 Iterative
 Incremental
 Collaborative
 Conversational
 Just-in-time
How to adapt anything for Agile
Agile practices are:
 Time-boxed
 Iterative
 Incremental
 Collaborative
 Conversational
 Just-in-time
UX practices must be adapted to have the same
qualities, while maintaining their UX value.
How to adapt anything for Agile
Old UX practice:
 Create a prototype
 Plan the test protocol
 Find testers
 Schedule tests
 Run tests
 Write a report detailing all found issues
Usability Testing
How to adapt anything for Agile
Old UX practice:
 Create a prototype
 Plan the test protocol
 Find testers
 Schedule tests
 Run tests
 Write a report detailing all found issues
Usability Testing
Agile Attributes
 Time-boxed?
 Iterative?
 Incremental?
 Collaborative?
 Conversational?
 Just-in-time?
How to adapt anything for Agile
Agile UX practice:
 Pre-schedule regular testing
 Maintain a pool of testers
 Test whatever is ready
 Invite team to watch
 Report key issues only
 Involve developers in solving issues
Usability Testing
How to adapt anything for Agile
Agile UX practice:
 Pre-schedule regular testing
 Maintain a pool of testers
 Test whatever is ready
 Invite team to watch
 Report key issues only
 Involve developers in solving issues
Usability Testing
Agile Attributes
 Time-boxed ✔
 Iterative ✔
 Incremental ✔
 Collaborative ✔
 Conversational ✔
 Just-in-time ✔
How to adapt anything for Agile
Old UX practice:
 Visit many customers
 Analyse all the data
 Write a report
 Create full set of artefacts (personas, use cases, journey
maps, etc.)
 Deliver to development
User Research
How to adapt anything for Agile
Agile UX practice:
 Talk to users regularly
 Focus on upcoming research needs
 Mix methods (e.g. usability test + card sorting + interview)
 Incrementally improve personas, maps, etc.
 Explain insights to developers continuously via storytelling
User Research
Agile Attributes
 Time-boxed ✔
 Iterative ✔
 Incremental ✔
 Collaborative ✔
 Conversational ✔
 Just-in-time ✔
How to adapt anything for Agile
Old UX practice:
 Design the whole UI up from in great detail (BDUF)
 Write down every detail in a long document
 Review with stakeholders in a big sign-off meeting
 Pass to developers to implement
Writing a design spec
How to adapt anything for Agile
Agile UX practice:
 Replace BDUF with VDUF (Vague Design Up-Front)
 Detailed design one sprint ahead only
 Pictures and callouts – just a few pages
 Talk through the design with developers
 Visit with developers while they are building it
Speccing a design
Agile Attributes
 Time-boxed ✔
 Iterative ✔
 Incremental ✔
 Collaborative ✔
 Conversational ✔
 Just-in-time ✔
2003 on: Making it work
We started to present/publish on the topic
Miller, Lynn. “A Case Study of Customer Input for a
Successful Product”. AGILE 2005
Schrag, John. “Using Formative Usability Testing as
a Fast UX-design Tool”. UPA 2006
Sy, Desirée. “Adapting Usability Investigations for
Agile User-Centered Design”. Journal of Usability
Studies (JUS), May 2007
So did others
Macomber, Gary and Rauch, Thyra. “Adopting Agility”. USE 2003.
John Armitage. Are agile methods good for design? interactions, 11(1):14–23, 2004.
Stefan Blomkvist. Towards a Model for Bridging Agile Development and User-Centered Design. Springer
Netherlands, 2005.
Stephanie Chamberlain, Helen Sharp, and Neil Maiden. Towards a framework for integrating agile
development and user-centred design. In 7th International Conference on Extreme Programming and Agile
Processes in Software Engineering, XP 2006, volume 4044 of LNCS, pages 143–153, Heidelberg, Germany,
2006. Springer Verlag
Larry L. Constantine and Lucy A. D. Lockwood. Usage-centered software engineering: an agile approach to
integrating users, user interfaces, and usability into software engineering practice. In ICSE ’03, pages 746–
747. IEEE Computer Society, 2003.
P. Hodgetts. Experiences integrating sophisticated user experience design practices into agile processes. In
Agile Conference, 2005, pages 235–242, 2005.
What did we call it again?
Parallel Track
Staggered Sprints
Dual Track
We Agile
Our experience was not unique
“I sometimes forget how miserable my first year in
Agile development was...Eventually I adapted, and
I’ve never been more content.”
-Jeff Patton
@jeffpatton
We miss Agile
2006
We go Agile (again)
 I was asked to lead this effort (because I complained so much)
 Made mistakes, learned a lot
Autodesk M&E Division Agile Transformation
Second Revelation:
There is always friction at
boundary of what is Agile
Agile Boundary Friction
FRICTION
Development
Design
Content
Localization
Product
Management
Marketing
Agile Boundary Friction
With Dual-Track
FRICTION
Development
Design
Content
Localization
Product
Management
Marketing
2011: Lean Startup
2011 Lean Startup
Agile Product Management?
Agile Attributes
 Time-boxed ✔
 Iterative ✔
 Incremental ✔
 Collaborative ✔
 Conversational ✔
 Just-in-time ✔
Agile Boundary Friction
With Lean
FRICTION
Development
Design
Content
Localization
Product
Management
Marketing
Improvements
Interaction Design Track
Development Track
Better track names
Improvements
Interaction Design Track
Development Track
Better track names
Improvements
Discovery Track
Delivery Track
Better track names - David Hussman
Improvements
Marty Cagan
Three Tracks?
Carol J. Smith, Thyra Rauch, Hannah Moyers – AUX3 (2019)
Extending to deployment
Third Revelation:
Culture eats process
for breakfast
Culture Eats Process for Breakfast
 Practice grows in fertile soil
 Find champions, then clone
 Beware of Heroes
 Who rules your roost?
 Watch your incentives
 Use inclusion to maximize ROI of your diversity
 Choose your scrummasters wisely
And you never see it coming
Questions?
John Schrag
Twitter: @jvschrag
Build
Measure
Learn
Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders.
Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.
© 2018 Autodesk. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Intro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator WeekIntro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator Week
Janna Bastow
 
Design Thinking: The one thing that will transform the way you think
Design Thinking: The one thing that will transform the way you thinkDesign Thinking: The one thing that will transform the way you think
Design Thinking: The one thing that will transform the way you think
Digital Surgeons
 

Was ist angesagt? (20)

Design Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopDesign Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation Workshop
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product Discovery
 
Business Agility
Business AgilityBusiness Agility
Business Agility
 
Teresa Torres - An introduction to modern product discovery - Productized16
Teresa Torres - An introduction to modern product discovery - Productized16Teresa Torres - An introduction to modern product discovery - Productized16
Teresa Torres - An introduction to modern product discovery - Productized16
 
Build Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
Build Your Own Value Stream Map by Paul J. Heidema and Junbin HuangBuild Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
Build Your Own Value Stream Map by Paul J. Heidema and Junbin Huang
 
Agile coach - roadmap and user story map
Agile coach - roadmap and user story map Agile coach - roadmap and user story map
Agile coach - roadmap and user story map
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Intro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator WeekIntro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator Week
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
Product Management 101
Product Management 101Product Management 101
Product Management 101
 
Product- Vision _ Roadmap.pptx
Product- Vision _ Roadmap.pptxProduct- Vision _ Roadmap.pptx
Product- Vision _ Roadmap.pptx
 
Product Validation With Product Discovery
Product Validation With Product Discovery Product Validation With Product Discovery
Product Validation With Product Discovery
 
Product Owner vs Product Manager
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product Manager
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Intro to Product Discovery
Intro to Product DiscoveryIntro to Product Discovery
Intro to Product Discovery
 
Design Thinking: The one thing that will transform the way you think
Design Thinking: The one thing that will transform the way you thinkDesign Thinking: The one thing that will transform the way you think
Design Thinking: The one thing that will transform the way you think
 
The Startup Design Toolkit - a design-thinking approach to startups and produ...
The Startup Design Toolkit - a design-thinking approach to startups and produ...The Startup Design Toolkit - a design-thinking approach to startups and produ...
The Startup Design Toolkit - a design-thinking approach to startups and produ...
 
Product Discovery
Product DiscoveryProduct Discovery
Product Discovery
 

Ähnlich wie Dual Track Agile Or, How I learned to stop worrying and love the scrum

Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
Anwar Sadat
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
Ross Philip
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
Alla Zollers
 

Ähnlich wie Dual Track Agile Or, How I learned to stop worrying and love the scrum (20)

How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development Process
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Great UX in an Agile World
Great UX in an Agile WorldGreat UX in an Agile World
Great UX in an Agile World
 
Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX World
 
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableFilip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
 
Lean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case StudyLean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case Study
 
What's Next For UX?
What's Next For UX?What's Next For UX?
What's Next For UX?
 
Samsung's Agile & Lean UX Journey by Jaesung Jo
Samsung's Agile & Lean UX Journey by Jaesung JoSamsung's Agile & Lean UX Journey by Jaesung Jo
Samsung's Agile & Lean UX Journey by Jaesung Jo
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
Demystifying LEAN UX
Demystifying LEAN UXDemystifying LEAN UX
Demystifying LEAN UX
 
Redesign design V2.0
Redesign design V2.0Redesign design V2.0
Redesign design V2.0
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Engineering practices within scrum
Engineering practices within scrumEngineering practices within scrum
Engineering practices within scrum
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
Scaling UX Design
Scaling UX DesignScaling UX Design
Scaling UX Design
 

Mehr von UXDXConf

Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
UXDXConf
 

Mehr von UXDXConf (20)

Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
 
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
 
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
 
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
 
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
 
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
 
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
 
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
 
Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...
 
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
 
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
 
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
 
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
 
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
 
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
 
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
 
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
 
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
 
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
 
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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...
 
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 Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 

Dual Track Agile Or, How I learned to stop worrying and love the scrum

  • 1. © 2019 Autodesk, Inc. Dual-Track Agile Or, how I learned to stop worrying and love the scrum John Schrag Director of Experience Design | @jvschrag
  • 2. Autodesk Entertainment Creation Products We make high-end 3d modelling, animation, visual effects and rendering software for film, television, games, and architectural visualization Our customers make magic. Dina Salama John Schrag Director of Experience Design former - software developer - experience designer - agile coach Twitter: @jvschrag
  • 3. Today’s talk How Agile ruined experience design First Revelation Why Agile + UX is an awesome combination Second Revelation Making it work for you Third Revelation A story in three Revelations
  • 4. How Agile Ruined Experience Design
  • 5. The 1990s – Life Before Agile My team at Alias  Waterfall development practice  All-unicorn UX team, led by Lynn Miller  Strong UX practice  Good relationship with developers, respected
  • 7. 2002: Agile comes to Alias  Jim Highsmith hired to provide Agile Training  Adaptive Software Development  Scrum Meetings  Some aspects of Extreme Programming  UX practice was completely absent from process
  • 8. 2002: Adjusting  Locus of control moved to team level  Developers were more engaged  Devs were driving the train! Dev teams were super happy!
  • 9. 2002: Adjusting  Developers couldn’t wait for UX activities  We couldn’t provide feedback when the development team needed it  UX team became isolated and ineffective User Experience Team – not so happy Photo from The Darjeeling Limited
  • 10. Failing Strategy  “I’m just going to keep doing my job the way I always have and telling the team what they need to do.”  “I’m just going to let them go ahead and fail. Then they’ll come to me begging and let me do my job.” Actual quotes from actual people
  • 11. First Revelation: To serve Agile, design must become Agile.
  • 12. Back to Principles  “Business people and developers must work together daily throughout the project.”  “The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.”  “Working software is the primary measure of progress”  “Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.”  “Continuous attention to technical excellence and good design enhances agility.”  Simplicity--the art of maximizing the amount of work not done--is essential. From the Agile Manifesto
  • 17.
  • 24. What everyone gets wrong about dual track  Devs and Designers on same team  Insight is shared – no “handoffs”  Devs are involved in design  Designers are involved in implementation Two TRACKS, not two TEAMS
  • 26. How to adapt anything for Agile Agile practices are:  Time-boxed  Iterative  Incremental  Collaborative  Conversational  Just-in-time
  • 27. How to adapt anything for Agile Agile practices are:  Time-boxed  Iterative  Incremental  Collaborative  Conversational  Just-in-time UX practices must be adapted to have the same qualities, while maintaining their UX value.
  • 28. How to adapt anything for Agile Old UX practice:  Create a prototype  Plan the test protocol  Find testers  Schedule tests  Run tests  Write a report detailing all found issues Usability Testing
  • 29. How to adapt anything for Agile Old UX practice:  Create a prototype  Plan the test protocol  Find testers  Schedule tests  Run tests  Write a report detailing all found issues Usability Testing Agile Attributes  Time-boxed?  Iterative?  Incremental?  Collaborative?  Conversational?  Just-in-time?
  • 30. How to adapt anything for Agile Agile UX practice:  Pre-schedule regular testing  Maintain a pool of testers  Test whatever is ready  Invite team to watch  Report key issues only  Involve developers in solving issues Usability Testing
  • 31. How to adapt anything for Agile Agile UX practice:  Pre-schedule regular testing  Maintain a pool of testers  Test whatever is ready  Invite team to watch  Report key issues only  Involve developers in solving issues Usability Testing Agile Attributes  Time-boxed ✔  Iterative ✔  Incremental ✔  Collaborative ✔  Conversational ✔  Just-in-time ✔
  • 32. How to adapt anything for Agile Old UX practice:  Visit many customers  Analyse all the data  Write a report  Create full set of artefacts (personas, use cases, journey maps, etc.)  Deliver to development User Research
  • 33. How to adapt anything for Agile Agile UX practice:  Talk to users regularly  Focus on upcoming research needs  Mix methods (e.g. usability test + card sorting + interview)  Incrementally improve personas, maps, etc.  Explain insights to developers continuously via storytelling User Research Agile Attributes  Time-boxed ✔  Iterative ✔  Incremental ✔  Collaborative ✔  Conversational ✔  Just-in-time ✔
  • 34. How to adapt anything for Agile Old UX practice:  Design the whole UI up from in great detail (BDUF)  Write down every detail in a long document  Review with stakeholders in a big sign-off meeting  Pass to developers to implement Writing a design spec
  • 35. How to adapt anything for Agile Agile UX practice:  Replace BDUF with VDUF (Vague Design Up-Front)  Detailed design one sprint ahead only  Pictures and callouts – just a few pages  Talk through the design with developers  Visit with developers while they are building it Speccing a design Agile Attributes  Time-boxed ✔  Iterative ✔  Incremental ✔  Collaborative ✔  Conversational ✔  Just-in-time ✔
  • 36. 2003 on: Making it work
  • 37. We started to present/publish on the topic Miller, Lynn. “A Case Study of Customer Input for a Successful Product”. AGILE 2005 Schrag, John. “Using Formative Usability Testing as a Fast UX-design Tool”. UPA 2006 Sy, Desirée. “Adapting Usability Investigations for Agile User-Centered Design”. Journal of Usability Studies (JUS), May 2007
  • 38. So did others Macomber, Gary and Rauch, Thyra. “Adopting Agility”. USE 2003. John Armitage. Are agile methods good for design? interactions, 11(1):14–23, 2004. Stefan Blomkvist. Towards a Model for Bridging Agile Development and User-Centered Design. Springer Netherlands, 2005. Stephanie Chamberlain, Helen Sharp, and Neil Maiden. Towards a framework for integrating agile development and user-centred design. In 7th International Conference on Extreme Programming and Agile Processes in Software Engineering, XP 2006, volume 4044 of LNCS, pages 143–153, Heidelberg, Germany, 2006. Springer Verlag Larry L. Constantine and Lucy A. D. Lockwood. Usage-centered software engineering: an agile approach to integrating users, user interfaces, and usability into software engineering practice. In ICSE ’03, pages 746– 747. IEEE Computer Society, 2003. P. Hodgetts. Experiences integrating sophisticated user experience design practices into agile processes. In Agile Conference, 2005, pages 235–242, 2005.
  • 39. What did we call it again? Parallel Track Staggered Sprints Dual Track
  • 41. Our experience was not unique “I sometimes forget how miserable my first year in Agile development was...Eventually I adapted, and I’ve never been more content.” -Jeff Patton @jeffpatton
  • 43. We go Agile (again)  I was asked to lead this effort (because I complained so much)  Made mistakes, learned a lot Autodesk M&E Division Agile Transformation
  • 44. Second Revelation: There is always friction at boundary of what is Agile
  • 46. Agile Boundary Friction With Dual-Track FRICTION Development Design Content Localization Product Management Marketing
  • 48. 2011 Lean Startup Agile Product Management? Agile Attributes  Time-boxed ✔  Iterative ✔  Incremental ✔  Collaborative ✔  Conversational ✔  Just-in-time ✔
  • 49. Agile Boundary Friction With Lean FRICTION Development Design Content Localization Product Management Marketing
  • 54. Three Tracks? Carol J. Smith, Thyra Rauch, Hannah Moyers – AUX3 (2019)
  • 56. Third Revelation: Culture eats process for breakfast
  • 57. Culture Eats Process for Breakfast  Practice grows in fertile soil  Find champions, then clone  Beware of Heroes  Who rules your roost?  Watch your incentives  Use inclusion to maximize ROI of your diversity  Choose your scrummasters wisely And you never see it coming
  • 59. Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document. © 2018 Autodesk. All rights reserved.

Hinweis der Redaktion

  1. Gulfoss Falls, Iceland. Picture from my collection
  2. The product development group chose to adopt the Adaptive Software Development process along with Scrum meetings and some elements of Extreme Programming.
  3. Public domain image from Wikimedia Commons
  4. Things that didn’t work: staged spec writing Putting UX activities into the backlog Splitting our sprints
  5. Photo from my personal collection - Scotland
  6. Explain items. End on time-boxed. Problem is that we can’t all be focused on the same things devs are focused on, because we have to think ahead, research and be ready
  7. We need to time-travel
  8. Clarify validating code Punch up communication Daily scrum, “When you see the separate track, working on different times…
  9. Practices that fit into a Dual-Track Framework
  10. In 2006, Alias was acquired by Autodesk, who at the time was still using a waterfall process. Our Agile practice was squashed like a bug, and we went back to the old way of doing things. It was only then we realized how much better things were with Agile.
  11. Photo from my personal collection - Scotland
  12. Is this the next Agile? No – Lean is a way to figure out what you need to build – Agile is the way to build it. They work together great because
  13. Photo from my personal collection - Scotland
  14. Explain this.