SlideShare a Scribd company logo
1 of 40
Download to read offline
boston upa

Agile UX, Yes We Can!




Prepared by:
Alla Zollers – Senior Experience Designer

March 30, 2010
boston upa




             Part 1: The Educational Bit




                                           2
boston upa


What does it mean to “be agile”?


• Agile is not a specific method you can follow. No team practices the Agile method.
There is no such thing.


• Agile is philosophy, a set of values and principles, a mindset.


•  To “be agile”, you need to put the agile values and principles into practice.




  Source: The Art of Agile Development by Shore and Warden




                                                                                      3
boston upa


(Very Brief) History of Agile Principles and Practices

Inspired by Japanese industry and specifically Toyota’s Lean Thinking, agile evolved from the
development community in the mid-90’s as a reaction to “heavyweight” methods.



                      “ At the "mushy” stuff, aboutMethodologists are really
                        about
                               core, I believe Agile
                                                     delivering good products
                               to customers by operating in an environment that
                               does more than talk about ‘people as our most
                               important asset’ but actually ‘acts’ as if people were
                               the most important, and lose the word ‘asset’
                                                                               ”


 Source: The Agile Manifesto




                                                                                               4
boston upa


(Very Brief) History of Agile Principles and Practices

• Work at a sustainable pace
• Self-organize
• Work cross-functionally as a team
• Recognize that we will never know everything upfront, and be flexible enough
to adapt and change course when new information surfaces
• Realize business value quicker by decreasing the time to market
• Create higher quality work
• Work in a way that makes sense for the types of products being created in
today’s market




                                                                                5
boston upa


Agile Values


 • Individuals and interactions over processes and tools

        Translation: Great products come from great teams




 • Working software over comprehensive documentation

         Translation: Get to high-functional fidelity quickly. Provide just
         enough documentation to produce great work.




  Source: The Agile Manifesto




                                                                             6
boston upa


Agile Values

 • Customer Collaboration over contract negotiation

      Translation: Involve end-users, decision makers, and stakeholders
      throughout the entire process



  • Responding to change over following a plan

      Translation: Existing in a mindset that is always ready for change




  Source: The Agile Manifesto




                                                                           7
boston upa


Agile Values




Although unwritten, one of the major agile values is continuous improvement, at the
individual, team, and organizational levels.




                                                                                      8
boston upa


Agile Practices


• A method, or process, is a way of working. Whenever you do something, you are
following a process.


• Agile methods are processes that support the agile philosophy. Examples include
Extreme Programming (XP) and Scrum.




  Source: The Art of Agile Development by Shore and Warden




                                                                                    9
boston upa


A Few Key Agile Practices


• Co-Location / Pairing
• Story Creation
• Real Customer Involvement
• Stand-Up Meetings
• Continuous Testing
• Retrospectives




                              10
boston upa


Agile Practice – Co-Location/ Pairing




Principle: Individuals and interactions over processes and tools &
continuous improvement




                                                                     11
boston upa


Agile Practice – Story Creation




Principles: Individuals and interactions over processes and tools & Working
software over comprehensive documentation




                                                                              12
boston upa


Agile Practice – Real Customer Involvement




Principle: Customer collaboration over contract negotiation




                                                              13
boston upa


Agile Practice – Stand-Up Meetings




Principles: Individuals and interactions over processes and tools &
Responding to change over following a plan




                                                                      14
boston upa


Agile Practice – Continuous Testing




Principles: Working software over comprehensive documentation &
Responding to change over following a plan




                                                                  15
boston upa


Agile Practice – Retrospectives




 Principle: Individuals and interactions over processes and tools &
 continuous improvement




                                                                      16
boston upa


Lifecycles

Waterfall                                                                                                          $


  Plan                 Analysis                    Design               Code               Test           Deploy

                                               3- 24 months, Features 1-30



Agile                                                        $
                                                                                                      $
                         Analysis                                              Analysis
                         Design                                                Design
    Plan                                      Deploy             Plan                        Deploy
                           Code                                                 Code
                           Test                                                  Test

                  1 - 3 months                                            1 - 3 months
                  Features 1-15                                           Features 15-30


  Source: The Art of Agile Development by Shore and Warden




                                                                                                                       17
