Presentation is loading. Please wait.

Presentation is loading. Please wait.

Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai.

Similar presentations


Presentation on theme: "Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai."— Presentation transcript:

1 Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai

2 What is User Experience? User Experience (acronym: UX) –Usability: is it easy to use? –Accessibility: can everyone use it? –Design: is it clear, well laid out, and pleasing to look at? –Meets the needs of users: it it actually useful? –Simplicity: can users find what they need? –“User delight:” do users want to use it? –Flexible and supportive technical framework

3 Welcome! Combined U-Camp/Programmers Café Session: –An unprecedented event in the Sakai community! –Opportunity to cut across disciplines –Real, useful take-home techniques to improve UX Setting expectations: –This is a first step. We’ve got a lot more ideas for activities and workshops at upcoming conferences Thanks to Aaron, Harriet, Daphne, and Antranig for making this happen.

4 Summary of Topics 12 Design Tips for Non-Designers What is easy and hard to develop in Sakai? Questions & Conversation

5 Bridging the Gap The dreaded HTML debate: “Isn’t it a designer’s job to code HTML and CSS?” “Isn’t it a developer’s job to code HTML and CSS?”

6 Skills for Successful Software An ability to understand user needs, observe users in context, perform usability studies, and drive requirements A firm understanding of UI conventions and patterns A sense of effective visual design, layout, and style Knowledge of how to make software accessible for people with disabilities The ability to build user interface designs in HTML & CSS A strong understanding of the Web’s architecture An understanding of presentation frameworks in Java The ability to write secure and fast service APIs An understanding of database design and relational theory

7 A Stupid Bet I bet €500 that we can’t find anyone in this room who can do all of this work simultaneously!

8 So What? Open source software is all about collaboration Successful Web software is built by a group of people with different skills who can work together effectively Our challenge for Sakai: –Spectrum or continuum of skills, experience and language –Find new ways for entire continuum to collaborate –Identify skill gaps and address them by offering training and identifying skilled contributors –Make incremental improvements without losing sight of the big picture: what do we want Sakai to be?

9 UX is More Than Skin Deep 1.Skin, terminology, widget choice, page layout, color, font, etc… 2.Navigation, functionality, structure, etc… 3.Goals, context, work practice, activity, etc… Work Practice Structure & Function Look & Feel

10 There is no single User Experience The community is diverse with diverse needs We need not agree on the user experience We can go in different directions as long as we have a common meeting point We require a framework that supports this flexibility and commonality This will make life easier for community members at both the design and development end of the spectrum

11 Harsh Realities Any managers in the room? Listen up! Our community is busy: –Everyone is overworked, from designers to developers It’s hard to find the time to address UX problems outside of our tool silos and local priorities There is no they, just us! Sakai has very little central funding Donate some time and resources to helping out with the big picture for Sakai

12 How You Can Help Everyone can help! –Help with usability and accessibility research: Fluid, etc. –Usability Problem? Collaborate to find real solutions –Use and create UI design patterns –Share your well-crafted UI code: Fluid components, RSF evolvers, JSF components, accessible HTML –Move past “us vs. them:” work as a community

13 How You Can Help Managers: –Contribute to funding the Sakai UX Lead –Share your design and UI development resources Everyone: –Contribute to Sakai Accessibility QA

14 The Bill & Ted’s Principle With compliments to Steve Githens: “Be excellent to each other” The designer/developer dichotomy is old news This is open source: –We need to collaborate openly to succeed –We need to try new processes and techniques The only way to improve UX in Sakai is to combine good user research, good design, and good code


Download ppt "Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai."

Similar presentations


Ads by Google