integrating user experience and agile - bermon painter - codemotion rome 2015
TRANSCRIPT
@bermonpainter
INTEGRATING USER EXPERIENCE AND AGILE@BERMONPAINTER / CODEMOTION
TWO-FOLD DEFINITION OF
USER EXPERIENCE
1. User experience as a professional practice
PROFESSIONAL PRACTICESTRATEGIC
TACTILE
INFORMATION ARCHITECTURE
USER RESEARCH
CONTENT STRATEGY
GRAPHIC DESIGN
INTERACTION DESIGN USABILITY
2. User experience as an outcome of using a service
Accessible
Valuable
Credible
Usable Findable
Desirable Useful
SCRUM
SCRUM
User Story
SCRUM
Backlog
SCRUM
Iteration/Sprint
SCRUM
Standup
SCRUM
Retrospective
SCRUM
Iteration/Sprint Planning
INTEGRATION CHALLENGES
BuildBusiness Needs
Build
Business Needs
User Needs
Build
Business Needs
User Needs
Working through tradeoffs to deliver optimal solutions.
Build the thing right.
ExecutionStrategy and plan.
Build the right thing.
Definition
DISCOVER PLAN SHIP
IDEATION / GENERATIONDEFIN
ITION / R
EQUIREMENTSITERATIVE DESIGN IM
PLEMENTA
TION
Fit & Market
Product Strategy
Customer Empathy
Prototype
IdeationExperience
Strategy
Sketch / Whiteboard
Test Prototypes
Prototype Solutions
Usability Tests
Development Refine
ITERATE
ITERATE
Working through tradeoffs to deliver optimal solutions.
Build the thing right.
ExecutionStrategy and plan.
Build the right thing.
Definition
DISCOVER PLAN SHIP
IDEATION / GENERATIONDEFIN
ITION / R
EQUIREMENTSITERATIVE DESIGN IM
PLEMENTA
TION
Fit & Market
Product Strategy
Customer Empathy
Prototype
IdeationExperience
Strategy
Sketch / Whiteboard
Test Prototypes
Prototype Solutions
Usability Tests
Development Refine
ITERATE
ITERATE
BUILD THE RIGHT THING
Working through tradeoffs to deliver optimal solutions.
Build the thing right.
ExecutionStrategy and plan.
Build the right thing.
Definition
DISCOVER PLAN SHIP
IDEATION / GENERATIONDEFIN
ITION / R
EQUIREMENTSITERATIVE DESIGN IM
PLEMENTA
TION
Fit & Market
Product Strategy
Customer Empathy
Prototype
IdeationExperience
Strategy
Sketch / Whiteboard
Test Prototypes
Prototype Solutions
User Test
Development Refine
ITERATE
ITERATE
BUILD THE THING RIGHT
AGILE IS A DEVELOPMENT
METHODOLOGY
Execution
PLAN SHIPDevelopment
ITERATE
ITERATE
SCRUM
Can never build the best experiences
FAILURES OF AGILE
SCRUM
User experience is ignored by the business
FAILURES OF AGILE
SCRUM
Iterations seem to never end
FAILURES OF AGILE
SCRUM
No time to experiment and Improve
FAILURES OF AGILE
SCRUM
Lack of a true end goal with a viable product
FAILURES OF AGILE
UNDERSTANDING USER EXPERIENCE
ACTIVITIES
Technology
DesignBusiness
UX
1. Learn about the business model
BENEFITS OF USER EXPERIENCE
2. Crucial part in helping define business strategy
BENEFITS OF USER EXPERIENCE
3. Provides baselines for business decisions
BENEFITS OF USER EXPERIENCE
4. Helps us understand how a service can fit into users’ lives in a meaningful way
BENEFITS OF USER EXPERIENCE
5. Validate assumptions with customers, supporting development, making adjustments post-launch.
BENEFITS OF USER EXPERIENCE
APPLYING USER EXPERIENCE CAN HELP THE BUSINESS
INCREASE REVENUE
APPLYING USER EXPERIENCE CAN HELP THE BUSINESS
INCREASE SHAREHOLDER VALUE
APPLYING USER EXPERIENCE CAN HELP THE BUSINESS
DECREASE COSTS
APPLYING USER EXPERIENCE CAN HELP THE BUSINESS
EXPAND NEW OR EXISTING BUSINESS
BUSINESS REQUIREMENTS
ASSUMPTIONS
ASSUMPTIONS
PROTOTYPE
ASSUMPTIONS
PROTOTYPEMEASURE & LEARN
ASSUMPTIONS
PROTOTYPEMEASURE & LEARN
VALIDATE ASSUMPTIONS
3 INTEGRATION CONCEPTS
1. STAGGERED SPRINTS
DESIGN SPRINT
SPRINT 2
SPRINT 1
SPRINT 3
SPRINT 2
SPRINT 4
SPRINT 3
DEVELOPMENT SPRINT
2. INTEGRATED SPRINTS
DESIGN & DEVELOPMENT
SPRINT
3. DESIGN AND DEVELOPMENT
SPRINTS
DEVELOPMENT SPRINT
DEVELOPMENT SPRINT
DESIGN SPRINT
DEVELOPMENT SPRINT
DESIGN SPRINT
DEVELOPMENT SPRINT
DESIGN SPRINT
THE 6 MUST-HAVES
SCRUM
Ideation & validating assumptions
SCRUM
Iteration planning meeting
Accessible
Desirable
Credible
Usable Findable
Valuable Useful
SCRUM
Sprint + Usability Testing
SCRUM
Demand a strong product owner
SCRUM
Utilize the backlog
SCRUM
Improve the retrospective
"Agile does not at all require individuals to be generalists, but individuals are expected to work together as a team."
– Mike Cohn
fin