boston upa


Value Propositions


• Higher productivity, lower cost
• Improved employee engagement, and job satisfaction
• Faster time to market
• Higher quality
• Improved stakeholder satisfaction
• What we have been doing no longer works




  Source: The Art of Agile Development by Shore and Warden




                                                             18
boston upa


Main Value Proposition

In Waterfall the designer/developer wall creates an “us” vs “them” mindset



                               Design            Development




In Agile, everyone works as a team




                              Design



                                                     Build




                                                                             19
boston upa


Challenges with Agile

• Agile is not a silver bullet
• Few tried and tested agile practices for UX designer
• Unclear role of UX in process
• Requirements gathering process is not defined
• Setting up a successful implementation of agile practices is difficult
• Agile practices are pervasive throughout the entire organization
• Organization upheaval and change
• Any transition to agile must come both from top-down and bottom-up
• Better for refining not defining




                                                                          20
boston upa




             Can We Change Our Mindset to be Agile?


                          Yes We Can!




                                                      21
boston upa




             Part 2: The Practical Bit




                                         22
boston upa


Agile UX (AUX)


The question is not “how do you fit UX into Agile”, its “how do you fit Agile into UX”

     •    There is an assumption that the standard set of UX activities and outputs should simply
          slot into agile development practices unchanged

     •    Lets flip the question and ask what would a UX Design project look like if you were
          following Agile principals.




                                                                                                    23
boston upa


The Role of UX

• UX practitioners are most successful in the customer role on an agile team. The
customer defines the software, and determine what stakeholders find valuable.


• The customers most important job is release planning which includes
     • Evangelize product vision
     • Identify features and stories
     • Group features into small, frequent releases
     • Manage risk
     • Create an achievable plan


• Ratio: 2 customers per 3 developers




                                                                                    24
boston upa


Agile UX – Beginning of Project
             Discovery (1-2 Weeks)                                                                  Iteration 0 (2-4 Weeks)


                  UX Inception                                     UX Prototype                        UX Prototype                           UX Prototype
                  Workshops                                         Iteration 1                         Iteration 2                            Iteration 3


Scoping


Initial Discovery Research                                  Ongoing Discovery Research


                 Context, Customer, Scenarios           Time boxed analysis, development and user testing cycles focusing on collaboration, testing and fast feedback


                 Customer journey sketch boards                        Design analysis                     Design analysis                        Design analysis

                 UX Prototype Stories
                                                                               UX Prototype                         UX Prototype                          UX Prototype
                                    Prioritize                    Usability Test                      Usability Test                        Usability Test



                                                            Interaction design & wireframes


                                                            Interactive Prototype Development




                             Usability Test      Showcase            Usability Test      Showcase        Usability Test       Showcase            Usability Test        Showcase




                                                                                                                                                              25
boston upa



Objection

Agile methods do not provide enough time for UX practitioners to conduct necessary
   research and discovery



Answer

Agile does not provide as much time upfront to conduct research and discovery, this is
   an ongoing activity




                                                                                         26
boston upa



The ‘Just-Enough’ Mindset

                Release 1                                         Release 2

                     Analysis                                         Analysis
                      Design                                           Design
  Plan                                    Deploy   Plan                                    Deploy
                       Code                                             Code
                       Test                                             Test




                                                    Conduct enough research to start
   Conduct enough research to start
                                                    designing for release 2, continue to
   designing for release 1, continue to
                                                    research during iterations
   research during iterations




                                                                                                    27
boston upa


Agile UX – Middle of a Project


 iterating the UX design
 and Dev
 implementation tracks                                                                            Dev
 simultaneously

 Short iterative design
 steps and regular
 testing cycles, ensuring
 we craft UX in a
 collaborative manner


                                                                                                  UX




      Source: Adapting Usability Investigation for Agile User Centered Design by Sy (2007)




                                                                                             28
boston upa



Objection

If I break up my design into pieces that can be fit into an iteration, it is difficult for me
     to picture the holistic system



Answer

