SlideShare a Scribd company logo
SOFTWARE ENGINEERING II
SOFTWARE
Computer applications
Set of instructions for desired output
Real time systems, information systems, games
Common characteristics
 Developed, not manufactured
 Does not “wear out”
 Custom built
2
SOFTWARE ENGINEERING
“Software engineering: (1) The application of a systematic, disciplined,
quantifiable approach to the development, operation, and maintenance
of software; that is, the application of engineering to software. (2) The
study of approaches as in (1).” [IEEE, 1993]
3
SOFTWARE MYTHS – MANAGEMENT MYTHS [1/2]
We already have a book that's full of standards and procedures for building
software. Won't that provide my people with everything they need to
know?
 Standards may exist
 Awareness & practice
 Complete & adaptable
4
MANAGEMENT MYTHS [2/2]
If we get behind schedule, we can add more programmers and catch up.
 Not a manufacturing process
 Need to trained people
 Communication problems
If I decide to outsource the software project to a third party, I can just relax
and left that firm build it.
 Organization needs good management skill
5
CUSTOMER MYTHS
A general statement of objectives is sufficient to begin writing programs –
we can fill in the details later.
 Ambiguous requirements: recipe of disaster
 Effective and continuous communication
Software requirements continually change, but change can be easily
accommodated because software is flexible.
 Time of change is important
6
PRACTITIONER’S MYTHS [1/2]
Once we write the program and get it to work, our job is done.
 60-80% of all effort expended after software delivery
Until I get the program "running" I have no way of assessing its quality.
 SQA practices from very beginning
7
PRACTITIONER’S MYTHS [2/2]
The only deliverable work product for a successful project is the working
program.
 Other work products
Software engineering will make us create voluminous and unnecessary
documentation and will invariably slow us down.
 It is not about documents only
 Creating quality products
 Ultimately reduced work and faster delivery time
8
THE CHAOS REPORT – STANDISH GROUP
1995
 365 managers, 8380 IT projects
 16.2 percent – success rate
 31 percent projects cancelled before completion
 $ 140 billion loss
2006
 35 percent – success rate
 19 percent projects cancelled
 $ 53 billion loss
9
INVESTMENT IN PROJECTS
IT projects
 $ 2.4 trillion in 2008
 8 percent increase from 2007
All projects
 $ 2.3 trillion every year in U.S.
 25% of U.S. GDP
 $ 10 trillion (the whole world)
10
WHAT IS THE LESSON?
Better project management
Project Management Institute (PMI)
 1969
 About 300,000 members / many from IT field
 IS Specific Interest Group
PMI Body of Knowledge (BOK) guide
 2008 edition
Project management certification
 PMP
11
PROJECT
Project is defined as “a temporary endeavor undertaken to create a unique
product, service, or result” [PMBOK® Guide, 2008]
Key attributes
 Unique purpose
 Temporary
 Progressive elaboration
 Various resources
 Primary customer/sponsor
12
FIRST MODERN PROJECT
Manhattan Project
 1946
 U.S. military project
 Development of atomic bomb
 Duration: 03 years
 Cost: $ 2 billion
13
TRIPLE CONSTRAINT
Competing goals
 Scope
 Cost
 Time
Trade-offs
Quadruple constraint
 Quality
14
Figure source: IT Project Management, K. Schwalbe, 6th ed., p. 9
PROJECT MANAGEMENT
It is “the application of knowledge, skills, tools and techniques to project
activities to meet project requirements.” [PMBOK® Guide, 2008]
Project managers strive
 To meet scope, time, cost, and quality goals
 Facilitate the entire process
 To meet needs and expectations of the stakeholders
15
PROJECT STAKEHOLDERS
People involved or affected
 Project sponsor
 Project team
 Support staff
 Customers
 Users
 Suppliers
 Opponents of project
16
PROGRAM
Program is "a group of related projects managed in a coordinated way to
obtain benefits and control not available from managing them
individually.” [PMBOK® Guide, 2008]
 Example: multiple applications development
Program manager
 Guide project managers
 Have review meetings
 Strong skills
17
PROJECT PORTFOLIO MANAGEMENT
Emerging business strategy
Previous projects and programs
Wise investment decisions
Portfolio manager
 No previous experience of project manager
 Strong financial and analytical skill
18
DIFFERENCE BETWEEN PROJECT MANAGEMENT AND
PORTFOLIO MANAGEMENT
19
Figure source: IT Project Management, K. Schwalbe, 6th ed., p. 18
PROJECT MANAGEMENT FRAMEWORK
20
Figure source: IT Project Management, K. Schwalbe, 6th ed., p. 10
PROJECT SUCCESS
To meet scope, time, and cost goals
Satisfied customers
To achieve main objectives
21
TOP FACTORS FOR PROJECT SUCCESS [CHAOS
REPORT, 2001]
Executive support
User involvement
Experienced project manager
Clear business objectives
Minimized scope
Standard software infrastructure
Firm basic requirements
Reliable estimates
Other criteria e.g. proper planning
22
SUCCESSFUL ORGANIZATIONS AND PROJECT
MANAGERS
Organizations
 Use of an integrated toolbox
 Project leaders growth
 Streamlined project delivery process
 Project metrics
