SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Scrum and User Experience Design: Bringing Great Design into the Agile Process Patrick Neeman, Usability Counts Mike Vincent, MVA Software
Scrum A process for managing complex projects. Stay small: Focus on smaller, measurable increments Staying in communication: Short meetings to encourage more short meetings between fewer team members Stay transparent:Inspection is dependent on transparency.
Scrum… Works Well Existing products Smaller teams Projects with no existing methodology Projects with existing technology but a failed approach Dedicated teams Jack of all trade team members Doesn’t Work So Well Undefined, new products Larger teams and projects Teams with members on several projects Without a strong team in place Specialists
Scrum Sprint Process Daily: Talk about yesterday, today, tomorrow(15 minutes) Take longer conversations offline Retrospective: Change the process to make it better(1 hour) Don’t change Product Backlog (list of features) once sprint has started Week 1 Week 2 Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Retrospective Meeting Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5
Product Owner Defines the features of the product Agency: Client is Product Owner Company: Product Manager/UX Lead is Product Owner Manages project features and releases to optimize return on investment (ROI) Inspects increment and makes adaptations to project after end of sprints Can change features and priority every X days, but not in the middle of a Sprint
Scrum Master Ensures that the team is fully functional, productive and improves quality Enables close cooperation across all roles and functions and removes barriers Shields the team from external interferences Ensures that the process is followed Teaches Product Owner and Team how to fulfill their roles Not a dedicated role, but it’s nice if this it the UX team member
Roles and Responsibilities Team Cross-functional, seven plus/minus two members Example: 1 UX Designer, 3 Developers, 2 QA  Self organizing Manages itself, its work and its process Commits to what it feels it can accomplish Limit team to 45 hour work weeks for measurable results Collaborates with Product Owner to optimize value Demos work results to the Product Owner as much as possible Hallway usability testing
Definition of Done ,[object Object]
Done defines the current technical capability of the team.
Typically, Done should include everything needed before deployment.
Done may be a stub page or a process that requires human intervention.
Not done backlog items should be pushed to the next Sprint.,[object Object]
Documentation Plan Just enough – it’s what you have to say and what you don’t have to say Overall style guide High level use cases / user stories Light wireframes, 3 by 5 cards, hand written notes Don’t update what you don’t need Detailed test plans (definition of done) Pass / Fail The only deliverable that counts is the final product
Corporate Espionage Sprint Plan Where User Experience / QA fits in Work one sprint ahead Wireframes Test Plans Test driven development Unit tests defined by requirements Test plans are written to define completing requirements Schedule a sprint or two for user research
Product Backlog User Research – Sprint 1 UX Scoring Architecture – Sprint 2 Claim Card – Sprint 2 UX Play Card – Sprint 2 UX Sign In – Sprint 2 UX Sign Up – Sprint 3 UX Pick Card – Sprint 4 UX Score Card – Sprint 4 UX
Example Product Development Team agreed to… Two week sprints Daily 15 minute meetings Retrospective, no more than one hour, talk about process One sprint on user research Everyone gives estimates, fill 80 percent of their schedule (8 of 10 days) Developers need breathing room UX’ers need drinking, research time With further sprints, estimates will become more refined
Example Product Development
Sprint Backlog 1 Developers Set up development environment Set up testing environment User Experience / QA User Research What is the game Who is the target audience Plan with product owner the first few sprints Plan a design pattern Claim Card
Sprint Backlog 2 Developers Scoring Architecture Build Of Pages/Stubs Claim Card User Experience / QA High level use cases High level site map -- Establish Pages/Stubs Play Card
Sprint Backlog 3 Developers Create Pages/Stubs Play Card User Experience / QA Pick Card Score Card A/B Testing of Claim Card

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overviewsunilkumar_
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development processjhericks
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile modelzoomers
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For ManagersRobert Dempsey
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierJ.D. Meier
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)Manoj Ellappan
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practiceIllia Pinchuk
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile SimplifiedWalaa Atef
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile ScrumNishan Bose
 
Testing in agile projects – case study
Testing in agile projects – case studyTesting in agile projects – case study
Testing in agile projects – case studyArmands Baranovskis
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 

