Why Design Tips for Sakai? Small teams in higher ed means wearing many hats Not all teams have designers Meant to be a primer for developers doing design.

Slides:



Advertisements
Similar presentations
Chapter 12 User Interface Design
Advertisements

Powerpoint: A Different Whiteboard Dr. Thomas Douglas St. John Fisher College 01/09/2008.
Berkeley’s User-Centered Design Process …a work in progress.
8 September Announcements  GIT Class: Friday 3-5 SN 115 (Peter Parente)  Information for Project Links PageProject Links Page  Hot Topics Teams.
Advanced Technical Writing Today in class ► Presentation guidelines ► Ideas for displaying data.
Intro to CIT 594
Intro to CIT 594
Project Work Playtesting + Postmortem. Plan for today Lecture + discussion Groups status report New Features /Changes in game engine LUNCH BREAK Group.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
Multimedia & Website Design Initial Planning (Part 2)
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Bassam Hammo (Ph.D) Department of Computer Information Systems King Abdullah II School for Information Technology Jordan University Amman Jordan e- mail:
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Intro to CIT 594
Listening and Reading Tests
Reasonable Sakai Widgets Aaron Zeckoski Gonzalo Silverio Antranig Basman
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Effective Note Taking Instructor(s) Date (s).
Take The University Challenge Listening and Notetaking During Lectures The Academic Skills Centre Trent University.
Get the most information out of the time you have available.
Business Processes and Workflow How to go from idea to implementation
1 Facilitating Social Inclusion n Discuss ways in which general physical educators can remove barriers to social acceptance and interactions n Discuss.
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #5.
Unitedstreaming New Features New and easy interface Professional Development Animations and audio files Daily video content New and enhanced tools Customized.
Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai.
Sakai UI Design Patterns Design Patterns WG: Marc Brierley, Colin Clark, Kathy Moore, Daphne Ogle, Judy Stern, (also Tim Archer, Kristol Hancock)
Resumes Class Workbook. What is a Resume? o Resumes are job search tools that show potential employers who are you. o They summarize your knowledge, skills.
Extemporaneous Speech. Extemporaneous speaking is speaking before a group on a topic you are familiar with, using very few notes. Extemporaneous speeches.
Notetaking in the Classroom Why should we learn strategies for taking notes??? How can we become more effective notetakers????
Cornell Notes Note-taking strategy that will improve your study skills and your grades!!
Heuristic evaluation Functionality: Visual Design: Efficiency:
Extending Moodle Across the Institution: Integration Strategies and Methods Academic Technology, San Francisco State University Andrew Roderick, Technology.
Allison Bloodworth, Senior User Interaction Designer, Educational Technology Services, University of California - Berkeley October 22, 2015 User Needs.
Rux Richmond User Experience Presenting Yourself: Tips for showcasing your IA experience in your resume and portfolio February 26, 2009.
CS 5150 Software Engineering Lecture 3 Software Processes 2.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Harcourt Journeys: Vocabulary Copyright © 2011 Kelly Mott.
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
Basic Study Skills Get the most information out of the time you have available. This workforce solution was partially financed through a $12,695,959 grant.
Harcourt Journeys: Vocabulary Copyright © 2011 Kelly Mott.
Human Centric Computing (COMP106) Assignment 2 PROPOSAL 23.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
PRESENTATIONS RB, p MK, p.181. CONTENT DELIVERY % % ?
Thank you for the kind feedback. I truly do hope you have enjoyed the course and have had a good learning experience. Most people said they found the course.
By Godwin Alemoh. What is usability testing Usability testing: is the process of carrying out experiments to find out specific information about a design.
Structure and Function: IA for Web Applications. Innovate - For What’s Next™ ©1999 Scient, Proprietary and Confidential Page 2 Structure - IA with content.
Unit 1: Lesson 1 Vocabulary Copyright © 2011 Kelly Mott.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
LITERACY-BASED DISTRICT-WIDE PROFESSIONAL DEVELOPMENT Aiken County Public School District January 15, 2016 LEADERS IN LITERACY CONFERENCE.
Sakai UI Design Patterns Design Patterns WG 12-Jun-2007, 14:05 Marc Brierley.
Benefits of Design Patterns Interaction consistency with design flexibility Facilitate sharing of design knowledge & common language A design pattern applied.
Best Practices for Integrating SAM in Canvas
1. Start with High Level Vision
Quality Assurance System Field Service Automation
OverDrive Digital Library Basics
Leveraging SNAP-Ed Connection for Policy and Programs
OverDrive Digital Library Basics
Quality Assurance System Field Service Automation
with Pearson’s MyITLab for Office 2013
CSS-304: Computer Systems Interface
with Pearson’s MyITLab for Office 2010
Cornell Notes Note-taking strategy that will improve your study skills and your grades!!
WORKSHOP Establish a Communication and Training Plan
Presentation transcript:

