SlideShare a Scribd company logo
Peica Ionela- Anamaria
   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.
   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?
   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.
   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.
    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
1. Dormant stakeholder
2. Discretionary stakeholder
3. Demanding stakeholder
4. Dominant stakeholder
5. Dangerous stakeholder
6. Dependent stakeholder
7. Definitive stakeholder
8. Non-stakeholder
   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
   http://www.idt.mdh.se/~gdc/work/ARTICLES/0
    5CEPE/PrivacyBackground/ethics_in_software
    _process.pdf
   http://www.ccsr.cse.dmu.ac.uk/staff/Srog/tea
    ching/sweden.htm

More Related Content

What's hot

Cyber security
Cyber security Cyber security
Cyber security
Shivam Yadav
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
tumetr1
 
Cryptography and network security
Cryptography and network securityCryptography and network security
Cryptography and network security
patisa
 
Intrusion detection
Intrusion detectionIntrusion detection
Intrusion detection
CAS
 
Network security - OSI Security Architecture
Network security - OSI Security ArchitectureNetwork security - OSI Security Architecture
Network security - OSI Security Architecture
BharathiKrishna6
 
Unit 2 spm
Unit 2 spmUnit 2 spm
Unit 2 spm
rrajeeapec
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
Fadhil Ismail
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introduction
Kanchana Devi
 
Ieee code of ethics
Ieee code of ethicsIeee code of ethics
Ieee code of ethics
Waqar Ahmad
 
Cryptography and Information Security
Cryptography and Information SecurityCryptography and Information Security
Cryptography and Information Security
Dr Naim R Kidwai
 
Software Project Management (monitoring and control)
Software Project Management (monitoring and control)Software Project Management (monitoring and control)
Software Project Management (monitoring and control)
IsrarDewan
 
Virus and Malicious Code Chapter 5
Virus and Malicious Code Chapter 5Virus and Malicious Code Chapter 5
Virus and Malicious Code Chapter 5
AfiqEfendy Zaen
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
JAINAM KAPADIYA
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
N.Jagadish Kumar
 
Introduction to information security
Introduction to information securityIntroduction to information security
Introduction to information security
Kumawat Dharmpal
 
The ethics of software engineering
The ethics of software engineeringThe ethics of software engineering
The ethics of software engineering
jndatirwa
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
umair khan
 
INFORMATION SECURITY
INFORMATION SECURITYINFORMATION SECURITY
INFORMATION SECURITY
Ahmed Moussa
 
Security policies
Security policiesSecurity policies
Security policies
Nishant Pahad
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software Engineering
Muhammad Yousuf Abdul Qadir
 

What's hot (20)

Cyber security
Cyber security Cyber security
Cyber security
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
Cryptography and network security
Cryptography and network securityCryptography and network security
Cryptography and network security
 
Intrusion detection
Intrusion detectionIntrusion detection
Intrusion detection
 
Network security - OSI Security Architecture
Network security - OSI Security ArchitectureNetwork security - OSI Security Architecture
Network security - OSI Security Architecture
 
Unit 2 spm
Unit 2 spmUnit 2 spm
Unit 2 spm
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
Software project management introduction
Software project management introductionSoftware project management introduction
Software project management introduction
 
Ieee code of ethics
Ieee code of ethicsIeee code of ethics
Ieee code of ethics
 
Cryptography and Information Security
Cryptography and Information SecurityCryptography and Information Security
Cryptography and Information Security
 
Software Project Management (monitoring and control)
Software Project Management (monitoring and control)Software Project Management (monitoring and control)
Software Project Management (monitoring and control)
 
Virus and Malicious Code Chapter 5
Virus and Malicious Code Chapter 5Virus and Malicious Code Chapter 5
Virus and Malicious Code Chapter 5
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
 
Introduction to information security
Introduction to information securityIntroduction to information security
Introduction to information security
 
The ethics of software engineering
The ethics of software engineeringThe ethics of software engineering
The ethics of software engineering
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
 
INFORMATION SECURITY
INFORMATION SECURITYINFORMATION SECURITY
INFORMATION SECURITY
 
Security policies
Security policiesSecurity policies
Security policies
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software Engineering
 

