22.11.2012 Views

Schaum's Outline Series

Schaum's Outline Series

Schaum's Outline Series

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Software Project<br />

Management<br />

3.1 Introduction<br />

30<br />

Although the word ‘‘manager’’ may remind many of us of the manager in the<br />

‘‘Dilbert’’ comic strip, management is important. Software project management is<br />

the important task of planning, directing, motivating, and coordinating a group of<br />

professionals to accomplish software development. Software project management<br />

uses many concepts from management in general, but it also has some concerns<br />

unique to software development. One such concern is project visibility.<br />

The lack of visibility of the software product during software development<br />

makes it hard to manage. In many other fields, it is easy to see progress or lack<br />

of progress. Many software projects get stalled at 90 percent complete. Ask any<br />

programmer if that bug that he or she found is the last bug in the software, and the<br />

answer will almost always be an emphatic yes. Many of the techniques in software<br />

management are aimed at overcoming this lack of visibility.<br />

3.2Management Approaches<br />

A basic issue in software project management is whether the process or the<br />

project is the essential feature being managed. In process-oriented management,<br />

the management of the small tasks in the software life cycle is emphasized. In<br />

project management, the team achieving the project is emphasized. This results<br />

in important differences in viewpoint. In a process management approach, if the<br />

team does not follow the prescribed software life cycle, this would be a major<br />

difficulty. In a project management approach, success or failure is directly attributed<br />

to the team.<br />

Copyright 2002 The McGraw-Hill Companies, Inc. Click Here for Terms of Use.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!