10
Peica Ionela- Anamaria

Ethics of software project management

Embed Size (px)

Citation preview

Page 1: Ethics of software project management

Peica Ionela- Anamaria

Page 2: Ethics of software project management

Project software management is a collection of techniques used to develop and deliver various types of software product.

Project management is all about getting things done in the most efficient manner possible.

It’s important to the company’s success to invest time into the project.

Page 3: Ethics of software project management
Page 4: Ethics of software project management

Computer ethics is about integrating computing technology and human values in such a way that technology advances and protects human values, rather than doing damage to them.

Stakeholder impact analysis confronts requirements with specified tasks and all the stakeholders. It can exploit SoDIS (Software Development Impact Statement) approach and its supporting tool.

Thus, the SoDIS process is expected to encourage the developers to think of people, groups, or organisations related to the project as well as identify significant ways in which the project may negatively affect stakeholders.

The Customer and the Supplier co-operate in the project but they have their own missions, goals, shareholders, employees, risks and environments, some questions arise: what does he know about developer's stakeholders, the applied technology, software process organisation? and why should the Buyer think of the Supplier's shareholders? why should a project manager (Developer's side) bother about customer's stakeholders whose requirements are not in the contract?

Page 5: Ethics of software project management

Computer ethics assurance (CEA) is a planned and systematic pattern of all actions necessary to provide adequate confidence that the item or product is developed, deployed and introduced following ethical canons.

In order to satisfy this there should be performed- creating/maintaining CEA plans for the project- intended for ethics assurance- participating in the development process- evaluating the products and auditing the

processes to make sure the development- deployment and usage keep to ethical codes.

Page 6: Ethics of software project management

Stakeholders are individuals or groups who may be directly or indirectly affected by the project and thus have a stake in the project activities. A difference in stakeholder fans of the Customer and the Supplier projects can be seen - due to their missions and roles.

Page 7: Ethics of software project management

We have 9 search directions for identifying Stakeholders presented below:

1. Production chain2. End users and related organizations3. Designers4. Physical system5. Inspection agencies6. Regulators7. Research and consultancy8. Education9. Representative organizations

Page 8: Ethics of software project management

1. Dormant stakeholder2. Discretionary stakeholder3. Demanding stakeholder4. Dominant stakeholder5. Dangerous stakeholder6. Dependent stakeholder7. Definitive stakeholder8. Non-stakeholder

Page 9: Ethics of software project management

The paper introduces computer ethics assurance and forms a proposal how its activities can be incorporated into the software development process. This is done on the basis of distinguishing between customer and supplier processes - ethics assurance activities, like stakeholder impact analysis, ethics-dedicated tasks, monitoring and evaluation, are decomposed among the Customer and the Suppplier processes and placed inside the software development frmework.

To evaluate the proposal, to tune the shape and contents of the computer ethics assurance process we need some practical projects to be modelled and evaluated.

The Software Process organisational aspects and the concept of CEA Groups will be verified quite soon – as society will force IT companies to asssure ethics in systems development by any means

Page 10: Ethics of software project management

http://www.idt.mdh.se/~gdc/work/ARTICLES/05CEPE/PrivacyBackground/ethics_in_software_process.pdf

http://www.ccsr.cse.dmu.ac.uk/staff/Srog/teaching/sweden.htm