OtherPapers.com - Other Term Papers and Free Essays
Search

Software Project Management: The Manager's View

Essay by   •  March 24, 2013  •  Research Paper  •  8,559 Words (35 Pages)  •  1,454 Views

Essay Preview: Software Project Management: The Manager's View

Report this essay
Page 1 of 35

ABSTRACT

As businesses become more dependent on information technology for

their operations, IS managers are under increasing pressure to deliver quality

applications software on time and within budget. Thus, in addition to their

technical skills, they must master the necessary management skills to lead and

control software development projects.

The purpose of this tutorial is to present the fundamental concepts of

modern project management and show how these concepts can be applied to

software development projects. The tutorial presents a broad overview of current

software project management practices that evolved over the years from a

variety of complex projects. The subject is presented from the manager's rather

than from the developer's perspective. The focus is on large and complex

projects because these projects are the most challenging and in need of an

effective project management discipline.

Keywords: Project management, software development, project planning,

project control, team building, critical success factors.

Communications of AIS Volume 2, Article 17 3

Software Project Management: The Manager's View by J. Jurison

I. INTRODUCTION

Projects are not new. People have been working on projects since the

early days of organized work. The Egyptian pyramids, the Greek Parthenon, and

the Great Chinese Wall are examples of major projects of historic importance.

What is new is the way we manage projects. Project management as a special

form of management evolved from the work done on large-scale military projects

where an organized approach was necessary to manage the complex

interrelationships among an enormous number of different tasks performed by

many different specialists. In recent years project management emerged as a

major new form of management to deal with the complexities of knowledgebased

teamwork in organizations facing rapidly changing business environments.

Project management provides managers with powerful methods and tools for

planning, organizing, and managing team-based activities for accomplishing

specific objectives.

No other management activity can benefit more from effective project

management than software development. Practically all software development

efforts are undertaken as projects. These projects are generally complex and

their development takes place in a dynamic environment where business

conditions and technologies change during the project. Users are often unsure of

their needs and frequently change requirements midway through the project. As

a result, the software industry is plagued by cost overruns, late deliveries, poor

reliability, and user dissatisfaction (Abel-Hamid and Madnick, 1991).

Why is managing projects so difficult? Why are we seeing so many project

failures, especially in software development? Some of the difficulties stem from

the inherent nature of the product, others are management related. Among the

common software related problems are:

Communications of AIS Volume 2, Article 17 4

Software Project Management: The Manager's View by J. Jurison

* Intangibility. Software, unlike hardware, is intangible. As a result, software

is difficult to manage because it contains no visible milestones to measure

progress and quality.

* Complexity. The sheer complexity of software makes it difficult for people

to comprehend it, creating not only technical, but management problems

as well.

* Volatility of requirements. Software requirements are under constant

pressure for change. Because software can be changed more easily than

hardware, change is a way of life in software development.

Among the management-related difficulties the following are most

frequently cited in the project management literature:

* Poorly defined goals and specifications

* Lack of project plan

* Unrealistic deadlines and budgets

Although some projects fail for technical reasons, most project failures are

caused by people who ignore the principles of good project management. The

purpose of this tutorial is to present these principles and show how they can be

applied to the development of information systems.

The paper is organized as follows. Section II presents an introduction to

project management, defines the key dimensions of project management, and

describes the project life cycle. The process of project planning is described in

Section III. It covers project definition, cost and schedule estimating, and risk

assessment. Section IV addresses the issues of project organization. It describes

...

...

Download as:   txt (62.1 Kb)   pdf (542.8 Kb)   docx (42.8 Kb)  
Continue for 34 more pages »
Only available on OtherPapers.com