william h. bowers – [email protected] planning a ui design and development effort torres 8

12
William H. Bowers – [email protected] William H. Bowers – [email protected] Planning a UI Design and Planning a UI Design and Development Effort Development Effort Torres 8 Torres 8

Upload: elizabeth-mccoy

Post on 24-Dec-2015

216 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

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

Page 2: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 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

Page 3: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

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

Page 4: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Software Development Software Development ModelModel Waterfall (upstream)Waterfall (upstream) Iterative/evolutionaryIterative/evolutionary

Page 5: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

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

Page 6: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

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

Page 7: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

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

Page 8: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Iterative ProcessesIterative Processes

RequirementsRequirements Business casesBusiness cases DesignDesign PrototypePrototype

Page 9: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Iterative ProcessesIterative Processes

SpecificationSpecification Code/unit testCode/unit test Systems testingSystems testing

Page 10: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

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

Page 11: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

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

Page 12: William H. Bowers – whb108@psu.edu Planning a UI Design and Development Effort Torres 8

William H. Bowers – [email protected] H. Bowers – [email protected]

Questions & DiscussionQuestions & Discussion