2. 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.
3.
4. 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?
5. 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.
6. 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.
7. We have 9 search directions for identifying Stakeholders
presented below:
1. Production chain
2. End users and related organizations
3. Designers
4. Physical system
5. Inspection agencies
6. Regulators
7. Research and consultancy
8. Education
9. Representative organizations
9. 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