SlideShare une entreprise Scribd logo
1  sur  37
Letting go of perfection: Developing IA agility IA Summit 2011Denver, Colorado Chris Farnum, Joanna Markel, Serena Rosenhan
Background – UX at ProQuest Build search applications for academic and corporate users Translate business requirements into user experiences that can be implemented by development Sit within development group Have shifted from traditional (waterfall) to agile development processes Work on large scale agile projects Global Multi-year
IA - Traditional development cycle Business Case Functional Design  (prototyping, JADs  usability testing )  Business requirements  Technical Design  Functional requirements  Implementation Design documents Test IA processes Release
IA - Agile development Core IA Processes  Design Prioritized requirements Develop/Test Planning Iteration release Product release
Agile challenges traditional IA value proposition Working in Agile ,[object Object]
Cannot do all research up front.
Smaller deliverables produced much more frequently
Coding begins before design is finished – inevitably has to be re-worked. Working in Waterfall Define site/application systems (navigation & labeling, metaphors etc.), resulting in a comprehensive and scalable user experience Use upfront research to inform designs Provide detailed and elegant deliverables to developers Save money and development effort by reworking and testing designs before one line of code is written
How can IAs be successful in agile?  Let’s try a quick exercise!
Agile development exercise Make a paper airplane Requirements:  Must be made out of paper Must fly 5 feet before dipping Must fly straight  Must have IA summit logo Must have stripes on wings
Agile development exercise Mini-development cycle Three 45 second builds   “Story cards” for each build will appear on screen  Team A – left side Team B – right side Pairing is optional * Plane patterns adapted from www.funpaperairplanes.com
Agile development exercise – Build 1
Agile development exercise Make a paper airplane Requirements:  Must be made out of paper Must fly 5 feet before dipping Must fly straight  Must have IA summit logo Must have stripes on wings
Agile development exercise – Build 2
Agile development exercise Make a paper airplane Requirements:  Must be made out of paper Must fly 5 feet before dipping Must fly straight  Must have IA summit logo Must have stripes on wings
Agile development exercise – Build 3
Agile development exercise Make a paper airplane Requirements:  Must be made out of paper Must fly 5 feet before dipping Must fly straight  Must have IA summit logo Must have stripes on wings Plane patterns adapted from www.funpaperairplanes.com
How can IAs be successful in agile?  Let go of old ideas of perfection and . . .  Change how you think Change how you work
Change how you think Understand the opportunities for IA in Agile You can design iteratively ,[object Object]
Working prototypes for testing come early,[object Object]
User personas and use case scenarios
“What’s the simplest thing that could work?”
Remember that it’s a moving targetChange how you think
Change how you think Increment your way to perfection Think just enough, just in time ,[object Object]
Elaborate designs do not always create the perfect UX.
Iterations provide room to make incremental progress,[object Object]
Change how you work An example… Goal = A pyramid for the Pharaohs tomb Pyramid example courtesy of John Mayo-Smith, Two Ways To Build A Pyramid, InformationWeek, 22 Oct 2001 http://www.informationweek.com/news/development/tools/showArticle.jhtml?articleID=6507351
Change how you work Approach 1 – Build the foundation Pyramid example courtesy of John Mayo-Smith, Two Ways To Build A Pyramid, InformationWeek, 22 Oct 2001 http://www.informationweek.com/news/development/tools/showArticle.jhtml?articleID=6507351
Change how you work Approach 2 – Build up the pyramid Pyramid example courtesy of John Mayo-Smith, Two Ways To Build A Pyramid, InformationWeek, 22 Oct 2001 http://www.informationweek.com/news/development/tools/showArticle.jhtml?articleID=6507351
Change how you work General requirement: Users must be able to save and organize articles they find on your site into a personal account space. Attach the whole article as a PDF Place in multiple folders Email multiple articles Ratings Search saved article full text Share notes and ratings with others Save articles to folders Add/edit notes Auto-fill search box Email a link to an article. Create a personal account Search saved article titles Add / delete articles to a list Customize colors and layout Change password Business Requirements Allow users to add notes Create a personal account Ability to find saved articles Ability to email articles Ability to save articles
Change how you work Back to the pyramid Embellishments Enhancements Basic Functions
Change how you work It’s tempting to build requirements vertically... Share notes and ratings with others Customize colors and layout Attach the whole article as a PDF Edit, Move, Rename Folders Auto-fill search box Embellishments Ratings Change password Email multiple articles Save articles to folders Search saved article full text Enhancements Basic Functions Add/edit notes Register for a personal account Email a link to an article Add / delete articles to a list Search saved article titles Business Requirements Allow users to add notes Personal account Ability to find saved articles Ability to email articles Ability to save articles
Change how you work Good layering creates a fully functional system more quickly. Share notes and ratings with others Customize colors and layout Auto-fill search box Attach the whole article as a PDF Edit, Move, Rename Folders Embellishments Email multiple articles Save articles to folders Enhancements Ratings Change password Search saved article full text Basic Functions Register for a personal account Email a link to an article Add / delete articles to a list Search saved article titles Add/edit notes Business Requirements Allow users to add notes Personal account Ability to find saved articles Ability to email articles Ability to save articles
Change how you work Starting basic is also important at the next level of granularity. Share notes and ratings with others Customize colors and layout Auto-fill search box Attach the whole article as a PDF Edit, Move, Rename Folders Embellishments Email multiple articles Save articles to folders Enhancements Ratings Change password Search saved article full text Basic Functions Register for a personal account Email a link to an article Add / delete articles to a list Search saved article titles Add/edit notes Business Requirements Allow users to add notes Personal account Ability to find saved articles Ability to email articles Ability to save articles
Change how you work Layered design example 1st layer – Saved list of articles
Change how you work Layered design example 2nd layer – Add navigation, article details, sorting
Change how you work Many of these are familiar, but how you produce them may change. Personas Use cases Sketches Wireframes User stories Process flow Prototypes 	-and- Ad hoc – what the project needs now.