Viewers also liked

ethics and it project management
ethics and it project managementethics and it project management
ethics and it project management
Jennifer Cabrera
 
Decision making in software project management
Decision making in software project managementDecision making in software project management
Decision making in software project management
Priyadarshini Krishnaswamy
 
Ethics In Project Management
Ethics In Project ManagementEthics In Project Management
Ethics In Project Management
Craig Brown
 
Spm unit 5
Spm unit 5Spm unit 5
Spm unit 5
sweetyammu
 
Ethics and the Project Manager
Ethics and the Project ManagerEthics and the Project Manager
Ethics and the Project Manager
Irfan Khalid
 
Ethical isues in classroom research 2
Ethical isues in classroom research 2Ethical isues in classroom research 2
Ethical isues in classroom research 2
kbly Kznc
 
Understanding ethical principles
Understanding ethical principlesUnderstanding ethical principles
Understanding ethical principles
3dimenshunal
 
Ethics in Project Management
Ethics in Project ManagementEthics in Project Management
Ethics in Project Management
Association for Project Management
 
Professional ethics for legal person
Professional ethics for legal personProfessional ethics for legal person
Professional ethics for legal person
Ravi Lakhani
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
sweetyammu
 
Virtual Teams
Virtual TeamsVirtual Teams
Virtual Teams
jkleppang
 
Decision Making and Information Systems
Decision Making and  Information SystemsDecision Making and  Information Systems
Decision Making and Information Systems
Ariful Saimon
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
sweetyammu
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
sweetyammu
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
sweetyammu
 
Stress management
Stress managementStress management
Stress management
Rajat Gupta
 
Virtual Teams Concept
Virtual Teams ConceptVirtual Teams Concept
Virtual Teams Concept
Q. Rafiq
 
Software project management
Software project managementSoftware project management
Software project management
R A Akerkar
 
Decision Making In Management
Decision Making In ManagementDecision Making In Management
Decision Making In Management
Vinesh Pathak
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management ppt
Andreea Usatenco
 

Viewers also liked (20)

ethics and it project management
ethics and it project managementethics and it project management
ethics and it project management
 
Decision making in software project management
Decision making in software project managementDecision making in software project management
Decision making in software project management
 
Ethics In Project Management
Ethics In Project ManagementEthics In Project Management
Ethics In Project Management
 
Spm unit 5
Spm unit 5Spm unit 5
Spm unit 5
 
Ethics and the Project Manager
Ethics and the Project ManagerEthics and the Project Manager
Ethics and the Project Manager
 
Ethical isues in classroom research 2
Ethical isues in classroom research 2Ethical isues in classroom research 2
Ethical isues in classroom research 2
 
Understanding ethical principles
Understanding ethical principlesUnderstanding ethical principles
Understanding ethical principles
 
Ethics in Project Management
Ethics in Project ManagementEthics in Project Management
Ethics in Project Management
 
Professional ethics for legal person
Professional ethics for legal personProfessional ethics for legal person
Professional ethics for legal person
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Virtual Teams
Virtual TeamsVirtual Teams
Virtual Teams
 
Decision Making and Information Systems
Decision Making and  Information SystemsDecision Making and  Information Systems
Decision Making and Information Systems
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
 
Stress management
Stress managementStress management
Stress management
 
Virtual Teams Concept
Virtual Teams ConceptVirtual Teams Concept
Virtual Teams Concept
 
Software project management
Software project managementSoftware project management
Software project management
 
Decision Making In Management
Decision Making In ManagementDecision Making In Management
Decision Making In Management
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management ppt
 

Similar to Ethics of software project management

Project Management
Project ManagementProject Management
Project Management
AdinaaM
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Lecture 1 SE.pptx
Lecture 1 SE.pptxLecture 1 SE.pptx
Lecture 1 SE.pptx
MaryamMahjabeenYouni
 
Managing Software Project
Managing Software ProjectManaging Software Project
Managing Software Project
Anas Bilal
 
CRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docx
CRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docxCRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docx
CRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docx
faithxdunce63732
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
computer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for morecomputer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for more
kimchibhendalbhai070
 