Sketch your initial understanding of the holistic system, then begin to dive deep into
   the parts of the system that are prioritized




                                                                                              29
boston upa



Think Holistically, Work Incrementally


Wireframe or Prototype    Sketches       Post-It Notes or Storyboards




Next Iteration                                      Entire System




                                                                        30
boston upa



Objection

Some designs are too complex to fit within one iteration




Answer

Break large designs into small, cycle-size pieces called design chunks that
   incrementally add elements to the overall design over several iterations




 Source: Adapting Usability Investigations for Agile User Centered Design by Sy
 (2007)




                                                                                  31
boston upa



Objection

There is not enough time to conduct formative usability testing and then create a
   usability report.



Answer

Employ light-weight usability techniques, and progressively engage in defining test
  protocols and recruitment.




                                                                                     32
boston upa



Objection

Working software over comprehensive documentation means no more wireframes
  or mockups



Answer

Use the tools that will help you produce good work




                                                                             33
boston upa




             Can We Adopt Our Practices to be Agile?


                          Yes We Can!




                                                       34
boston upa




             Part 3: The Emotional Bit




                                         35
boston upa


Resistance to Agile

• Like the status quo
      • I like who I work with
      • I like the power and prestige that comes with my current role
      • This is the way I was trained to do it and the only way I know how
      • I don’t like change of any sort
      • I don’t want to start another change initiative because they always fail anyway


• Don’t like Agile Practices
      • I think agile is a fad and we’ll just have to switch back in three years
      • Agile is a bad idea for our products
      • I got into the field so that I could put on headphones on and not talk to people




                                                                                          36
boston upa




             Can We Be Honest With Ourselves?


                       Yes We Can!




                                                37
boston upa




             Can We Be Successful with Agile?


                       Yes We Can!




                                                38
boston upa




             Can We Gain Benefits from Agile?


                      Yes We Can!




                                               39
boston upa




             Agile UX, Yes We Can!


              alla@madpow.net




                                     40

More Related Content

What's hot

UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycleuxpin
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumUXDXConf
 
Engineering a Design Culture
Engineering a Design CultureEngineering a Design Culture
Engineering a Design CultureUXDXConf
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operationsuxpin
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Productsuxpin
 
Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Processuxpin
 
Intro to user centered design
Intro to user centered designIntro to user centered design
Intro to user centered designRebecca Destello
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Designuxpin
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...uxpin
 
A Principled UX Design Process
A Principled UX Design ProcessA Principled UX Design Process
A Principled UX Design ProcessRob Scherer
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativityuxpin
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
From Product Requirements to Hypotheses
From Product Requirements to HypothesesFrom Product Requirements to Hypotheses
From Product Requirements to Hypothesesuxpin
 
Lean & Agile ♥ UX Design
Lean & Agile ♥ UX DesignLean & Agile ♥ UX Design
Lean & Agile ♥ UX DesignLukas Fittl
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the usersuxpin
 
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...UXPA Boston
 

What's hot (20)

Agile UX
Agile UXAgile UX
Agile UX
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrum
 
Engineering a Design Culture
Engineering a Design CultureEngineering a Design Culture
Engineering a Design Culture
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
Agile UX
Agile UXAgile UX
Agile UX
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operations
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Process
 
Intro to user centered design
Intro to user centered designIntro to user centered design
Intro to user centered design
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
 
A Principled UX Design Process
A Principled UX Design ProcessA Principled UX Design Process
A Principled UX Design Process
 
LeanUX - Presentation slides
LeanUX - Presentation slidesLeanUX - Presentation slides
LeanUX - Presentation slides
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
From Product Requirements to Hypotheses
From Product Requirements to HypothesesFrom Product Requirements to Hypotheses
From Product Requirements to Hypotheses
 
Lean & Agile ♥ UX Design
Lean & Agile ♥ UX DesignLean & Agile ♥ UX Design
Lean & Agile ♥ UX Design
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
UX Neat, Agile Chaser – Your Step-By-Step Guide For Blending UX and Agile in ...
 

Viewers also liked

5 Brilliant Quotes on Agile UX
5 Brilliant Quotes on Agile UX5 Brilliant Quotes on Agile UX
5 Brilliant Quotes on Agile UXYuan Wang
 
