CS575 Spring 2012 Lecture 4* Bapa Rao CSU LA * Many Slides borrowed from Scott Klemmer’s Stanford Course Materials.

Slides:



Advertisements
Similar presentations
Making Thinking Visible Strategies through Social Studies Kindergarten and 1st BISD – April 2014.
Advertisements

Website and Lists for Your Church? Paul Tukey & George Drumbor Communication Assessment & Strategy Committee NJ Association of the UCC Oct 4, 2003.
PLANNING STUDY TIME. USE DAYLIGHT HOURS Research shows that 60 minutes of study time during the day is equivalent to 90 minutes of study at night. Research.
CAREER ASSIGNMENT By Natosha Power & Trisha Taylor.
 Assessment in the natural environment  Recognize and reinforce multiple modes of communication.  Train communication partners.
Social Media: FACEBOOK Kristin Martin Professional Development.
CS575 Spring 2010 Week 2 K.V. Bapa Rao. Outline Administrative Review of previous class meeting Memex discussion Alan Kay’s Grand Challenges: Discussion.
Lecture 4 Class Responsibility Collaboration Cards
Design Process …and the project.
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
Oct. 2, 2003CS WPI1 CS 509 Design of Software Systems Lecture #5 Thursday, Oct. 2, 2003.
Adding the Detail Filling in Use Case Templates. Use Case Template The use case diagram is important for visualizing a system and as a communication tool.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
DC Women's Business Center Sponsored by: U.S. Small Business Administration Operated by: Business at the Next Level: Starting and Growing Your Business.
Evaluating User Interfaces Walkthrough Analysis Joseph A. Konstan
3rd Phase: 3rd Phase: PROJECT ORGANISATION Plan  Implementation  Recruit staff and organize project team members  Assign responsibility for Work packages.
8/28/ Case Study Who – capstone prepared students What – opportunity to work and learn in a team environment Why – to interactively experience.
The Art of Options Counseling: Person-Centered, Decision Support Thea Griffin, LMSW 1.
CS 221 – May 13 Review chapter 1 Lab – Show me your C programs – Black spaghetti – connect remaining machines – Be able to ping, ssh, and transfer files.
Component 10 – Fundamentals of Workflow Process Analysis and Redesign Unit 10 – Process Change Implementation and Evaluation This material was developed.
School’s Cool in Kindergarten for the Kindergarten Teacher School’s Cool Makes a Difference!
6.191 Introduction Master of Engineering Thesis Project Program Prototyping Research Results Charles G. Sodini, Howard E. Shrobe, Arthur C.M. Chen.
Framework: ISA-95 WG We are here User cases Studies
Life after High School: Where do we go now!!! The importance of future’s planning, creative ideas and community connections.
Rapid Prototyping as Design Process JEFF GINGER | MAKERSPACE 490 | FALL 2015.
The Savvy Cyber Teacher ® Using the Internet Effectively in the K-12 Classroom 1 Savvy Cyber Teacher ® Using the Internet Effectively in the K-12 Classroom.
COMP 410 Update. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Distributed Shared Memory Steve Ko Computer Sciences and Engineering University at Buffalo.
1 CS Programming Languages Class 15 October 17, 2000.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
Insert: Title of Improvement Read Out Date:. 2 Objectives for Today’s Session Share results of improvement effort Demonstrate fact-base, analytical approach.
© Copyright 2002, 2005, 2013 L. M. Linson, may be freely used with this notice Practical Database Design “Structuring Your Tables” by Larry Linson, presented.
YEAR 1 FOUNDATION RS Philosophy for Children P4C P for C.
CHAPTER 1 THE CHALLENGE OF MANAGEMENT
Building a Welcoming Website for Your Church Paul Tukey Communication Assessment & Strategy Committee NJ Association of the UCC Oct 16, 2004 Slides posted.
Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL.
The Cosmic Cube Charles L. Seitz Presented By: Jason D. Robey 2 APR 03.
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
DMG101 - week 1 Introduction to Design Management (Week 1) Course overview Class resources What is Design Management Introduction to Visual Communication.
Disciplined Software Engineering Lecture #15 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department.
Copyright © 1994 Carnegie Mellon University Disciplined Software Engineering - Lecture 1 1 Disciplined Software Engineering Lecture #15 Software Engineering.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Design Thinking Concepts Cindy Royal, Ph.D Associate Professor Texas State University School of Journalism and Mass Communication cindyroyal.com.
We even iterate on the requirements Gathering Requirements 1.
Fall 2015 ECEn 490 Lecture #8 1 Effective Presentations How to communicate effectively with your audience.
Week IV in SOS  Tuesday Project Time -- 4:15pm-5pm URL for project(s) due to Judy by Friday 5pm  Friday Paper  OOAD Handouts thru last Thursday (see.
Copyright © 1994 Carnegie Mellon University CSCI511Personal Software Process - Personal Implications of PxP 1 Disciplined Software Engineering Lecture.
Introduction. Steve Semler The Session in a Nutshell Figure out the business purpose and learning intent. Determine what actions or decisions the learners.
Fundamentals of Workflow Analysis and Process Redesign Unit Process Change Implementation and Evaluation.
Copyright © 2013 Curt Hill Creating the To-Be Architecture Using the crystal ball.
1A FAST EXCELLENCE THROUGH FACILITATION Gary Rush The FAST Process MGR Consulting
New Product Development Page 1 Teddy Concurrent Engineering by Teddy Sjafrizal.
FCT Communication Practices Agenda FCT specific communications – Scrum: Mon, Wed, Thur. – Weekly Call: Tuesday – Mentorship Presentations:
CS575 Spring 2012 Lecture 8 CSULA Bapa Rao. Agenda for Today Review of previous meeting and assignments User Theory Presentation Coming week’s assignment.
PROGRAM MANAGEMENT MODULE 2 Dr. Nicole Fitzhugh Professional School Counselor Berwyn Heights Elementary.
Organisations – Groups and Teams
Introduction to Stocks Lecture 1: Introduction. Today’s Schedule Course Objectives Why is investing is important? People are lazy and stocks give them.
CS 575 Lecture 3 Spring 2012 K.V. Bapa Rao CSULA.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
1. Begin Quick Start 2. Administration 3. Good to Know 4. Slightly Technical 5. User Experience 6. You are ready to go !
© 2013 TILA Petra Hoffstaedter – Steinbeis-Transferzentrum Sprachlernmedien 1 Tila Teacher Training Tools for Synchronous and Asynchronous Telecollaboration.
Stanford hci group / cs October 2007 An Overview of Design Process Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt,
CS 575 Spring 2012 Lecture Bapa Rao.
Challenges for PR in a fast changing environment: Environmental monitoring on a continuous basis From a crisis communication perspective, Nico de Gouw.
FOP: Multi-Screen Apps
Human Resources Management
UML Diagrams: Sequence Diagrams Dynamic Analysis Model
Responsibilities CS 4640 Programming Languages for Web Applications
PLANNING STUDY TIME.
Enhanced agent workspace for messaging
Presentation transcript:

CS575 Spring 2012 Lecture 4* Bapa Rao CSU LA * Many Slides borrowed from Scott Klemmer’s Stanford Course Materials

Today’s agenda Watch Berners-Lee Lovelace Award Lecture Conclude needfinding Get started on design alternatives and prototyping

Self-Evaluation of needfinding exercise

Quality of Observations Self observation & notes How many others did you observe? What questions did you have in mind when you observed? If you had to do the exercise again, what questions would you have in mind when observing? Please post your self-evaluation on your wiki page under course page

Review of Week 2’s needfinding exercise post-earthquake scenario 5 families on a block people know their neighbors but not much about anyone else sporadic phone & internet communication (phone better than internet) needs – Injury – food – damage to home – missing relatives / pets Getting help to come to you – Procurement – Barter – Keeping track of balance – Money transfer different resources – engineering skills – community resources information – money – food external connectivity – family members outside disaster zone

Summary of Notes Adding tradeoffs / detail to requirements (when does mom need to know?) – Trade time for [what?] Change New info Have an evolvable plan – If X happens within time Y, we can do Z1, Z2, … Explore possible steps Develop more information and expand possibilities Refine choices: trade how much food? Prioritize – Meet immediate & pressing needs Detail plan – Cover self as well as others Execute? Evaluate / correct? Develop more resources – Think of unusual resources (e.g., train station)

Summary of needfinding notes, additional needs /resources: Material Human – Skills, knowledge Information Goals Balance Prioritize Inform, Update Facilities / functions Expand Filter Communicate: broadcast, narrowcast, pointcast Inventory Modes Synchronous (human-controlled, e.g.,) Asynchronous (automatic, e.g.,)

Breakdowns / Opportunities

Breakdowns /workarounds Not meeting urgent needs in a timely fashion – First aid kit Need for reassurance about safety – Family, pets, … – Increasing priority as time passes Motivating Uncooperative or slow players Planning for future needs (trading away too many resources) Information and data sharing Communication and action protocols – Pre-arranged / develop dynamically during crisis High priority messages and alerts

Today’s exercise Select 7-10 apps – “We need a way to do that will mitigate breakdown OR Facilitate workaround – Can start from wiki page entries – Critique Plausible Feasible Inspiration Challenges

Today’s exercise contd For each selected app – Write top-level use cases – Brainstorm UI design choices Storyboards – See A.D. Aziz’s Storyboard notes Paper prototypes Points of view – Guiding principle--alternatives

Breakdowns /workarounds Creative use of resources – Train station for non-standard resources Locate and approach nearest police station Unoccupied stores as resource – How to handle / negotiate extraction of resources

Use Case [Martin Fowler] Title: "goal the use case is trying to satisfy” Main Success Scenario: numbered list of steps Step: "a simple statement of the interaction between the actor and a system” Extensions: separately numbered lists, one per Extension Extension: "a condition that results in different interactions from.. the main success scenario". An extension from main step 3 is numbered 3a, etc.

Design Alternatives “The best way to have good ideas is to have lots of ideas.” –Linus Pauling

Design as simulated Annealing Annealing: In Metallurgy, gradual cooling: – 1000, 900, 975, 950, 970, 925, 960, … Simulated annealing: – Local optimum  suboptimum  nonlocal optimum

Prototyping Strategy for efficiently dealing with things that are hard to predict

Prototypes contd Formalism: When is it useful? – Not for its own sake Make multiple prototypes simultaneously to get most value Consider: what is the cost of making changes over time? “Good artists borrow, great artists steal”—Picasso Klemmer’s Stanford course lecture on Prototyping