Introduction to Software Development Life Cycle.pptx
Introduction to Software Development Life Cycle.pptxIntroduction to Software Development Life Cycle.pptx
Introduction to Software Development Life Cycle.pptx
Godwin Monserate
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
jhudyne
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1
IIUI
 
Lecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxLecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptx
YaseenNazir3
 
Cisa domain 3
Cisa domain 3Cisa domain 3
Cisa domain 3
ShivamSharma909
 
CISA Domain 3 - Information Systems Acquisition, Development and Implementation
CISA Domain 3 - Information Systems Acquisition, Development and ImplementationCISA Domain 3 - Information Systems Acquisition, Development and Implementation
CISA Domain 3 - Information Systems Acquisition, Development and Implementation
InfosecTrain
 
Enterprise IT Projects: Agile Release Planning Strategies
Enterprise IT Projects: Agile Release Planning StrategiesEnterprise IT Projects: Agile Release Planning Strategies
Enterprise IT Projects: Agile Release Planning Strategies
Kaali Dass PMP, PhD.
 
Free video lecture bca
Free video lecture bcaFree video lecture bca
Free video lecture bca
Edhole.com
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
MuhammadTalha436
 
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptxChapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Bayesayohannis
 
Maximizing Potential - Hiring and Managing Dedicated Software Developers.pdf
Maximizing Potential - Hiring and Managing Dedicated Software Developers.pdfMaximizing Potential - Hiring and Managing Dedicated Software Developers.pdf
Maximizing Potential - Hiring and Managing Dedicated Software Developers.pdf
JamesEddie2
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )
ShudipPal
 

Similar to Ethics of software project management (20)

Project Management
Project ManagementProject Management
Project Management
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Lecture 1 SE.pptx
Lecture 1 SE.pptxLecture 1 SE.pptx
Lecture 1 SE.pptx
 
Managing Software Project
Managing Software ProjectManaging Software Project
Managing Software Project
 
CRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docx
CRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docxCRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docx
CRJS466 – Psychopathology and CriminalityUnit 5 Individual Proje.docx
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
computer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for morecomputer science.docx. Mohit Class 12 follow for more
computer science.docx. Mohit Class 12 follow for more
 
Introduction to Software Development Life Cycle.pptx
Introduction to Software Development Life Cycle.pptxIntroduction to Software Development Life Cycle.pptx
Introduction to Software Development Life Cycle.pptx
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1
 
Lecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxLecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptx
 
Cisa domain 3
Cisa domain 3Cisa domain 3
Cisa domain 3
 
CISA Domain 3 - Information Systems Acquisition, Development and Implementation
CISA Domain 3 - Information Systems Acquisition, Development and ImplementationCISA Domain 3 - Information Systems Acquisition, Development and Implementation
CISA Domain 3 - Information Systems Acquisition, Development and Implementation
 
Enterprise IT Projects: Agile Release Planning Strategies
Enterprise IT Projects: Agile Release Planning StrategiesEnterprise IT Projects: Agile Release Planning Strategies
Enterprise IT Projects: Agile Release Planning Strategies
 
Free video lecture bca
Free video lecture bcaFree video lecture bca
Free video lecture bca
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptxChapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
Chapdgfgdfdfgdgdgdfgdfgdgdfgdgdfgdfgdgr -2.pptx
 
Maximizing Potential - Hiring and Managing Dedicated Software Developers.pdf
Maximizing Potential - Hiring and Managing Dedicated Software Developers.pdfMaximizing Potential - Hiring and Managing Dedicated Software Developers.pdf
Maximizing Potential - Hiring and Managing Dedicated Software Developers.pdf
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )
 

Ethics of software project management

  • 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
  • 8. 1. Dormant stakeholder 2. Discretionary stakeholder 3. Demanding stakeholder 4. Dominant stakeholder 5. Dangerous stakeholder 6. Dependent stakeholder 7. Definitive stakeholder 8. Non-stakeholder
  • 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
  • 10. http://www.idt.mdh.se/~gdc/work/ARTICLES/0 5CEPE/PrivacyBackground/ethics_in_software _process.pdf  http://www.ccsr.cse.dmu.ac.uk/staff/Srog/tea ching/sweden.htm