william h. bowers – whb108@psu.edu planning a ui design and development effort torres 8
Post on 24-Dec-2015
216 Views
Preview:
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