Product Design using Lean UX
Product Design using Lean UXProduct Design using Lean UX
Product Design using Lean UXGeorge Elkhabbaz
 
Are you designing your professional relationships?
Are you designing your professional relationships?Are you designing your professional relationships?
Are you designing your professional relationships?Alla Zollers
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopAnthony Armendariz
 
Lean UX - Integrated Teams
Lean UX - Integrated TeamsLean UX - Integrated Teams
Lean UX - Integrated TeamsFabio Armani
 
Lean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessLean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessJeff Gothelf
 
3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom Webinar3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom WebinarUserZoom
 
A Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UXA Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UXAnnie Wang
 
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]Kate Rutter
 

Viewers also liked (12)

5 Brilliant Quotes on Agile UX
5 Brilliant Quotes on Agile UX5 Brilliant Quotes on Agile UX
5 Brilliant Quotes on Agile UX
 
Product Design using Lean UX
Product Design using Lean UXProduct Design using Lean UX
Product Design using Lean UX
 
Are you designing your professional relationships?
Are you designing your professional relationships?Are you designing your professional relationships?
Are you designing your professional relationships?
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints Workshop
 
Lean UX - Integrated Teams
Lean UX - Integrated TeamsLean UX - Integrated Teams
Lean UX - Integrated Teams
 
Lean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessLean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables business
 
Design and UX in an Agile Process
Design and UX in an Agile ProcessDesign and UX in an Agile Process
Design and UX in an Agile Process
 
3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom Webinar3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom Webinar
 
A Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UXA Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UX
 
Intro to Product Design
Intro to Product DesignIntro to Product Design
Intro to Product Design
 
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
 

Similar to Agile UX, Yes We Can!

Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish ChandraLean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish ChandraLeanKanbanIndia
 
Agile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisAgile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisBill Gaiennie
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertNatalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...IT Arena
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Think For A Change
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 
Lean Thinking on Business Analysis
Lean Thinking on Business AnalysisLean Thinking on Business Analysis
Lean Thinking on Business AnalysisLuiz C. Parzianello
 
Lean Management: Lessons from the Field
Lean Management: Lessons from the FieldLean Management: Lessons from the Field
Lean Management: Lessons from the FieldTechWell
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon StahlLeanDog
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementBabu Appat
 
How to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design ProcessHow to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design ProcessUserZoom
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?John Goodpasture
 

Similar to Agile UX, Yes We Can! (20)

Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish ChandraLean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
 
Agile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisAgile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolis
 
Agile Analysis
Agile AnalysisAgile Analysis
Agile Analysis
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 
Lean Thinking on Business Analysis
Lean Thinking on Business AnalysisLean Thinking on Business Analysis
Lean Thinking on Business Analysis
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
SoAgile
SoAgileSoAgile
SoAgile
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
306 belmont ssp08agileit
306 belmont ssp08agileit306 belmont ssp08agileit
306 belmont ssp08agileit
 
Lean Management: Lessons from the Field
Lean Management: Lessons from the FieldLean Management: Lessons from the Field
Lean Management: Lessons from the Field
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
How to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design ProcessHow to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design Process
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?
 
Scrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar PrasadScrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar Prasad
 

Recently uploaded

Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证jdkhjh
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一D SSS
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
Apresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoApresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoCarolTelles6
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 

Recently uploaded (20)

Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Apresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus RizzoApresentação Clamo Cristo -letra música Matheus Rizzo
Apresentação Clamo Cristo -letra música Matheus Rizzo
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 