Was ist angesagt? (20)

Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
scrum
scrumscrum
scrum
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Scrum
ScrumScrum
Scrum
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile Simplified
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Testing in agile projects – case study
Testing in agile projects – case studyTesting in agile projects – case study
Testing in agile projects – case study
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 

Ähnlich wie Agile and UX, July 8 - Scrum Club, Los Angeles, CA

CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
Close to agile
Close to agileClose to agile
Close to agilephilywu
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Desenvolvimento Ágil com XP e Scrum
Desenvolvimento Ágil com XP e ScrumDesenvolvimento Ágil com XP e Scrum
Desenvolvimento Ágil com XP e ScrumGuilherme Chapiewski
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouNowell Strite
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewDUONG Trong Tan
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code CampEsteban Garcia
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrumscottycn
 

Ähnlich wie Agile and UX, July 8 - Scrum Club, Los Angeles, CA (20)

CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Close to agile
Close to agileClose to agile
Close to agile
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Desenvolvimento Ágil com XP e Scrum
Desenvolvimento Ágil com XP e ScrumDesenvolvimento Ágil com XP e Scrum
Desenvolvimento Ágil com XP e Scrum
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
software-dev-life.pptx
software-dev-life.pptxsoftware-dev-life.pptx
software-dev-life.pptx
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For You
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code Camp
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 

Mehr von Patrick Neeman

Five Ways To Do User Research In The Enterprise Without Talking To A Single User
Five Ways To Do User Research In The Enterprise Without Talking To A Single UserFive Ways To Do User Research In The Enterprise Without Talking To A Single User
Five Ways To Do User Research In The Enterprise Without Talking To A Single UserPatrick Neeman
 
Hunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX ProfessionalHunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX ProfessionalPatrick Neeman
 
Career Paths of User Experience
Career Paths of User ExperienceCareer Paths of User Experience
Career Paths of User ExperiencePatrick Neeman
 
Enterprise UX - The "Next" Last Frontier
Enterprise UX - The "Next" Last FrontierEnterprise UX - The "Next" Last Frontier
Enterprise UX - The "Next" Last FrontierPatrick Neeman
 
LavaCon: Hunting Unicorns - What Makes an Effective UX Professional
LavaCon: Hunting Unicorns - What Makes an Effective UX ProfessionalLavaCon: Hunting Unicorns - What Makes an Effective UX Professional
LavaCon: Hunting Unicorns - What Makes an Effective UX ProfessionalPatrick Neeman
 
Lavacon: What Is User Experience?
Lavacon: What Is User Experience?Lavacon: What Is User Experience?
Lavacon: What Is User Experience?Patrick Neeman
 
Lavacon: What Is Content Strategy?
Lavacon: What Is Content Strategy?Lavacon: What Is Content Strategy?
Lavacon: What Is Content Strategy?Patrick Neeman
 
Lavacon: UX for Content Strategists and Technical Writers
Lavacon: UX for Content Strategists and Technical WritersLavacon: UX for Content Strategists and Technical Writers
Lavacon: UX for Content Strategists and Technical WritersPatrick Neeman
 
IXDA Vancouver - How to get a great UX job
IXDA Vancouver - How to get a great UX jobIXDA Vancouver - How to get a great UX job
IXDA Vancouver - How to get a great UX jobPatrick Neeman
 
Hunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX ProfessionalHunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX ProfessionalPatrick Neeman
 
What is User Experience, A Primer - U of Washington
What is User Experience, A Primer - U of WashingtonWhat is User Experience, A Primer - U of Washington
What is User Experience, A Primer - U of WashingtonPatrick Neeman
 
How to get a great UX job, U of Washington Presentation
How to get a great UX job, U of Washington PresentationHow to get a great UX job, U of Washington Presentation
How to get a great UX job, U of Washington PresentationPatrick Neeman
 
UX Portfolios: How to tell your story
UX Portfolios: How to tell your storyUX Portfolios: How to tell your story
UX Portfolios: How to tell your storyPatrick Neeman
 
Dogs & Cats: How Product Managers 
can work better with 
UX Designers
Dogs & Cats: How Product Managers 
can work better with 
UX DesignersDogs & Cats: How Product Managers 
can work better with 
UX Designers
Dogs & Cats: How Product Managers 
can work better with 
UX DesignersPatrick Neeman
 