Contenu connexe

Plus de Chris Farnum

Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Chris Farnum
 
Agile UX - Learning to Lead
Agile UX - Learning to LeadAgile UX - Learning to Lead
Agile UX - Learning to LeadChris Farnum
 
Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015
Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015
Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015Chris Farnum
 
Infographics for the Non-Designer - Ignite UX Michigan 2015
Infographics for the Non-Designer - Ignite UX Michigan 2015Infographics for the Non-Designer - Ignite UX Michigan 2015
Infographics for the Non-Designer - Ignite UX Michigan 2015Chris Farnum
 
Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013
Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013
Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013Chris Farnum
 
UXD v. Analytics - eMetrics 2013 San Francisco
UXD v. Analytics - eMetrics 2013 San FranciscoUXD v. Analytics - eMetrics 2013 San Francisco
UXD v. Analytics - eMetrics 2013 San FranciscoChris Farnum
 
UXD v. Analytics - WIAD13 Ann Arbor
UXD v. Analytics - WIAD13 Ann ArborUXD v. Analytics - WIAD13 Ann Arbor
UXD v. Analytics - WIAD13 Ann ArborChris Farnum
 
UXD v. Analytics - IUE12 Ann Arbor
UXD v. Analytics - IUE12 Ann ArborUXD v. Analytics - IUE12 Ann Arbor
UXD v. Analytics - IUE12 Ann ArborChris Farnum
 
WIAD2012 A2 - Letting go of perfection: Developing IA agility
WIAD2012 A2 - Letting go of perfection: Developing IA agilityWIAD2012 A2 - Letting go of perfection: Developing IA agility
WIAD2012 A2 - Letting go of perfection: Developing IA agilityChris Farnum
 
IUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignIUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignChris Farnum
 
Intro to Information Architecture for Web Sites
Intro to Information Architecture for Web SitesIntro to Information Architecture for Web Sites
Intro to Information Architecture for Web SitesChris Farnum
 
IUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA ToolIUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA ToolChris Farnum
 
Redesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchRedesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchChris Farnum
 
Tuning Up Site Search - IA Summit 2007
Tuning Up Site Search - IA Summit 2007Tuning Up Site Search - IA Summit 2007
Tuning Up Site Search - IA Summit 2007Chris Farnum
 

Plus de Chris Farnum (14)

Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021
 
Agile UX - Learning to Lead
Agile UX - Learning to LeadAgile UX - Learning to Lead
Agile UX - Learning to Lead
 
Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015
Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015
Chart Smarts - Dressing Your Data For Success - Farnum-Khan - IUE2015
 
Infographics for the Non-Designer - Ignite UX Michigan 2015
Infographics for the Non-Designer - Ignite UX Michigan 2015Infographics for the Non-Designer - Ignite UX Michigan 2015
Infographics for the Non-Designer - Ignite UX Michigan 2015
 
Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013
Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013
Making Better Wireframes - UxPA Holiday Mixer - 10 Dec 2013
 
UXD v. Analytics - eMetrics 2013 San Francisco
UXD v. Analytics - eMetrics 2013 San FranciscoUXD v. Analytics - eMetrics 2013 San Francisco
UXD v. Analytics - eMetrics 2013 San Francisco
 
UXD v. Analytics - WIAD13 Ann Arbor
UXD v. Analytics - WIAD13 Ann ArborUXD v. Analytics - WIAD13 Ann Arbor
UXD v. Analytics - WIAD13 Ann Arbor
 
