About the Centre
The who, what, how and why of CCSR
Conferences
Conferences, and related items
What's New
New Resources and Conferences
Search
Search Resources and Conference listings
Resources
Papers and topics dealt with by CCSR
E-Journal
The ETHICOMP E-Journal
Ethicol
The IMIS's column on Computer Ethics
Contents Page
Site map of CCSR
Journal of Information, Communication and Ethics in Society
Last update 11 February 2004

The Ethics of Software Project Management

Don Gotterbarn

Simon Rogerson

Presented at The Computer Ethics Conference, Linköping University, Sweden, 1997 (Taken from: Ethics and Information Technology, Edited by Göran Collste, pp278-296, ISBN 91-7219-680-7)

Document Also Available in PDF (33 kbytes), PS (27 kbytes), Printer-friendly HTML (2541 bytes) Rich Text Format (2968 bytes) DocBook source (2186 bytes)


Abstract: 

Software project management is the collection of techniques used to develop computer systems and deliver various types of software products. This developing discipline traditionally includes technical issues such as: the choice of software development model, how to estimate project size and schedule, how to insure safety, what resources to reuse and which programming environment to use for the development. The discipline also includes management issues such as: when to train personal, what are the risks to the project success, and how to keep the project on schedule. These choices are then embodied in a software project management plan. None of the traditional software project management materials address the ethical issues that arise because of the choices made during software development. Neither do these materials provide any insights as to how to address these issues. In this paper we identify several critical ethical issues that arise in most software projects and provide a proactive way of addressing these issues which is consistent with most professional software development standards.

A Full version of this Paper is also available