Upload
betty-foster
View
226
Download
3
Tags:
Embed Size (px)
Citation preview
Web Project ManagementNazia Hameed
COMSATS University of Science and Technology
Islamabad
Overview
Software to Web Project ManagementChallengesManaging the Development TeamManaging the Development ProcessProject Risks & Risk Management
PurposeProject management: A systematic
approach to planning and guiding project processes from beginning to end.
It is a human-centered activity.Like requirements analysis, conflict
resolution is critical.Many development teams are still “new” to
the WebShort history, inexperienced in managementExperienced in traditional software only
Objectives & Tasks
SoftwareProject
Planning
Testing Implementation
Monitoring
Developm
entLead
ersh
ip
Leadership: Organize, control, lead staff, inform.
Development: Set, plan, and define objectives.
Monitoring: Check and control.
Balancing Conflicting GoalsA change in one goal
incurs trade-offs with the others.
Be sure all stakeholders are aware of this relationship!
SoftwareProject
Budget
Time Quality
6
General ChallengesLeadership
Poor/incomplete planningUnique/legacy software systemsHighly technical leadership
DevelopmentIndividualityMany alternative solutionsRapid change
MonitoringIntangibility nature of softwares
Development ChallengesNovelty – unknown & uninformed
audiences.Dynamics – time pressuresParallelism – subteams &
communicationContinuity – development to
transitionJuvenility – youth; less experienceImmaturity – inadequate tools
Product-Related ChallengesWeb apps are “simple”AestheticsSpontaneityUbiquityCompatibilityStability & SecurityScalability
Managing the Development TeamSuccess is largely determined by group
dynamics & how well they are managedCommunication among team membersMotivation & coordination by Project ManagerIdentify & resolve conflicts ASAPConcurrent engineeringPrimary & backupDocumentation is everyone’s responsibility
The Web Project Team
Web Project Team
Management Functionality Data
Project Manager Software Engineer
Multimedia Designer
Domain Expert
Business Expert
The Roles of the Project ManagerMediatorMotivatorCommunicatorTranslatorTrainerCustomer liaison
Requirements during development
10 Golden Rules1. Promote the professional self-conception of each
team member and ethical behavior.2. Stress the importance of different app knowledge3. Solve conflicts quickly4. Keep roles well-defined5. Look for parallel developments & synergies6. Spread the documentation task fairly7. Promote & coordinate continuous use of tools8. Translate costs & values9. Keep the customer involved10. Monitor project progress and objectives
Project RisksRisk: the probability of an activity to result in
a loss.Most critical risks:
Personnel deficitsUnrealistic time and cost specsIncompatible third-party componentsMisunderstood propertiesPoor user interface
Nielsen’s Top Risks Unclear definition of objectives Wrong target audience Development-oriented page structure Inconsistent design Insufficient budget for maintenance Content recycling & poor linking Mixing Internet & intranet Marketing research is seen as usability
research
Risk ManagementHow likely is a problem to occur, what will be
the impact, and what are the solutions?Assessment: Identify, analyze, & prioritizeControl: Provision, monitor, mitigateGroups are better at assessing and managing
risk than individuals.Perform a cost-benefit analysis to justify risk
management activities.
Risk Management
17
Don’t forget to read full chapter from book
18