william h. bowers – [email protected] planning a ui design and development effort torres 8
TRANSCRIPT
William H. Bowers – [email protected] H. Bowers – [email protected]
Planning a UI Design and Planning a UI Design and Development EffortDevelopment Effort
Torres 8Torres 8
William H. Bowers – [email protected] H. Bowers – [email protected]
PlanningPlanning
Generally iterative processGenerally iterative process 30%-50% of code is UI related30%-50% of code is UI related
William H. Bowers – [email protected] H. Bowers – [email protected]
Essential ComponentsEssential Components
Set milestonesSet milestones Track qualityTrack quality Manage riskManage risk Evaluate and report requirements Evaluate and report requirements
compliancecompliance
William H. Bowers – [email protected] H. Bowers – [email protected]
Software Development Software Development ModelModel Waterfall (upstream)Waterfall (upstream) Iterative/evolutionaryIterative/evolutionary
William H. Bowers – [email protected] H. Bowers – [email protected]
Planning ProcessPlanning Process
Set goalsSet goals Requirements gatheringRequirements gathering
– UIUI– UsabilityUsability– ConsistencyConsistency
Management Management support/involvementsupport/involvement
ScheduleSchedule
William H. Bowers – [email protected] H. Bowers – [email protected]
User Centered Product User Centered Product PlanPlan Form multi-disciplinary teamForm multi-disciplinary team User participation throughout processUser participation throughout process Early design and prototyping Early design and prototyping
milestonesmilestones Early usability evaluationsEarly usability evaluations Planned design iterationPlanned design iteration Tracking and reportingTracking and reporting
William H. Bowers – [email protected] H. Bowers – [email protected]
Chunking the PlanChunking the Plan
Small bite-sized chunksSmall bite-sized chunks Staged iterationsStaged iterations
– I1 - Conceptual designI1 - Conceptual design– I2 - Repair/enhancements first 20%I2 - Repair/enhancements first 20%– I3 – Next 20%I3 – Next 20%– I4 – Remaining featuresI4 – Remaining features
William H. Bowers – [email protected] H. Bowers – [email protected]
Iterative ProcessesIterative Processes
RequirementsRequirements Business casesBusiness cases DesignDesign PrototypePrototype
William H. Bowers – [email protected] H. Bowers – [email protected]
Iterative ProcessesIterative Processes
SpecificationSpecification Code/unit testCode/unit test Systems testingSystems testing
William H. Bowers – [email protected] H. Bowers – [email protected]
Frequently Overlooked Frequently Overlooked FactorsFactors Project presentations and Project presentations and
demonstrationsdemonstrations Changing toolsChanging tools Changing platformsChanging platforms Network infrastructureNetwork infrastructure VacationsVacations HolidaysHolidays
William H. Bowers – [email protected] H. Bowers – [email protected]
StaffingStaffing
Specific skillsSpecific skills TeamworkTeamwork Cross trainingCross training One core team throughout the One core team throughout the
projectproject
William H. Bowers – [email protected] H. Bowers – [email protected]
Questions & DiscussionQuestions & Discussion