220 likes | 442 Views
Sakai Tools. Designing a User-Centered Sakai Tool. 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. Tools Team Update. TTeam Past 18 months Next 6 months
E N D
Sakai Tools Designing a User-Centered Sakai Tool 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
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
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 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Suggested UCD Process TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support Cooper Consulting, www.cooper.com
IDEO Video TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support • 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
Problem Statement • Problem • The problem of… • Affects • Affects… • Impact • The impact of which is… • Successful Solution • A successful solution would provide (benefit of successful solution) TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support Menlo Innovations,www.menloinstitute.com
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 • 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 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Research • User Research • Observe users in the field • Interview users and stakeholders • Utilize existing user data • Support issues • Logs • Surveys • Etc… • Design and usability principles TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Modeling • Personas • Persona Map • Scenarios / Activity Diagram TTeam Update UCD IDEO Problem Statement Research Modeling Framework Definition Requirements Definition Design Development Support
Personas TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Persona Map TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
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 TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
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
Use Case Diagram TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Use Case Matrix TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Framework Definition • Information architecture • Navigation characteristics • Use case detail • Style guide • Tool interoperability TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Design • Task Flows • Site Diagrams • Mock-ups TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
Development Support • Functional specifications • Relentless communication • User testing TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support
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? TTeam Update UCD IDEO Problem Statement Research Modeling Requirements Definition Framework Definition Design Development Support