PROGRAMMERS Code/Test MANAGERS PROGRAMMERS Initiate Code/Test Ship Ship MANAGERS PROGRAMMERS QUALITY ASSURANCE DESIGNERS Initiate Code Test GUI Design PROGRAMMERS QUALITY ASSURANCE MANAGERS Initiate DESIGNERS Design Code Bug Test User Test USABILITY PRACTITIONERS Ship Ship What do people desire? Common Error #1 Emphasize Technology & Ignore Desirability (e.g., Silicon Graphics) OBJECTIVE: A PRODUCT THAT IS DESIRABLE, VIABLE, AND BUILDABLE Of the things people desire, what will sustain a business? Common Error #2 Emphasize Desirability & Ignore Viability (e.g., Napster) Of the things people desire that will sustain a business, what can we build? Common Error #3 Emphasize Viability & Ignore Desirability (e.g., Microsoft) SUBMISSIONS CONSISTENCY SECURITY It’s sometimes unclear whether assignments have been successfully posted to student drop-boxes. Instructors are not consistent about assignment deadlines, with some permitting late assignments and some forbidding them. Having assignment grades posted on the system as soon as they’re ready is convenient, as long as it’s secure. The size limit for submitted assignments sometimes makes it difficult to submit program files using databases or images. Some instructors post assignments on the system, but most still provide hard copies in class. Separate logins are not required when students shift from one course’s drop-box to another’s. USABILITY Many icons are provided, but they’re small, often obscure, and have long delays before tool-tips appear. NOTIFICATIONS Instructors may input settings so graders are notified when students submit assignments. Grade screens use Student may access extremely small font, schedule of all events allowing display of large (including due dates) classes without much occurring in the next two scrolling, but damaging weeks for all of student’s readability. classes. Team assignments are Calendar arrangement of System automatically logs Most pages include help Instructor may post now permitted, but it’s due dates is confusing, out students and documents explaining the announcements to confusing whether team allowing instructor to list instructors after fifteen purpose and usage of the individual students, members can overwrite assignments above their minutes of inactivity. fields on those pages. project teams, and entire each other’s submissions. due dates. classes. Student profiles list first and most recent access times, but do not log all uploads and downloads. Students may use drop-box to submit early assignments, but must notify instructor by e-mail of having done so. Instructor may toggle descriptions on (making interface crowded) and off (hiding info from users). Users may post profiles that include a photo, a list of interests, and contact information. Students report increased levels of interrupted service when uploading assignment files from off campus. Calendar of upcoming assignments may be displayed for one class or for all classes. Instructors may retrieve logs of every participant’s access to their account for a particular class.