SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
© 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
Dual Track Agile Or, How I learned to stop worrying and love the scrum
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?

Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupScrum Bangalore
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
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 shapingJérôme Kehrli
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product ManagersAmarpreet Kalkat
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshopElad Sofer
 
NYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideNYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideAl Ming
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product RoadmapsRoman Pichler
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinRaff Paquin
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosAlexey Krivitsky
 
Product management foundations
Product management foundationsProduct management foundations
Product management foundationsPooja T R
 
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleTips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleRoman Pichler
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsTasktop
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product DiscoveryTathagat Varma
 
A Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market FitA Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market FitLean Startup Co.
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and StrategyRoman Pichler
 

Was ist angesagt? (20)

Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
WTF is a Product Roadmap?
WTF is a Product Roadmap?WTF is a Product Roadmap?
WTF is a Product Roadmap?
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Product Roadmap
Product RoadmapProduct Roadmap
Product Roadmap
 
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
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product Managers
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshop
 
NYT Product Discovery Activity Guide
NYT Product Discovery Activity GuideNYT Product Discovery Activity Guide
NYT Product Discovery Activity Guide
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product Roadmaps
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 
Product management foundations
Product management foundationsProduct management foundations
Product management foundations
 
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleTips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product Discovery
 
Creating a Product Vision
Creating a Product VisionCreating a Product Vision
Creating a Product Vision
 
A Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market FitA Playbook for Achieving Product-Market Fit
A Playbook for Achieving Product-Market Fit
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and Strategy
 

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

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 ProcessKyle Soucy
 
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 AgileMemi Beltrame
 
Great UX in an Agile World
Great UX in an Agile WorldGreat UX in an Agile World
Great UX in an Agile Worlduxpin
 
Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX WorldAnthony Viviano
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBMuxpin
 
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 UsableAugmentedWorldExpo
 
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 Studyuxpin
 
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 JoAgile ME
 
Demystifying LEAN UX
Demystifying LEAN UXDemystifying LEAN UX
Demystifying LEAN UXSteve Walker
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
Engineering practices within scrum
Engineering practices within scrumEngineering practices within scrum
Engineering practices within scrumSoftServe
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
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 DevelopersSarah Dutkiewicz
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Ross Philip
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience DesignAlla 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
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
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
 

Mehr von UXDXConf

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...UXDXConf
 
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_2023UXDXConf
 
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...UXDXConf
 
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_2023UXDXConf
 
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 ...UXDXConf
 
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...UXDXConf
 
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_2023UXDXConf
 
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...UXDXConf
 
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...UXDXConf
 
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...UXDXConf
 
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_2023UXDXConf
 
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_2023UXDXConf
 
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...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_2023UXDXConf
 
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...UXDXConf
 
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_ 2023UXDXConf
 
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_2023UXDXConf
 
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_2023UXDXConf
 
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- ...UXDXConf
 
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_2023UXDXConf
 

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

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 

Kürzlich hochgeladen (20)

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 

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
  • 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.