General Assembly - How To Get A Great UX Job
General Assembly - How To Get A Great UX JobGeneral Assembly - How To Get A Great UX Job
General Assembly - How To Get A Great UX JobPatrick Neeman
 
SoCal UX Camp -- How To Get A Great UX Job
SoCal UX Camp -- How To Get A Great UX JobSoCal UX Camp -- How To Get A Great UX Job
SoCal UX Camp -- How To Get A Great UX JobPatrick Neeman
 
UXSpeakeasy - How To Get A Great UX Job
UXSpeakeasy - How To Get A Great UX JobUXSpeakeasy - How To Get A Great UX Job
UXSpeakeasy - How To Get A Great UX JobPatrick Neeman
 

Mehr von Patrick Neeman (17)

Five Ways To Do User Research In The Enterprise Without Talking To A Single User
Five Ways To Do User Research In The Enterprise Without Talking To A Single UserFive Ways To Do User Research In The Enterprise Without Talking To A Single User
Five Ways To Do User Research In The Enterprise Without Talking To A Single User
 
Hunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX ProfessionalHunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX Professional
 
Career Paths of User Experience
Career Paths of User ExperienceCareer Paths of User Experience
Career Paths of User Experience
 
Enterprise UX - The "Next" Last Frontier
Enterprise UX - The "Next" Last FrontierEnterprise UX - The "Next" Last Frontier
Enterprise UX - The "Next" Last Frontier
 
LavaCon: Hunting Unicorns - What Makes an Effective UX Professional
LavaCon: Hunting Unicorns - What Makes an Effective UX ProfessionalLavaCon: Hunting Unicorns - What Makes an Effective UX Professional
LavaCon: Hunting Unicorns - What Makes an Effective UX Professional
 
Lavacon: What Is User Experience?
Lavacon: What Is User Experience?Lavacon: What Is User Experience?
Lavacon: What Is User Experience?
 
Lavacon: What Is Content Strategy?
Lavacon: What Is Content Strategy?Lavacon: What Is Content Strategy?
Lavacon: What Is Content Strategy?
 
Lavacon: UX for Content Strategists and Technical Writers
Lavacon: UX for Content Strategists and Technical WritersLavacon: UX for Content Strategists and Technical Writers
Lavacon: UX for Content Strategists and Technical Writers
 
IXDA Vancouver - How to get a great UX job
IXDA Vancouver - How to get a great UX jobIXDA Vancouver - How to get a great UX job
IXDA Vancouver - How to get a great UX job
 
Hunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX ProfessionalHunting Unicorns - What makes an effective UX Professional
Hunting Unicorns - What makes an effective UX Professional
 
What is User Experience, A Primer - U of Washington
What is User Experience, A Primer - U of WashingtonWhat is User Experience, A Primer - U of Washington
What is User Experience, A Primer - U of Washington
 
How to get a great UX job, U of Washington Presentation
How to get a great UX job, U of Washington PresentationHow to get a great UX job, U of Washington Presentation
How to get a great UX job, U of Washington Presentation
 
UX Portfolios: How to tell your story
UX Portfolios: How to tell your storyUX Portfolios: How to tell your story
UX Portfolios: How to tell your story
 
Dogs & Cats: How Product Managers 
can work better with 
UX Designers
Dogs & Cats: How Product Managers 
can work better with 
UX DesignersDogs & Cats: How Product Managers 
can work better with 
UX Designers
Dogs & Cats: How Product Managers 
can work better with 
UX Designers
 
General Assembly - How To Get A Great UX Job
General Assembly - How To Get A Great UX JobGeneral Assembly - How To Get A Great UX Job
General Assembly - How To Get A Great UX Job
 
SoCal UX Camp -- How To Get A Great UX Job
SoCal UX Camp -- How To Get A Great UX JobSoCal UX Camp -- How To Get A Great UX Job
SoCal UX Camp -- How To Get A Great UX Job
 
UXSpeakeasy - How To Get A Great UX Job
UXSpeakeasy - How To Get A Great UX JobUXSpeakeasy - How To Get A Great UX Job
UXSpeakeasy - How To Get A Great UX Job
 

Kürzlich hochgeladen

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTSkajalroy875762
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...meghakumariji156
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Availablepr788182
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistanvineshkumarsajnani12
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...pujan9679
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannaBusinessPlans
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 