Project managers
 Project management knowledge
 Performance competency
 Personal competency
 Understanding change
 Effective use of technology
23
SUGGESTED SKILLS FOR PROJECT MANAGERS
Project Management BOK
Application area knowledge, standards, and regulations
Project environment knowledge
General management knowledge and skills
Soft skills
24
IMPORTANCE OF PEOPLE AND LEADERSHIP SKILLS
A study conduced by Jennifer Krahn in 2006
 People skills
 Leadership
 Listening
 Integrity, ethical behavior, consistent
 Strong at building trust
 Verbal communication
 Strong at building teams
 Conflict management
 Critical thinking
25
SUMMARY
Software/ software engineering
IT project failure / investment
Project / program
Project and portfolio management
Project management framework
Project success factors
Successful organizations and managers
Suggested skills for project managers
26

More Related Content

PPT
Lecture 2
PPT
Lecture 3
PPT
Lecture 4
PPTX
Introduction project management software
PPT
Chap03 the project management process groups
PPT
Chap01 introduction to project management
PPT
Project management and information technology context
PPT
Chapter 3
Lecture 2
Lecture 3
Lecture 4
Introduction project management software
Chap03 the project management process groups
Chap01 introduction to project management
Project management and information technology context
Chapter 3

What's hot (19)

DOCX
Project management IT Project Management
PPTX
It project risk management
PPTX
The project management process groups a case study
PPT
Lec#1
PPT
Project integration management
PPTX
The project management and information technology context
PPT
Project management process groups case study
PPTX
Being Agile in project management
PPTX
Project management
PPTX
Project planning and overview template
PPT
Gurjyot
PPT
Chapter 3: The Project Management Process Groups: A Case Study
DOCX
Spm unit 2
PDF
1. introduction
PPT
PPT
Infrastructure Project Manager
PPT
Software Project Management
PPT
Project managemen concept
Project management IT Project Management
It project risk management
The project management process groups a case study
Lec#1
Project integration management
The project management and information technology context
Project management process groups case study
Being Agile in project management
Project management
Project planning and overview template
Gurjyot
Chapter 3: The Project Management Process Groups: A Case Study
Spm unit 2
1. introduction
Infrastructure Project Manager
Software Project Management
Project managemen concept
Ad

Similar to what is software Engineering || (20)

PPT
Project management by hamidun
PPT
چپتر اول مدیریت پروژه
PPT
01 itpm6
PPT
L01 introduction to pm
PPT
Introduction.ppt
PPT
Sameer Mitter | Introduction to Information technology Project Management
PPT
Introduction to Project Management
PPT
Chapter 1 Project management Peoject Management Institute.ppt
PPT
Ch01
PDF
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
PPT
PM-1 Overview.ppt
PDF
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
PDF
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
PDF
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
PPTX
Project Management Fundamentals Presentation.pptx
PPTX
01 ch1
PPT
Klastorin parte1 1
PPTX
03_AgilePM.pptx
PPTX
PPT_Management of Large and Complex Software Projects
Project management by hamidun
چپتر اول مدیریت پروژه
01 itpm6
L01 introduction to pm
Introduction.ppt
Sameer Mitter | Introduction to Information technology Project Management
Introduction to Project Management
Chapter 1 Project management Peoject Management Institute.ppt
Ch01
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
PM-1 Overview.ppt
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
Information Technology Project Management 7th Edition Kathy Schwalbe Solution...
Project Management Fundamentals Presentation.pptx
01 ch1
Klastorin parte1 1
03_AgilePM.pptx
PPT_Management of Large and Complex Software Projects
Ad

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
Trump Administration's workforce development strategy
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Lesson notes of climatology university.
PDF
RMMM.pdf make it easy to upload and study
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Complications of Minimal Access Surgery at WLH
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
01-Introduction-to-Information-Management.pdf
Trump Administration's workforce development strategy
Anesthesia in Laparoscopic Surgery in India
human mycosis Human fungal infections are called human mycosis..pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Lesson notes of climatology university.
RMMM.pdf make it easy to upload and study
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
A systematic review of self-coping strategies used by university students to ...
Final Presentation General Medicine 03-08-2024.pptx
VCE English Exam - Section C Student Revision Booklet
Chinmaya Tiranga quiz Grand Finale.pdf
Weekly quiz Compilation Jan -July 25.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx

