SlideShare a Scribd company logo
1 of 10
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

Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systemskaran2190
 
Inter-Process Communication in distributed systems
Inter-Process Communication in distributed systemsInter-Process Communication in distributed systems
Inter-Process Communication in distributed systemsAya Mahmoud
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLjunnubabu
 
Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docxkumari36
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
 
Software project planning
Software project planningSoftware project planning
Software project planningrajvir_kaur
 
Communications is distributed systems
Communications is distributed systemsCommunications is distributed systems
Communications is distributed systemsSHATHAN
 
Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software managementmeena466141
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software EngineeringFáber D. Giraldo
 
Incremental model presentation
Incremental model presentationIncremental model presentation
Incremental model presentationNiat Murad
 
Firewall and its types and function
Firewall and its types and functionFirewall and its types and function
Firewall and its types and functionNisarg Amin
 
Types of firewall
Types of firewallTypes of firewall
Types of firewallPina Parmar
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 

What's hot (20)

Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 
Inter-Process Communication in distributed systems
Inter-Process Communication in distributed systemsInter-Process Communication in distributed systems
Inter-Process Communication in distributed systems
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
Mobile hci
Mobile hciMobile hci
Mobile hci
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
 
Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docx
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Software project planning
Software project planningSoftware project planning
Software project planning
 
Communications is distributed systems
Communications is distributed systemsCommunications is distributed systems
Communications is distributed systems
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software management
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
Incremental model presentation
Incremental model presentationIncremental model presentation
Incremental model presentation
 
Firewall and its types and function
Firewall and its types and functionFirewall and its types and function
Firewall and its types and function
 
Types of firewall
Types of firewallTypes of firewall
Types of firewall
 
Rad model
Rad modelRad model
Rad model
 
Mobile Agent
Mobile AgentMobile Agent
Mobile Agent
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Software quality
Software qualitySoftware quality
Software quality
 

Viewers also liked

ethics and it project management
ethics and it project managementethics and it project management
ethics and it project managementJennifer Cabrera
 
Decision making in software project management
Decision making in software project managementDecision making in software project management
Decision making in software project managementPriyadarshini Krishnaswamy
 
Ethics In Project Management
Ethics In Project ManagementEthics In Project Management
Ethics In Project ManagementCraig Brown
 
Ethics and the Project Manager
Ethics and the Project ManagerEthics and the Project Manager
Ethics and the Project ManagerIrfan Khalid
 
Ethical isues in classroom research 2
Ethical isues in classroom research 2Ethical isues in classroom research 2
Ethical isues in classroom research 2kbly Kznc
 
Understanding ethical principles
Understanding ethical principlesUnderstanding ethical principles
Understanding ethical principles3dimenshunal
 
Professional ethics for legal person
Professional ethics for legal personProfessional ethics for legal person
Professional ethics for legal personRavi Lakhani
 
Virtual Teams
Virtual TeamsVirtual Teams
Virtual Teamsjkleppang
 
Decision Making and Information Systems
Decision Making and  Information SystemsDecision Making and  Information Systems
Decision Making and Information SystemsAriful Saimon
 
Stress management
Stress managementStress management
Stress managementRajat Gupta
 
Virtual Teams Concept
Virtual Teams ConceptVirtual Teams Concept
Virtual Teams ConceptQ. Rafiq
 
Software project management
Software project managementSoftware project management
Software project managementR A Akerkar
 
Decision Making In Management
Decision Making In ManagementDecision Making In Management
Decision Making In ManagementVinesh Pathak
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management pptAndreea Usatenco
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making ProcessAima Masood
 
Stress Management Presentation
Stress Management PresentationStress Management Presentation
Stress Management PresentationPk Doctors
 

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
 
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
 
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
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making Process
 
Business ethics ethical theory
Business ethics   ethical theoryBusiness ethics   ethical theory
Business ethics ethical theory
 
Stress Management Presentation
Stress Management PresentationStress Management Presentation
Stress Management Presentation
 

Similar to Ethics of software project management

Project Management
Project ManagementProject Management
Project ManagementAdinaaM
 
Managing Software Project
Managing Software ProjectManaging Software Project
Managing Software ProjectAnas 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.docxfaithxdunce63732
 
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 morekimchibhendalbhai070
 
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.pptxGodwin Monserate
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project managementjhudyne
 
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 1IIUI
 
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.pptxYaseenNazir3
 
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 ImplementationInfosecTrain
 
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 StrategiesKaali Dass PMP, PhD.
 
Free video lecture bca
Free video lecture bcaFree video lecture bca
Free video lecture bcaEdhole.com
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept MuhammadTalha436
 
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.pdfJamesEddie2
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )ShudipPal
 
Software engg. pressman_ch-21
Software engg. pressman_ch-21Software engg. pressman_ch-21
Software engg. pressman_ch-21Dhairya Joshi
 
Executing the project - Final PPT.pptx
Executing the project - Final PPT.pptxExecuting the project - Final PPT.pptx
Executing the project - Final PPT.pptxAkshithKota
 

Similar to Ethics of software project management (20)

Project Management
Project ManagementProject Management
Project Management
 
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 - 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
 
Cisa domain 3
Cisa domain 3Cisa domain 3
Cisa domain 3
 
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
 
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 )
 
Software engg. pressman_ch-21
Software engg. pressman_ch-21Software engg. pressman_ch-21
Software engg. pressman_ch-21
 
Executing the project - Final PPT.pptx
Executing the project - Final PPT.pptxExecuting the project - Final PPT.pptx
Executing the project - Final PPT.pptx
 

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