william h. bowers – whb108@psu.edu planning a ui design and development effort torres 8

Post on 24-Dec-2015

216 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

Planning a UI Design and Planning a UI Design and Development EffortDevelopment Effort

Torres 8Torres 8

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

PlanningPlanning

Generally iterative processGenerally iterative process 30%-50% of code is UI related30%-50% of code is UI related

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

Essential ComponentsEssential Components

Set milestonesSet milestones Track qualityTrack quality Manage riskManage risk Evaluate and report requirements Evaluate and report requirements

compliancecompliance

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

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

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

Planning ProcessPlanning Process

Set goalsSet goals Requirements gatheringRequirements gathering

– UIUI– UsabilityUsability– ConsistencyConsistency

Management Management support/involvementsupport/involvement

ScheduleSchedule

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

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 – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

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 – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

Iterative ProcessesIterative Processes

RequirementsRequirements Business casesBusiness cases DesignDesign PrototypePrototype

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

Iterative ProcessesIterative Processes

SpecificationSpecification Code/unit testCode/unit test Systems testingSystems testing

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

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 – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

StaffingStaffing

Specific skillsSpecific skills TeamworkTeamwork Cross trainingCross training One core team throughout the One core team throughout the

projectproject

William H. Bowers – whb108@psu.eduWilliam H. Bowers – whb108@psu.edu

Questions & DiscussionQuestions & Discussion

top related