Kürzlich hochgeladen (20)

HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 

Agile and UX, July 8 - Scrum Club, Los Angeles, CA

  • 1. Scrum and User Experience Design: Bringing Great Design into the Agile Process Patrick Neeman, Usability Counts Mike Vincent, MVA Software
  • 2. Scrum A process for managing complex projects. Stay small: Focus on smaller, measurable increments Staying in communication: Short meetings to encourage more short meetings between fewer team members Stay transparent:Inspection is dependent on transparency.
  • 3. Scrum… Works Well Existing products Smaller teams Projects with no existing methodology Projects with existing technology but a failed approach Dedicated teams Jack of all trade team members Doesn’t Work So Well Undefined, new products Larger teams and projects Teams with members on several projects Without a strong team in place Specialists
  • 4. Scrum Sprint Process Daily: Talk about yesterday, today, tomorrow(15 minutes) Take longer conversations offline Retrospective: Change the process to make it better(1 hour) Don’t change Product Backlog (list of features) once sprint has started Week 1 Week 2 Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Daily Meeting Retrospective Meeting Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5
  • 5. Product Owner Defines the features of the product Agency: Client is Product Owner Company: Product Manager/UX Lead is Product Owner Manages project features and releases to optimize return on investment (ROI) Inspects increment and makes adaptations to project after end of sprints Can change features and priority every X days, but not in the middle of a Sprint
  • 6. Scrum Master Ensures that the team is fully functional, productive and improves quality Enables close cooperation across all roles and functions and removes barriers Shields the team from external interferences Ensures that the process is followed Teaches Product Owner and Team how to fulfill their roles Not a dedicated role, but it’s nice if this it the UX team member
  • 7. Roles and Responsibilities Team Cross-functional, seven plus/minus two members Example: 1 UX Designer, 3 Developers, 2 QA Self organizing Manages itself, its work and its process Commits to what it feels it can accomplish Limit team to 45 hour work weeks for measurable results Collaborates with Product Owner to optimize value Demos work results to the Product Owner as much as possible Hallway usability testing
  • 8.
  • 9. Done defines the current technical capability of the team.
  • 10. Typically, Done should include everything needed before deployment.
  • 11. Done may be a stub page or a process that requires human intervention.
  • 12.
  • 13. Documentation Plan Just enough – it’s what you have to say and what you don’t have to say Overall style guide High level use cases / user stories Light wireframes, 3 by 5 cards, hand written notes Don’t update what you don’t need Detailed test plans (definition of done) Pass / Fail The only deliverable that counts is the final product
  • 14. Corporate Espionage Sprint Plan Where User Experience / QA fits in Work one sprint ahead Wireframes Test Plans Test driven development Unit tests defined by requirements Test plans are written to define completing requirements Schedule a sprint or two for user research
  • 15. Product Backlog User Research – Sprint 1 UX Scoring Architecture – Sprint 2 Claim Card – Sprint 2 UX Play Card – Sprint 2 UX Sign In – Sprint 2 UX Sign Up – Sprint 3 UX Pick Card – Sprint 4 UX Score Card – Sprint 4 UX
  • 16. Example Product Development Team agreed to… Two week sprints Daily 15 minute meetings Retrospective, no more than one hour, talk about process One sprint on user research Everyone gives estimates, fill 80 percent of their schedule (8 of 10 days) Developers need breathing room UX’ers need drinking, research time With further sprints, estimates will become more refined
  • 18. Sprint Backlog 1 Developers Set up development environment Set up testing environment User Experience / QA User Research What is the game Who is the target audience Plan with product owner the first few sprints Plan a design pattern Claim Card
  • 19. Sprint Backlog 2 Developers Scoring Architecture Build Of Pages/Stubs Claim Card User Experience / QA High level use cases High level site map -- Establish Pages/Stubs Play Card
  • 20. Sprint Backlog 3 Developers Create Pages/Stubs Play Card User Experience / QA Pick Card Score Card A/B Testing of Claim Card
  • 21. Sprint Backlog 4 Developers Play Card Score Card User Experience Claim Card Refactor
  • 22. Retrospective What did we do well What didn’t we do well Is our Product Owner Happy? Produce working fully tested software Did not produce unnecessary stuff Metrics Look at key reports