SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Defining requirements for 
your next CMS project 
> Anthony D Paul
Who am I… 
› Technical lead at Fathom (end-to-end; 5 years) 
› User experience developer 
› @anthonydpaul
What we'll talk about 
› High-level design process (refresher) 
› Focus on requirements definition 
(importance, context, parts) 
› Specific tools and methodologies 
(purpose, pros/cons, samples) 
› Case study 
› Determining tools for you
Theory behind the design process 
Behavior = function(Person, Environment) 
› No control over the person 
› Can identify the behavior 
› Simply build environment that elicits the 
desired behavior, right? 
Lewin’s Equation
The more we know 
about our users, the 
more likely we are to 
meet their needs.
High-level interactive process 
Requirements 
Definition 
(info gathering, 
specification 
Production 
(design, 
development) 
Delivery 
(training, launch, 
maintenance) 
Testing
High-level interactive process 
Production 
(design, development) 
Delivery 
(training, launch, 
maintenance)
High-level interactive process 
Requirements 
Definition 
(info gathering, 
specification 
Production 
(design, 
development) 
Delivery 
(training, launch, 
maintenance) 
Testing
Foundation of the end product 
Design 
Local Architecture 
Global Architecture 
Functionality 
Objectives (users, business) 
TANGIBLE 
ABSTRACT 
Derived from: Jesse James Garrett’s "The Elements of User Experience"
What does that path look like? 
Derived from: Liz Sanders’ "Co-Creation" 
What it 
ends up being 
What it 
could be
What does that path look like? 
What it 
could be 
Derived from: Liz Sanders’ "Co-Creation"
Foundation of the end product 
Design 
Local Architecture 
Global Architecture 
Functionality 
Objectives (users, business) 
TANGIBLE 
ABSTRACT
3 main components 
Requirements 
Definition 
Audit Processing Spec
3 main components 
Requirements 
Definition 
Ask 
Audit 
Think 
Processing 
Do 
Spec
So, what do these break down into? 
Ask 
Audit 
Think 
Processin 
g 
Do 
Spec 
› (Objectives) 
› Wants & needs (user vs. client) 
› Climate (competition & market) 
› Content 
› (Functionality) 
› Stories (humanity) 
› Behaviors ($$$) 
› Global arch. (taxonomy) 
› Local arch. (hierarchy) 
› Design
Tools we use to define them 
Ask 
Audit 
Think 
Processin 
g 
Do 
Spec 
Component Tools 
› (Objectives) 
› Wants & needs (user vs. client) 
› Climate (competition & market) 
› Content 
› (Functionality) 
› Stories (humanity) 
› Behaviors ($$$) 
› Global arch. (taxonomy) 
› Local arch. (hierarchy) 
› Design 
› Surveys & interviews 
› Card sorting 
› Make tools (paper 
prototypes & collages) 
› Personas 
› Usage scenarios 
(task flows) 
› Mood board 
› Sitemap 
› Wireframes 
› A/B tests 
› Digital prototypes
Card sort 
› Purpose Determines high-level categorization preferences 
› Method Stacks of paper, sticky notes, 3x5 cards (allowing write-ins) 
› Analysis Put results into outline form or clouds 
› Strengths Simple, cheap, quick, fun, foundational 
› Weaknesses Content-centric (not tasks), may vary, 
surface characteristics (not use)
Card sort
Card sort
Make tools 
› Purpose Determine emotional needs, sometimes functionality 
› Method Kit of materials, words, pictures 
› Analysis Notes for inspiration, tabulated 
› Strengths Easy, fun, high user involvement, candid 
› Weaknesses Time consuming, hard to analyze, somewhat expensive
Make tools
Make tools
Personas 
› Purpose Confirm understanding of users (notes for an exam) 
› Method Write a story, add photo, name, motivations, etc. 
› Analysis N/A 
› Strengths Central reference encourages role-playing, fun, cheap 
› Weaknesses Somewhat difficult, not quick, contains assumptions
Personas
Personas
Usage scenarios 
› Purpose Maps personas to objectives, walks through 
step-by-step actions 
› Method Write ideal (but real) task flows, identify entrances & exits 
› Analysis Identify patterns across users, prioritize 
› Strengths Effective for common actions, auditable 
› Weaknesses Somewhat difficult, not quick, contains assumptions
Usage scenarios
Usage scenarios
Mood board 
› Purpose High-level look and feel pre-design 
› Method Assemble colors, textures, photos, typefaces, 
adjectives, screenshots 
› Analysis N/A 
› Strengths Clear communication, focuses designers, 
puts users and brand in sync, auditable 
› Weaknesses Somewhat abstract
Mood board
Mood board
Sitemap (& task flow) 
› Purpose High-level taxonomy, task flows, navigation 
› Method Treed map of content (not necessarily pages) 
› Analysis N/A 
› Strengths Organized for production, gives scope, auditable 
› Weaknesses Overwhelming for clients, difficult to strike balance of info
Sitemap (& task flow)
Sitemap (& task flow)
Wireframes 
› Purpose Local hierarchy, audit 
› Method Non-designed layout of each page 
› Analysis N/A 
› Strengths First visual, tangible, controls scope, testable 
› Weaknesses Difficult to balance design vs. utility, 
sometimes requires many pages
Wireframes
Wireframes
A/B tests 
› Purpose Prove success of specific deliverable 
› Method Compare two or more versions (isolation vs. side-by-side) 
› Analysis Scored and tabulated 
› Strengths Definitive and arguable, quick, easy 
› Weaknesses Limited to options, can be difficult to assemble/coordinate
A/B tests
Digital prototype 
› Purpose Prove system before design 
› Method Build site without design (entire or partial) 
› Analysis Task assignments, testing protocols, bug tracker 
› Strengths Both quantity and quality, closest to end product, relevant 
› Weaknesses Expensive if discarded, similar to wireframes can be 
hard to explain utility vs. design
Digital prototype
Digital prototype
Case study 
› International student 
organization 
› Composted content 
› Brand new messaging
Biggest challenges 
› Content audit 
› Many stakeholders/users 
› Sitemap
As a testament to the newly 
organized and optimized content, 
one month after launch saw a 
1200% increase in average daily 
page hits (previously averaging 
1,200/day, now reaching more 
than 30,000/day).
Determining your tools 
› Project size (budget) 
› Personal preference 
› Client need & risk
@anthonydpaul

Weitere ähnliche Inhalte

Mehr von Anthony D. Paul

Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...
Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...
Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...Anthony D. Paul
 
Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...
Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...
Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...Anthony D. Paul
 
Sneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaulSneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaulAnthony D. Paul
 
How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017
How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017
How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017Anthony D. Paul
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Anthony D. Paul
 
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaulSneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaulAnthony D. Paul
 
10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...
10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...
10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...Anthony D. Paul
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Anthony D. Paul
 
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...Anthony D. Paul
 
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4Anthony D. Paul
 
Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3
Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3
Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3Anthony D. Paul
 
Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...
Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...
Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...Anthony D. Paul
 
Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...
Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...
Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...Anthony D. Paul
 
Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...
Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...
Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...Anthony D. Paul
 
Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016Anthony D. Paul
 
Organizing Your First Website Usability Test - WordCamp Boston 2016
Organizing Your First Website Usability Test - WordCamp Boston 2016Organizing Your First Website Usability Test - WordCamp Boston 2016
Organizing Your First Website Usability Test - WordCamp Boston 2016Anthony D. Paul
 
Organizing Your First Website Usability Test - WP Campus 2016
Organizing Your First Website Usability Test - WP Campus 2016Organizing Your First Website Usability Test - WP Campus 2016
Organizing Your First Website Usability Test - WP Campus 2016Anthony D. Paul
 
Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa...
 Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa... Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa...
Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa...Anthony D. Paul
 
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...Anthony D. Paul
 
Organizing Your First Website Usability Test - WordCamp Lancaster 2016
Organizing Your First Website Usability Test - WordCamp Lancaster 2016Organizing Your First Website Usability Test - WordCamp Lancaster 2016
Organizing Your First Website Usability Test - WordCamp Lancaster 2016Anthony D. Paul
 

Mehr von Anthony D. Paul (20)

Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...
Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...
Envisioning the Future with Teams Bogged in the Past - anthonydpaul - UXD Chi...
 
Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...
Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...
Sneaking in Good User Experience Without a UX Budget - anthonydpaul - WordCam...
 
Sneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaulSneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Chicago 2017 - anthonydpaul
 
How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017
How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017
How to Speak at a WordCamp and Look Like a Pro - WordPress DC Meetup April 2017
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaulSneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
Sneaking in Good UX Without a UX Budget - WordCamp Lancaster 2017 - anthonydpaul
 
10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...
10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...
10 Ways to Think Like a Political Strategist to Drive Institutional Change - ...
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
 
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4
 
Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3
Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3
Bringing Order to a Content Hoarder - Cornell Drupal Camp 2016 - part 3
 
Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...
Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...
Intro to User Journey Maps for Building Better Websites - Cornell Drupal Camp...
 
Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...
Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...
Lean Requirements Without Skimping on the Meat - Cornell Drupal Camp 2016 - p...
 
Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...
Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...
Bringing Order to a Content Hoarder (an Information Architecture primer) - Wo...
 
Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016
 
Organizing Your First Website Usability Test - WordCamp Boston 2016
Organizing Your First Website Usability Test - WordCamp Boston 2016Organizing Your First Website Usability Test - WordCamp Boston 2016
Organizing Your First Website Usability Test - WordCamp Boston 2016
 
Organizing Your First Website Usability Test - WP Campus 2016
Organizing Your First Website Usability Test - WP Campus 2016Organizing Your First Website Usability Test - WP Campus 2016
Organizing Your First Website Usability Test - WP Campus 2016
 
Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa...
 Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa... Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa...
Intro to User Journey Mapping for Building Better Websites - WordCamp Ottawa...
 
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
 
Organizing Your First Website Usability Test - WordCamp Lancaster 2016
Organizing Your First Website Usability Test - WordCamp Lancaster 2016Organizing Your First Website Usability Test - WordCamp Lancaster 2016
Organizing Your First Website Usability Test - WordCamp Lancaster 2016
 

Kürzlich hochgeladen

Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahimamgadibrahim92
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...amitlee9823
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )gajnagarg
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 

Kürzlich hochgeladen (20)

Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
 

Gathering and Defining Requirements for Your Next CMS Project

  • 1. Defining requirements for your next CMS project > Anthony D Paul
  • 2. Who am I… › Technical lead at Fathom (end-to-end; 5 years) › User experience developer › @anthonydpaul
  • 3. What we'll talk about › High-level design process (refresher) › Focus on requirements definition (importance, context, parts) › Specific tools and methodologies (purpose, pros/cons, samples) › Case study › Determining tools for you
  • 4. Theory behind the design process Behavior = function(Person, Environment) › No control over the person › Can identify the behavior › Simply build environment that elicits the desired behavior, right? Lewin’s Equation
  • 5. The more we know about our users, the more likely we are to meet their needs.
  • 6. High-level interactive process Requirements Definition (info gathering, specification Production (design, development) Delivery (training, launch, maintenance) Testing
  • 7. High-level interactive process Production (design, development) Delivery (training, launch, maintenance)
  • 8. High-level interactive process Requirements Definition (info gathering, specification Production (design, development) Delivery (training, launch, maintenance) Testing
  • 9. Foundation of the end product Design Local Architecture Global Architecture Functionality Objectives (users, business) TANGIBLE ABSTRACT Derived from: Jesse James Garrett’s "The Elements of User Experience"
  • 10. What does that path look like? Derived from: Liz Sanders’ "Co-Creation" What it ends up being What it could be
  • 11. What does that path look like? What it could be Derived from: Liz Sanders’ "Co-Creation"
  • 12. Foundation of the end product Design Local Architecture Global Architecture Functionality Objectives (users, business) TANGIBLE ABSTRACT
  • 13. 3 main components Requirements Definition Audit Processing Spec
  • 14. 3 main components Requirements Definition Ask Audit Think Processing Do Spec
  • 15. So, what do these break down into? Ask Audit Think Processin g Do Spec › (Objectives) › Wants & needs (user vs. client) › Climate (competition & market) › Content › (Functionality) › Stories (humanity) › Behaviors ($$$) › Global arch. (taxonomy) › Local arch. (hierarchy) › Design
  • 16. Tools we use to define them Ask Audit Think Processin g Do Spec Component Tools › (Objectives) › Wants & needs (user vs. client) › Climate (competition & market) › Content › (Functionality) › Stories (humanity) › Behaviors ($$$) › Global arch. (taxonomy) › Local arch. (hierarchy) › Design › Surveys & interviews › Card sorting › Make tools (paper prototypes & collages) › Personas › Usage scenarios (task flows) › Mood board › Sitemap › Wireframes › A/B tests › Digital prototypes
  • 17. Card sort › Purpose Determines high-level categorization preferences › Method Stacks of paper, sticky notes, 3x5 cards (allowing write-ins) › Analysis Put results into outline form or clouds › Strengths Simple, cheap, quick, fun, foundational › Weaknesses Content-centric (not tasks), may vary, surface characteristics (not use)
  • 20. Make tools › Purpose Determine emotional needs, sometimes functionality › Method Kit of materials, words, pictures › Analysis Notes for inspiration, tabulated › Strengths Easy, fun, high user involvement, candid › Weaknesses Time consuming, hard to analyze, somewhat expensive
  • 23. Personas › Purpose Confirm understanding of users (notes for an exam) › Method Write a story, add photo, name, motivations, etc. › Analysis N/A › Strengths Central reference encourages role-playing, fun, cheap › Weaknesses Somewhat difficult, not quick, contains assumptions
  • 26. Usage scenarios › Purpose Maps personas to objectives, walks through step-by-step actions › Method Write ideal (but real) task flows, identify entrances & exits › Analysis Identify patterns across users, prioritize › Strengths Effective for common actions, auditable › Weaknesses Somewhat difficult, not quick, contains assumptions
  • 29. Mood board › Purpose High-level look and feel pre-design › Method Assemble colors, textures, photos, typefaces, adjectives, screenshots › Analysis N/A › Strengths Clear communication, focuses designers, puts users and brand in sync, auditable › Weaknesses Somewhat abstract
  • 32. Sitemap (& task flow) › Purpose High-level taxonomy, task flows, navigation › Method Treed map of content (not necessarily pages) › Analysis N/A › Strengths Organized for production, gives scope, auditable › Weaknesses Overwhelming for clients, difficult to strike balance of info
  • 35. Wireframes › Purpose Local hierarchy, audit › Method Non-designed layout of each page › Analysis N/A › Strengths First visual, tangible, controls scope, testable › Weaknesses Difficult to balance design vs. utility, sometimes requires many pages
  • 38. A/B tests › Purpose Prove success of specific deliverable › Method Compare two or more versions (isolation vs. side-by-side) › Analysis Scored and tabulated › Strengths Definitive and arguable, quick, easy › Weaknesses Limited to options, can be difficult to assemble/coordinate
  • 40. Digital prototype › Purpose Prove system before design › Method Build site without design (entire or partial) › Analysis Task assignments, testing protocols, bug tracker › Strengths Both quantity and quality, closest to end product, relevant › Weaknesses Expensive if discarded, similar to wireframes can be hard to explain utility vs. design
  • 43. Case study › International student organization › Composted content › Brand new messaging
  • 44. Biggest challenges › Content audit › Many stakeholders/users › Sitemap
  • 45.
  • 46. As a testament to the newly organized and optimized content, one month after launch saw a 1200% increase in average daily page hits (previously averaging 1,200/day, now reaching more than 30,000/day).
  • 47. Determining your tools › Project size (budget) › Personal preference › Client need & risk