UXD v. Analytics - IUE12 Ann Arbor
UXD v. Analytics - IUE12 Ann ArborUXD v. Analytics - IUE12 Ann Arbor
UXD v. Analytics - IUE12 Ann Arbor
 
WIAD2012 A2 - Letting go of perfection: Developing IA agility
WIAD2012 A2 - Letting go of perfection: Developing IA agilityWIAD2012 A2 - Letting go of perfection: Developing IA agility
WIAD2012 A2 - Letting go of perfection: Developing IA agility
 
IUE2010 ProQuest Redesign
IUE2010 ProQuest RedesignIUE2010 ProQuest Redesign
IUE2010 ProQuest Redesign
 
Intro to Information Architecture for Web Sites
Intro to Information Architecture for Web SitesIntro to Information Architecture for Web Sites
Intro to Information Architecture for Web Sites
 
IUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA ToolIUE2009 - Lessons Learned While Integrating a New IA Tool
IUE2009 - Lessons Learned While Integrating a New IA Tool
 
Redesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchRedesigning TCS.com with Remote Research
Redesigning TCS.com with Remote Research
 
Tuning Up Site Search - IA Summit 2007
Tuning Up Site Search - IA Summit 2007Tuning Up Site Search - IA Summit 2007
Tuning Up Site Search - IA Summit 2007
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Letting go of perfection: Developing IA agility

  • 1. Letting go of perfection: Developing IA agility IA Summit 2011Denver, Colorado Chris Farnum, Joanna Markel, Serena Rosenhan
  • 2. Background – UX at ProQuest Build search applications for academic and corporate users Translate business requirements into user experiences that can be implemented by development Sit within development group Have shifted from traditional (waterfall) to agile development processes Work on large scale agile projects Global Multi-year
  • 3. IA - Traditional development cycle Business Case Functional Design (prototyping, JADs usability testing ) Business requirements Technical Design Functional requirements Implementation Design documents Test IA processes Release
  • 4. IA - Agile development Core IA Processes Design Prioritized requirements Develop/Test Planning Iteration release Product release
  • 5.
  • 6. Cannot do all research up front.
  • 7. Smaller deliverables produced much more frequently
  • 8. Coding begins before design is finished – inevitably has to be re-worked. Working in Waterfall Define site/application systems (navigation & labeling, metaphors etc.), resulting in a comprehensive and scalable user experience Use upfront research to inform designs Provide detailed and elegant deliverables to developers Save money and development effort by reworking and testing designs before one line of code is written
  • 9. How can IAs be successful in agile? Let’s try a quick exercise!
  • 10. Agile development exercise Make a paper airplane Requirements: Must be made out of paper Must fly 5 feet before dipping Must fly straight Must have IA summit logo Must have stripes on wings
  • 11. Agile development exercise Mini-development cycle Three 45 second builds “Story cards” for each build will appear on screen Team A – left side Team B – right side Pairing is optional * Plane patterns adapted from www.funpaperairplanes.com
  • 13. Agile development exercise Make a paper airplane Requirements: Must be made out of paper Must fly 5 feet before dipping Must fly straight Must have IA summit logo Must have stripes on wings
  • 15. Agile development exercise Make a paper airplane Requirements: Must be made out of paper Must fly 5 feet before dipping Must fly straight Must have IA summit logo Must have stripes on wings
  • 17. Agile development exercise Make a paper airplane Requirements: Must be made out of paper Must fly 5 feet before dipping Must fly straight Must have IA summit logo Must have stripes on wings Plane patterns adapted from www.funpaperairplanes.com
  • 18. How can IAs be successful in agile? Let go of old ideas of perfection and . . . Change how you think Change how you work
  • 19.
  • 20.
  • 21. User personas and use case scenarios
  • 22. “What’s the simplest thing that could work?”
  • 23. Remember that it’s a moving targetChange how you think
  • 24.
  • 25. Elaborate designs do not always create the perfect UX.
  • 26.
  • 27. Change how you work An example… Goal = A pyramid for the Pharaohs tomb Pyramid example courtesy of John Mayo-Smith, Two Ways To Build A Pyramid, InformationWeek, 22 Oct 2001 http://www.informationweek.com/news/development/tools/showArticle.jhtml?articleID=6507351
  • 28. Change how you work Approach 1 – Build the foundation Pyramid example courtesy of John Mayo-Smith, Two Ways To Build A Pyramid, InformationWeek, 22 Oct 2001 http://www.informationweek.com/news/development/tools/showArticle.jhtml?articleID=6507351
  • 29. Change how you work Approach 2 – Build up the pyramid Pyramid example courtesy of John Mayo-Smith, Two Ways To Build A Pyramid, InformationWeek, 22 Oct 2001 http://www.informationweek.com/news/development/tools/showArticle.jhtml?articleID=6507351
  • 30. Change how you work General requirement: Users must be able to save and organize articles they find on your site into a personal account space. Attach the whole article as a PDF Place in multiple folders Email multiple articles Ratings Search saved article full text Share notes and ratings with others Save articles to folders Add/edit notes Auto-fill search box Email a link to an article. Create a personal account Search saved article titles Add / delete articles to a list Customize colors and layout Change password Business Requirements Allow users to add notes Create a personal account Ability to find saved articles Ability to email articles Ability to save articles
  • 31. Change how you work Back to the pyramid Embellishments Enhancements Basic Functions
  • 32. Change how you work It’s tempting to build requirements vertically... Share notes and ratings with others Customize colors and layout Attach the whole article as a PDF Edit, Move, Rename Folders Auto-fill search box Embellishments Ratings Change password Email multiple articles Save articles to folders Search saved article full text Enhancements Basic Functions Add/edit notes Register for a personal account Email a link to an article Add / delete articles to a list Search saved article titles Business Requirements Allow users to add notes Personal account Ability to find saved articles Ability to email articles Ability to save articles
  • 33. Change how you work Good layering creates a fully functional system more quickly. Share notes and ratings with others Customize colors and layout Auto-fill search box Attach the whole article as a PDF Edit, Move, Rename Folders Embellishments Email multiple articles Save articles to folders Enhancements Ratings Change password Search saved article full text Basic Functions Register for a personal account Email a link to an article Add / delete articles to a list Search saved article titles Add/edit notes Business Requirements Allow users to add notes Personal account Ability to find saved articles Ability to email articles Ability to save articles
  • 34. Change how you work Starting basic is also important at the next level of granularity. Share notes and ratings with others Customize colors and layout Auto-fill search box Attach the whole article as a PDF Edit, Move, Rename Folders Embellishments Email multiple articles Save articles to folders Enhancements Ratings Change password Search saved article full text Basic Functions Register for a personal account Email a link to an article Add / delete articles to a list Search saved article titles Add/edit notes Business Requirements Allow users to add notes Personal account Ability to find saved articles Ability to email articles Ability to save articles
  • 35. Change how you work Layered design example 1st layer – Saved list of articles
  • 36. Change how you work Layered design example 2nd layer – Add navigation, article details, sorting
  • 37. Change how you work Many of these are familiar, but how you produce them may change. Personas Use cases Sketches Wireframes User stories Process flow Prototypes -and- Ad hoc – what the project needs now.
  • 38. Change how you work Deliverables– think lightweight! The Agile Manifesto “Working software over comprehensive documentation” Austin Govella “There’s a dangerous, anti-deliverable meme lurking about that damages good teams.” Anders Ramsay “UX designers continue to struggle with letting go of the deliverables mentality, the idea of UX being one of creating pretty-looking design artifacts before starting to create software.”
  • 39. Change how you work Try using “dirty deliverables” for some situations. A basic site map – post its on butcher paper (courtesy of FatDUX)
  • 40. Change how you work User stories – keep them short and precise. Link to details Title: Article list view User statement: As a researcher, I want to see a list of articles that I have selected during my session. Acceptance criteria: 1. The page appears as in the wireframes. 2. The titles of all articles the user has selected during the session are listed in alphabetical order. 3. The articles are numbered. 4. Each article can be deleted from the list. Wireframes: http://www.mywireframelink.com Owners: JMarkel – IA JJones - DEV SSmith– QA Related Stories: 1287 Link to article list from utility nav. History/notes: 1. 1 Apr 2011, JMarkel- Story created
  • 41.
  • 42.
  • 43. By date published – reverse chron
  • 44.
  • 45.
  • 47. Citation – in same style as in search results
  • 48. Date added – DD Mon YYYYFIG 2: My Saved Articles 1 2 4 3 5 6
  • 49. Change how you work Choose a wireframe style that suits your task, team. Try low-fi greyscale wireframes. Try mashing up screen clips with drawings. Highlight what’s important.
  • 50. Conclusion Do you really have to let go of perfection to be Agile? It’s not about perfect deliverables, it’s about working toward a highly usable product. It’s a goal, not an end-state. It’s a lesson we’re all still learning.
  • 51. Bye Questions? Contact info: Chris.Farnum@proquest.com Joanna.Markel@proquest.com Serena.Rosenhan@proquest.com Slideshare http://www.slideshare.net/ChrisFarnum/letting-go-of-perfection-developing-ia-agility Special thanks to Carissa Demetris! without whose Agile know-how this presentation would not have been possible