Sakai Tools Designing a UserCentered Sakai Tools Team






















- Slides: 22
Sakai Tools Designing a User-Centered Sakai Tools Team Rob Lowden, Daphne Ogle
Agenda • • • Tools Team Update User-centered design (UCD) “Deep Dive” – IDEO Video UCD and Sakai Tools CSS and skinning Sakai June 8, 2005 2
Tools Team Update • TTeam – Past 18 months – Next 6 months – To infinity and beyond TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support CSS June 8, 2005 3
Why User-Centered Design (UCD) • Successful adoption – Users choose to use Sakai – NO need for "excessive" training and support staff • Usable – Easy to use / Intuitive – Meet basic user needs – Doesn’t cause more work June 8, 2005 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support 4
Suggested UCD Process TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support Cooper Consulting, www. cooper. com June 8, 2005 5
IDEO Video • Tweak process • Multi-disciplinary team • “Fail often in order to be successful” • Feedback early and often • Watch users at work in their world • Don’t be constrained by current systems June 8, 2005 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support 6
Problem Statement TTeam Update • Problem UCD – The problem of… • Affects IDEO Problem Statement Research – Affects… Modeling Requirements Definition • Impact Framework Definition Design – The impact of which is… Development Support • Successful Solution – A successful solution would provide (benefit of successful solution) June 8, 2005 Menlo Innovations, www. menloinstitute. com 7
Legacy Tool Refactor Problem Statement • Problem – Many Sakai legacy tools are unintuitive and not aligned with style guide – Limited amount of time & resources available between end of January and Sakai 2. 0 release. • Affects – Affects faculty, students, staff and researchers in higher education • Impact – The impact of which is that Sakai end users have to spend a lot of effort to use the tools and have an inconsistent mental model of the how Sakai works • TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support Successful Solution – A successful solution would provide: • Users a consistent interaction model across tools so expectations are met (e. g. how do I navigate, what is a link and what’s not, where certain types of actions can be found, etc). • Change all legacy tools across system at the same level in given time June 8, 2005 8
Research • User Research – Observe users in the field – Interview users and stakeholders – Utilize existing user data • • Support issues Logs Surveys Etc… TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support – Design and usability principles June 8, 2005 9
Modeling • Personas • Persona Map • Scenarios / Activity Diagram TTeam Update UCD IDEO Problem Statement Research Modeling Framework Definition Requirements Definition Design Development Support June 8, 2005 10
Personas TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 11
Persona Map TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 12
Scenarios/Activity Diagrams • Scenario – System use in story form • Activity Diagram – Same use in diagram form • Includes context of work • More “real” than task flow June 8, 2005 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support 13
Requirements Definition • Use Case Diagrams • Use Case Matrix • High-level requirements doc TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 14
Use Case Diagram TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 15
Use Case Matrix Actor C Actor B This matrix describes which actors use which use case, and whether a particular use case is hourly (H), daily (D), weekly (W), monthly, (M) or yearly (Y). Edge cases (E) mean the use case will be performed very infrequently, if ever. Actor A Use Case Frequency Matrix TTeam Update UCD IDEO Problem Statement Research Modeling Use Case #1 Requirements Definition Framework Definition Use Case #2 Design Development Support Use Case #3 Use Case #4 June 8, 2005 16
Framework Definition • • • Information architecture Navigation characteristics Use case detail Style guide Tool interoperability June 8, 2005 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support 17
Design • Task Flows • Site Diagrams • Mock-ups TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 18
TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 19
TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 20
Development Support • Functional specifications • Relentless communication • User testing TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support June 8, 2005 21
Conclusion • Big picture understanding of UCD • UCD for final core release • Establish UCD as best practice for future of Sakai • What would be helpful for December conference? June 8, 2005 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support 22