Agile UX, Yes We Can!

  • 1. boston upa Agile UX, Yes We Can! Prepared by: Alla Zollers – Senior Experience Designer March 30, 2010
  • 2. boston upa Part 1: The Educational Bit 2
  • 3. boston upa What does it mean to “be agile”? • Agile is not a specific method you can follow. No team practices the Agile method. There is no such thing. • Agile is philosophy, a set of values and principles, a mindset. •  To “be agile”, you need to put the agile values and principles into practice. Source: The Art of Agile Development by Shore and Warden 3
  • 4. boston upa (Very Brief) History of Agile Principles and Practices Inspired by Japanese industry and specifically Toyota’s Lean Thinking, agile evolved from the development community in the mid-90’s as a reaction to “heavyweight” methods. “ At the "mushy” stuff, aboutMethodologists are really about core, I believe Agile delivering good products to customers by operating in an environment that does more than talk about ‘people as our most important asset’ but actually ‘acts’ as if people were the most important, and lose the word ‘asset’ ” Source: The Agile Manifesto 4
  • 5. boston upa (Very Brief) History of Agile Principles and Practices • Work at a sustainable pace • Self-organize • Work cross-functionally as a team • Recognize that we will never know everything upfront, and be flexible enough to adapt and change course when new information surfaces • Realize business value quicker by decreasing the time to market • Create higher quality work • Work in a way that makes sense for the types of products being created in today’s market 5
  • 6. boston upa Agile Values • Individuals and interactions over processes and tools Translation: Great products come from great teams • Working software over comprehensive documentation Translation: Get to high-functional fidelity quickly. Provide just enough documentation to produce great work. Source: The Agile Manifesto 6
  • 7. boston upa Agile Values • Customer Collaboration over contract negotiation Translation: Involve end-users, decision makers, and stakeholders throughout the entire process • Responding to change over following a plan Translation: Existing in a mindset that is always ready for change Source: The Agile Manifesto 7
  • 8. boston upa Agile Values Although unwritten, one of the major agile values is continuous improvement, at the individual, team, and organizational levels. 8
  • 9. boston upa Agile Practices • A method, or process, is a way of working. Whenever you do something, you are following a process. • Agile methods are processes that support the agile philosophy. Examples include Extreme Programming (XP) and Scrum. Source: The Art of Agile Development by Shore and Warden 9
  • 10. boston upa A Few Key Agile Practices • Co-Location / Pairing • Story Creation • Real Customer Involvement • Stand-Up Meetings • Continuous Testing • Retrospectives 10
  • 11. boston upa Agile Practice – Co-Location/ Pairing Principle: Individuals and interactions over processes and tools & continuous improvement 11
  • 12. boston upa Agile Practice – Story Creation Principles: Individuals and interactions over processes and tools & Working software over comprehensive documentation 12
  • 13. boston upa Agile Practice – Real Customer Involvement Principle: Customer collaboration over contract negotiation 13
  • 14. boston upa Agile Practice – Stand-Up Meetings Principles: Individuals and interactions over processes and tools & Responding to change over following a plan 14
  • 15. boston upa Agile Practice – Continuous Testing Principles: Working software over comprehensive documentation & Responding to change over following a plan 15
  • 16. boston upa Agile Practice – Retrospectives Principle: Individuals and interactions over processes and tools & continuous improvement 16
  • 17. boston upa Lifecycles Waterfall $ Plan Analysis Design Code Test Deploy 3- 24 months, Features 1-30 Agile $ $ Analysis Analysis Design Design Plan Deploy Plan Deploy Code Code Test Test 1 - 3 months 1 - 3 months Features 1-15 Features 15-30 Source: The Art of Agile Development by Shore and Warden 17
  • 18. boston upa Value Propositions • Higher productivity, lower cost • Improved employee engagement, and job satisfaction • Faster time to market • Higher quality • Improved stakeholder satisfaction • What we have been doing no longer works Source: The Art of Agile Development by Shore and Warden 18
  • 19. boston upa Main Value Proposition In Waterfall the designer/developer wall creates an “us” vs “them” mindset Design Development In Agile, everyone works as a team Design Build 19
  • 20. boston upa Challenges with Agile • Agile is not a silver bullet • Few tried and tested agile practices for UX designer • Unclear role of UX in process • Requirements gathering process is not defined • Setting up a successful implementation of agile practices is difficult • Agile practices are pervasive throughout the entire organization • Organization upheaval and change • Any transition to agile must come both from top-down and bottom-up • Better for refining not defining 20
  • 21. boston upa Can We Change Our Mindset to be Agile? Yes We Can! 21
  • 22. boston upa Part 2: The Practical Bit 22
  • 23. boston upa Agile UX (AUX) The question is not “how do you fit UX into Agile”, its “how do you fit Agile into UX” •  There is an assumption that the standard set of UX activities and outputs should simply slot into agile development practices unchanged •  Lets flip the question and ask what would a UX Design project look like if you were following Agile principals. 23
  • 24. boston upa The Role of UX • UX practitioners are most successful in the customer role on an agile team. The customer defines the software, and determine what stakeholders find valuable. • The customers most important job is release planning which includes • Evangelize product vision • Identify features and stories • Group features into small, frequent releases • Manage risk • Create an achievable plan • Ratio: 2 customers per 3 developers 24
  • 25. boston upa Agile UX – Beginning of Project Discovery (1-2 Weeks) Iteration 0 (2-4 Weeks) UX Inception UX Prototype UX Prototype UX Prototype Workshops Iteration 1 Iteration 2 Iteration 3 Scoping Initial Discovery Research Ongoing Discovery Research Context, Customer, Scenarios Time boxed analysis, development and user testing cycles focusing on collaboration, testing and fast feedback Customer journey sketch boards Design analysis Design analysis Design analysis UX Prototype Stories UX Prototype UX Prototype UX Prototype Prioritize Usability Test Usability Test Usability Test Interaction design & wireframes Interactive Prototype Development Usability Test Showcase Usability Test Showcase Usability Test Showcase Usability Test Showcase 25
  • 26. boston upa Objection Agile methods do not provide enough time for UX practitioners to conduct necessary research and discovery Answer Agile does not provide as much time upfront to conduct research and discovery, this is an ongoing activity 26
  • 27. boston upa The ‘Just-Enough’ Mindset Release 1 Release 2 Analysis Analysis Design Design Plan Deploy Plan Deploy Code Code Test Test Conduct enough research to start Conduct enough research to start designing for release 2, continue to designing for release 1, continue to research during iterations research during iterations 27
  • 28. boston upa Agile UX – Middle of a Project iterating the UX design and Dev implementation tracks Dev simultaneously Short iterative design steps and regular testing cycles, ensuring we craft UX in a collaborative manner UX Source: Adapting Usability Investigation for Agile User Centered Design by Sy (2007) 28
  • 29. boston upa Objection If I break up my design into pieces that can be fit into an iteration, it is difficult for me to picture the holistic system Answer Sketch your initial understanding of the holistic system, then begin to dive deep into the parts of the system that are prioritized 29
  • 30. boston upa Think Holistically, Work Incrementally Wireframe or Prototype Sketches Post-It Notes or Storyboards Next Iteration Entire System 30
  • 31. boston upa Objection Some designs are too complex to fit within one iteration Answer Break large designs into small, cycle-size pieces called design chunks that incrementally add elements to the overall design over several iterations Source: Adapting Usability Investigations for Agile User Centered Design by Sy (2007) 31
  • 32. boston upa Objection There is not enough time to conduct formative usability testing and then create a usability report. Answer Employ light-weight usability techniques, and progressively engage in defining test protocols and recruitment. 32
  • 33. boston upa Objection Working software over comprehensive documentation means no more wireframes or mockups Answer Use the tools that will help you produce good work 33
  • 34. boston upa Can We Adopt Our Practices to be Agile? Yes We Can! 34
  • 35. boston upa Part 3: The Emotional Bit 35
  • 36. boston upa Resistance to Agile • Like the status quo • I like who I work with • I like the power and prestige that comes with my current role • This is the way I was trained to do it and the only way I know how • I don’t like change of any sort • I don’t want to start another change initiative because they always fail anyway • Don’t like Agile Practices • I think agile is a fad and we’ll just have to switch back in three years • Agile is a bad idea for our products • I got into the field so that I could put on headphones on and not talk to people 36
  • 37. boston upa Can We Be Honest With Ourselves? Yes We Can! 37
  • 38. boston upa Can We Be Successful with Agile? Yes We Can! 38
  • 39. boston upa Can We Gain Benefits from Agile? Yes We Can! 39
  • 40. boston upa Agile UX, Yes We Can! alla@madpow.net 40

