Web Project Management Nazia Hameed COMSATS University of Science and Technology Islamabad

Preview:

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