usability vs. software development processes
DESCRIPTION
TRANSCRIPT
Efficiently integrating usability into software development
Poor requirements specification
Bad relationship management between customers and
developers
Fulfilling user’s needs, wants and desires
Designing user interfaces that allow users to complete their tasks in an efficient and easy way
key for project’s success=
Goals
Managing the project
Software Development Process
Integrating usability techniques
Ethnographic studies, interviews,
surveys, user scenarios, workflow
modeling, focus groups, etc.
Ethnographic studies, interviews,
surveys, user scenarios, workflow
modeling, focus groups, etc.
Prototypes, card sorting, usability
testing, participatory design, etc.
Prototypes, card sorting, usability
testing, participatory design, etc.
Usability testing, heuristic evaluation,
surveys, etc.
Usability testing, heuristic evaluation,
surveys, etc.
Involving Users
Users diversity
Users availability
Development team organizational culture
Product type
Involving Users
Development costs saving
Users efficiency
Revenue
Barriers
Psychological Organizational
“Involving users will only lengthen development timelines and time to market”
“Usage scenarios and usability testing just add to the already sky-high number of requirements
we’re dealing with.”
“We already have enough trouble managing our product development process – adding users into the mix will make the process even more
chaotic.”
“It is problematic to get money and the permission from the projects to do this, it is not
easy to get permission to spend money on doing usability”
We have to analyze…
Don’t overdo on Usability…
Usability
Project Success Critical Point
Susana Vilaç[email protected]
http://susanavilaca.wordpress.com