Editor's Notes

  1. Hello, my name is Alla Zollers and I am experience designer at Mad*Pow. Mad*Pow is a great experience design agency working with a number of clients across a variety of industries. I am here today because I have been quietly practicing agile ux for the last two years, recently, as the popularity of agile has increased, so has the amount of confusion and occasional negativity towards agile from the ux community. My goals for tonight are three fold: 1) Get everyone on the same page by establishing a baseline understanding of agile principles and practices; 2) Provide practical techniques for working in agile; 3) Directly addressing some of the emotional aspects around transitioning to a new methodology. As we I go through these slides, I want everyone to notice how much overlap exists between existing UCD principles and agile principles.
  2. I broke my talk up into 3 parts, I will stop to answer questions at the end of each section. So let’s all establish a baseline understanding of agile. Here I present the educational portion of our program.
  3. Heavyweight methods were perceived to be bureaucratic, Dilbertesque, slow, demeaning, and inconsistent with the ways that software developers actually perform effective work. The functioning principles of Agile can be found in lean manufacturing (Toyota 1950s) and six sigma. These concepts include error proofing, eliminating waste, creating flow, adding customer value, and empowering workers. The concepts were first formally espoused in the 14 principles of the Toyota Way, and the two pillars of the Toyota Production System (Just-in-time and smart automation).
  4. The developers that came up with the agile philosophy wanted to work in a better work environment
  5. In order to achieve a new type of work environment where everyone was treated as a person, not an asset, the first thing that needed to change was the mindset. In 2001, 17 prominent figures in the field of agile development created the Agile manifesto, and formed the Agile Alliance. Teamwork is at the heart of every agile process, think in terms of skills, not roles. There is no “my work” and “your work”, there is only “our work”. Answer the question “Who is responsible for …” with “the team”
  6. Customers mean something different in agile, a customer is not someone who is external to the product team who purchases or uses the product. A customer is a role filled by one or more members of the product team, whose duties include acting as the voice of the end-use for the development team, and helping to prioritize and plan.
  7. When starting out in agile, it is often recommended that you follow established practices until you feel comfortable with the new process. Then begin to change things based on feedback from the team, the organizational culture, and goals. Work to continuously improve and refine the process. A team that is agile is never complacent and stagnant.
  8. It is difficult to internalize and truly understand agile practices without having actually gone through a few iterations and truly performed them. However, I would like to highlight some of the unique practices that take place on a regular basis in an agile environment, and how those practices directly support the agile principles.
  9. At the core, agile really is about the people. Design quality, learning and training, overcoming difficult problems, improved morale, decreased management risk, increased discipline and better time management, resilient flow, fewer interruptions
  10. As a [Persona] I would like to ____ so that I can ___ Have conversations
  11. Customers mean something different in agile, a customer is not someone who is external to the product team who purchases or uses the product. A customer is a role filled by one or more members of the product team, whose duties include acting as the voice of the end-use for the development team, and helping to prioritize and plan.
  12. Daily meetings where everyone reports on their progress and most important lets everyone know of their impediments
  13. Both within the code and with end-users. Continuous feedback is a key component of agile.
  14. At the end of every iteration and release, the entire team gets together to understand what has went well, what didn’t go well, and what can be improved. This promotes continuous improvement.
  15. In Waterfall, each stage waits for the one previously to be finished and all documentation to be handed off. In Agile, multiple stages are going on simultaneously and in smaller chunks.
  16. The value propositions come directly from the originators desire to be treated like people within an organization vs an asset
  17. Barriers get broken down, there is a blurring of roles and lots of knowledge exchange. Developers get a better sense for design, designers get a greater appreciation of code. This is where trust and mutual respect between people gets developed within an organization. Agile is truly all about the people, and that can be a double-edged sword.
  18. You don’t do agile because its more efficient, or a fad, you do it because it’s different and what you have been doing is not working
  19. The next step is to understand how to be a ux practitioner in an agile environment
  20. The cadence or rhythm of an agile project might at first feel really rushed or uncomfortable. However, its there to promote a sustainable pace and will soon become second nature.
  21. The next step is to understand how to be a ux practitioner in an agile environment