Why Design Tips for Sakai? Small teams in higher ed means wearing many hats Not all teams have designers Meant to be a primer for developers doing design 12 Key design tips

1. Start with High Level Vision Define hypothesis to check with real users –Example: Allow instructors to present images to their students Talk to and observe users –Understand how they get their work done –Images: digital images badly named if at all, used in many different contexts –Careful! Users leave out details!

2. 80/20 rule Less is more Don't try to fit it all in –Leave out edge cases –Hide advanced or less often used functionality

2. 80/20 rule

3. Talk to & Watch Users We aren’t primary users What would Judy want? Would Judy use this feature? Potential avenues for connecting with users Get out on campus and talk to Instructors and students are interested in improving Sakai Leverage other team member’s relationships

4. Find Out What’s Generally True About Your Users Learn about enough users to separate out quirks from common behavior patterns Loudest users likely have unusual requirements Don’t include idiosyncratic requirements

5. Scenarios Define Requirements & Workflows Model activities not tasks or use cases –Context and details Design for the typical the scenario –Workflows that match users work –80/20 rule May include working across tools in Sakai Example: Webcast study tool

5. Scenario: Using Webcast to Study Lisa has an exam coming up and wants to create a study sheet she can use for the next week while on the the gym. She gets out notepaper, her textbook, and her binder with PPT “ notes ” pages and gets comfy on the couch. She starts reviewing the powerpoints and notes from the lectures after the last exam. As she does this, she ’ s making notes (summarizing important topics) on her notepaper. (This will become her study sheet). As she ’ s making her way through the slides she decides it would be useful to hear the instructor ’ s explanation of DNA replication again. She goes to … a point in the webcast where that ppt slide is, and listens. One sentence he says seems to encapsulate the concept for her, so she tries to get it down word for word. Since her prof talks fast and does not always use lay terms, she relistens several times. After she feels like she understands, she adds some notes in the study sheet. She sees that there were a number of segments that she ’ d highlighted.

6. Users Don't Think in Tool Silos Minimize cross-tool workflows Automate cross-tool workflow Examples –Helper tool –Assignments and gradebook recent improvements to workflow –Data/information synchronization across tools

Section Info - Add TA’s

7. Software -- Means to an End Minimize user’s decisions about mechanics –Hide advanced and administrative tasks –Use meaningful defaults The implementation model is irrelevant to users - don’t reveal it “crazy, line-breaking, non-human readable URLs which are designed to meet the system needs of uniqueness but not the human need of comprehensibility” Sean DeMonner, U of M

Implementation Details?

8. Less is More Are there some settings which aren't usually needed? If so, can you hide them? ”Extras on demand” design pattern

Less is More

9. Consistency Apply known web app conventions –Yahoo Patterns, –“Designing Interfaces”, Jennifer Tidwell’s book Apply known Sakai conventions –Copy interactions from other Sakai Tools Style guide Sakai design patterns -- released soon! –Conflicting interactions or questionable usability? -- Questions to UI DG,

Try it out on users! Users aren’t familiar with technical terms Look at other Sakai tools and copy their language Higher Education has own language –“Faculty” v.s. “Instructor” -- flexibility for local customizations

11. Test Early & Often on Users Those of us designing and developing Sakai tools know too much Finding users –Grab students in common areas –Leverage training sessions –Offer food “Something is usable if it behaves exactly as expected.” Joel Spolsky,

12. Ask a Designer If you have access to designer(s): –Get them involved early –Once architecture is in place only minimal changes can be made If you don’t have access to a designer: –Ask the UI DG, –Recruit a designer from another institution for your working group

Sakai Development -- what’s hard, what’ easy Aaron & Hattie’s slides inserted here.

Thank You! Questions?