what is software Engineering ||

  • 2. SOFTWARE Computer applications Set of instructions for desired output Real time systems, information systems, games Common characteristics  Developed, not manufactured  Does not “wear out”  Custom built 2
  • 3. SOFTWARE ENGINEERING “Software engineering: (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1).” [IEEE, 1993] 3
  • 4. SOFTWARE MYTHS – MANAGEMENT MYTHS [1/2] We already have a book that's full of standards and procedures for building software. Won't that provide my people with everything they need to know?  Standards may exist  Awareness & practice  Complete & adaptable 4
  • 5. MANAGEMENT MYTHS [2/2] If we get behind schedule, we can add more programmers and catch up.  Not a manufacturing process  Need to trained people  Communication problems If I decide to outsource the software project to a third party, I can just relax and left that firm build it.  Organization needs good management skill 5
  • 6. CUSTOMER MYTHS A general statement of objectives is sufficient to begin writing programs – we can fill in the details later.  Ambiguous requirements: recipe of disaster  Effective and continuous communication Software requirements continually change, but change can be easily accommodated because software is flexible.  Time of change is important 6
  • 7. PRACTITIONER’S MYTHS [1/2] Once we write the program and get it to work, our job is done.  60-80% of all effort expended after software delivery Until I get the program "running" I have no way of assessing its quality.  SQA practices from very beginning 7
  • 8. PRACTITIONER’S MYTHS [2/2] The only deliverable work product for a successful project is the working program.  Other work products Software engineering will make us create voluminous and unnecessary documentation and will invariably slow us down.  It is not about documents only  Creating quality products  Ultimately reduced work and faster delivery time 8
  • 9. THE CHAOS REPORT – STANDISH GROUP 1995  365 managers, 8380 IT projects  16.2 percent – success rate  31 percent projects cancelled before completion  $ 140 billion loss 2006  35 percent – success rate  19 percent projects cancelled  $ 53 billion loss 9
  • 10. INVESTMENT IN PROJECTS IT projects  $ 2.4 trillion in 2008  8 percent increase from 2007 All projects  $ 2.3 trillion every year in U.S.  25% of U.S. GDP  $ 10 trillion (the whole world) 10
  • 11. WHAT IS THE LESSON? Better project management Project Management Institute (PMI)  1969  About 300,000 members / many from IT field  IS Specific Interest Group PMI Body of Knowledge (BOK) guide  2008 edition Project management certification  PMP 11
  • 12. PROJECT Project is defined as “a temporary endeavor undertaken to create a unique product, service, or result” [PMBOK® Guide, 2008] Key attributes  Unique purpose  Temporary  Progressive elaboration  Various resources  Primary customer/sponsor 12
  • 13. FIRST MODERN PROJECT Manhattan Project  1946  U.S. military project  Development of atomic bomb  Duration: 03 years  Cost: $ 2 billion 13
  • 14. TRIPLE CONSTRAINT Competing goals  Scope  Cost  Time Trade-offs Quadruple constraint  Quality 14 Figure source: IT Project Management, K. Schwalbe, 6th ed., p. 9
  • 15. PROJECT MANAGEMENT It is “the application of knowledge, skills, tools and techniques to project activities to meet project requirements.” [PMBOK® Guide, 2008] Project managers strive  To meet scope, time, cost, and quality goals  Facilitate the entire process  To meet needs and expectations of the stakeholders 15
  • 16. PROJECT STAKEHOLDERS People involved or affected  Project sponsor  Project team  Support staff  Customers  Users  Suppliers  Opponents of project 16
  • 17. PROGRAM Program is "a group of related projects managed in a coordinated way to obtain benefits and control not available from managing them individually.” [PMBOK® Guide, 2008]  Example: multiple applications development Program manager  Guide project managers  Have review meetings  Strong skills 17
  • 18. PROJECT PORTFOLIO MANAGEMENT Emerging business strategy Previous projects and programs Wise investment decisions Portfolio manager  No previous experience of project manager  Strong financial and analytical skill 18
  • 19. DIFFERENCE BETWEEN PROJECT MANAGEMENT AND PORTFOLIO MANAGEMENT 19 Figure source: IT Project Management, K. Schwalbe, 6th ed., p. 18
  • 20. PROJECT MANAGEMENT FRAMEWORK 20 Figure source: IT Project Management, K. Schwalbe, 6th ed., p. 10
  • 21. PROJECT SUCCESS To meet scope, time, and cost goals Satisfied customers To achieve main objectives 21
  • 22. TOP FACTORS FOR PROJECT SUCCESS [CHAOS REPORT, 2001] Executive support User involvement Experienced project manager Clear business objectives Minimized scope Standard software infrastructure Firm basic requirements Reliable estimates Other criteria e.g. proper planning 22
  • 23. SUCCESSFUL ORGANIZATIONS AND PROJECT MANAGERS Organizations  Use of an integrated toolbox  Project leaders growth  Streamlined project delivery process  Project metrics Project managers  Project management knowledge  Performance competency  Personal competency  Understanding change  Effective use of technology 23
  • 24. SUGGESTED SKILLS FOR PROJECT MANAGERS Project Management BOK Application area knowledge, standards, and regulations Project environment knowledge General management knowledge and skills Soft skills 24
  • 25. IMPORTANCE OF PEOPLE AND LEADERSHIP SKILLS A study conduced by Jennifer Krahn in 2006  People skills  Leadership  Listening  Integrity, ethical behavior, consistent  Strong at building trust  Verbal communication  Strong at building teams  Conflict management  Critical thinking 25
  • 26. SUMMARY Software/ software engineering IT project failure / investment Project / program Project and portfolio management Project management framework Project success factors Successful organizations and managers Suggested skills for project managers 26