Defining requirements for your next CMS project

Post on 01-Dec-2014

777 views 0 download

description

WordPress DC Meetup at Fathom Creative: Lightning Talks; April 12, 2011This presentation was one of 9 presentations each from 5 to 10 minutes on various topics surrounding WordPress, web design and development or web project management.The audio portion of this talk can be found here: http://www.ustream.tv/channel/wordpressdc (1:05:10-1:17:20 in the complete session)

Transcript of Defining requirements for your next CMS project

Defining requirements for your next CMS project

> Anthony D Paul

› Technical lead at Fathom (end-to-end; 5 years)

› User experience developer

› @anthonydpaul

Who am I…

High-level interactive process, gathering & defining requirements, breakdown of tools & purpose, samples

High-level interactive process

High-level interactive process

RequirementsDefinition

(info gathering, specification

High-level interactive process

RequirementsDefinition

(info gathering, specification

Production(design,

development)

High-level interactive process

RequirementsDefinition

(info gathering, specification

Production(design,

development)

Delivery(training, launch,

maintenance)

High-level interactive process

RequirementsDefinition

(info gathering, specification

Production(design,

development)

Delivery(training, launch,

maintenance)

Testing

High-level interactive process

RequirementsDefinition

(info gathering, specification

Production(design,

development)

Delivery(training, launch,

maintenance)

Testing

High-level interactive process

Production(design, development)

Delivery(training, launch,

maintenance)

Testing

High-level interactive process

RequirementsDefinition

(info gathering, specification

Production(design,

development)

Delivery(training, launch,

maintenance)

Testing

3 main components

RequirementsDefinition

3 main components

RequirementsDefinition

Audit

3 main components

RequirementsDefinition

Audit UX

3 main components

RequirementsDefinition

Audit UX Spec

3 main components

RequirementsDefinition

AskAudit

AnalyzeUX

ApplySpec

So, what do these break down into?

AskAudit

AnalyzeUX

ApplySpec

So, what do these break down into?

AskAudit

AnalyzeUX

ApplySpec

› Wants & Needs (user vs. client)› Climate (competition & market)› Content

So, what do these break down into?

AskAudit

AnalyzeUX

ApplySpec

› Wants & Needs (user vs. client)› Climate (competition & market)› Content

› Stories (humanity)› $$$

So, what do these break down into?

AskAudit

AnalyzeUX

ApplySpec

› Wants & Needs (user vs. client)› Climate (competition & market)› Content

› Stories (humanity)› $$$

› Global (taxonomy)› Local (hierarchy)

Tools we use to define them

AskAudit

AnalyzeUX

ApplySpec

› Wants & Needs (user vs. client)› Climate (competition & market)› Content

› Stories (humanity)› $$$

› Global (taxonomy)› Local (hierarchy)

Component Tools

Tools we use to define them

AskAudit

AnalyzeUX

ApplySpec

› Wants & Needs (user vs. client)› Climate (competition & market)› Content

› Stories (humanity)› $$$

› Global (taxonomy)› Local (hierarchy)

› Ask› Brainstorm

Component Tools

Tools we use to define them

AskAudit

AnalyzeUX

ApplySpec

› Wants & Needs (user vs. client)› Climate (competition & market)› Content

› Stories (humanity)› $$$

› Global (taxonomy)› Local (hierarchy)

› Ask› Brainstorm

› Personas› Scenarios

Component Tools

Tools we use to define them

AskAudit

AnalyzeUX

ApplySpec

› Wants & Needs (user vs. client)› Climate (competition & market)› Content

› Stories (humanity)› $$$

› Global (taxonomy)› Local (hierarchy)

› Ask› Brainstorm

› Personas› Scenarios

› Sitemap› Flat wireframes

Component Tools

Each tool explained

› Ask surveys/interviews, e.g.quality answers

› Brainstorm card sorting, e.g.refined experiment

› Personas motivationsfilling in the blanks

› Scenarios common tasks & recycle ideal vs. realistic

› Sitemap content flowthorough vs. friendly

› Flat wireframes audit & visual priority design vs. utility

Comprised ofTools Challenges

A/B Test

Card Sort

Persona

User Scenario

Sitemap (& task flow)

Flat Wireframe

Determining your tools

› Project size

› Personal preference

› Client need

Thank you!

@anthonydpaul