SlideShare une entreprise Scribd logo
SE-381
Software Engineering
BEIT-V
Lecture # 11
(Project Management)
Project Management References
1. Robert T Futrell, Donald F Shafer and Linda I
Shafer (2002); Quality Software Project
Management, Software Quality Institute Series,
Pearson Education Inc. – Ch-15 Scheduling the
work pp 477-504
2. Steve M Erickson (1981); Management Tools for
Everyone: Twenty Analytical Techniques that are
easy to learn and valuable to know; Petrocelli
Books Inc. New York; Ch-3 and Ch-4 pp 31-66
3. Pankaj Jalote (2005); An Integrated Approach to
SE, 3rd Edi, Narosa Publishing House, New Delhi;
Ch-5 Planning a Software Project pp:179-214
4. NIIT (2007); System Analysis and Design for
Software Engineers, Eastern Economy Edition,
Prentice-Hall of India, Ney Delhi
Project Management
• Project – An activity with fixed duration
and a deliverable product
• Project Management – The activity of
project execution should be so
managed that desired product is
availed with minimal resources, best
quality and within time constraints
The 4 P’s of Project Management
• People — the most important element
of a successful project
• Product — the software to be built
• Process — the set of activities or
framework i.e. the software engineering
tasks to be performed to get the job
done
• Project — all work required to make the
product a reality
Definitions
• WBS – Work Breakdown Structure, describing all
possible activities, their durations and
dependencies
• CPM – Critical Path Method, to determine how the
activities to be executed to complete project in
minimal time
• Gantt Chart – A graphical representation, showing
activities, milestones and their dependencies
• PERT – Program Evaluation and Review
Technique, a graphical technique to plot activities
network
• Precedence Diagram or Activity Network Diagram
All activities represented in the form of a network,
nodes representing the activities
• Critical Activities are those whose delay will
delay the project
• Non-Critical Activities are those which are not
critical or those activities that have a non-zero
Slack Time
• Slack Time is the time for which an activity can
be delayed. It is the difference of Earliest Start
(ES) and Latest Start (LS) or Earliest Finish
(EF) and Latest Finish (LF) times.
• Float Time is the time in which the activity can
be completed without delaying the project. It is
the difference between Latest Finish and
Earliest Start times for respective activity
• Critical Path is the path from Start to Finish of
the project of comprising of all Critical Activities
Activity Network
– Two techniques are used to plot activities,
– AON – Activity on Node, where all data is
presented on the nodes
– AOA – Activity on the Arrow, where all
data is presented on arrows
An Example (from Ericson81)
• Organization of a symposium
Activities Table
Activity # Description Duration Dependency
A 10 -
B 20 -
C 30 A, B
D 10 C
E 30 B
F 20 D, E
For these activities using AON, draw Activity Network, and
then find Critical Path Among these Activities.
Activity Network using AON
An example of a Gantt Chart:
Risk Table
 Risks are usually described in a risk table.
Such a table contains all risks, their
probability, possible impact and
contingency plan.
 An example of a risk table:
Measuring Processes and Products
 The primary project goal is to deliver the project on time, within budget and
with the required quality.
 The project manager must ensure that planned effort and time are not
exceeded and that the product is complete and reliable.
 A metric is a quantitative measure.
 Process metrics measure the performance of the development process.
Examples:
 Effort: amount of resources used and left.
 Time: actual duration of activities, delay of activities (actual start minus planned
start).
 Progress: number of workpackages completed, number of problems solved.
 Product metrics measure the product. Examples:
 Amount: lines of code, modules coded and tested, pages of documentation
written (actual versus target), number of Use Cases implemented etc
 Reliability: test coverage, complexity, number of software problems reported,
number of changes made after first release.
 Metric data are used for project reporting, planning future projects and
improving the development process.
The Software Project Progress Report
The Software Project Progress Report (cont…)
The Software Project Management Plan
 The SR, AD, DD and TR sections of the
Software Project Management Plan
(SPMP) are separate documents:
 Each section describes the project
management activities for a specific phase
(SR, AD, DD or TR).
 All sections have the same structure.
 In the next Slide is the contents of an
SPMP/SR, SPMP/AD, SPMP/DD or
SPMP/TR section.
Project Management Plan
Project Management Plan

Contenu connexe

Tendances

Software project estimation
Software project estimationSoftware project estimation
Software project estimationinayat khan
 
Software engineering 11 project scheduling
Software engineering 11 project schedulingSoftware engineering 11 project scheduling
Software engineering 11 project schedulingVaibhav Khanna
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Software Estimation
Software EstimationSoftware Estimation
Software EstimationNguyen Hai
 
B E Aerospace case study - Oracle Primavera P6 Collaborate 14
B E Aerospace case study - Oracle Primavera P6 Collaborate 14B E Aerospace case study - Oracle Primavera P6 Collaborate 14
B E Aerospace case study - Oracle Primavera P6 Collaborate 14p6academy
 
Software Project Planning 1
Software Project Planning 1Software Project Planning 1
Software Project Planning 1Gagan Deep
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimationumair khan
 
Software Project Scheduling Diagrams
Software Project Scheduling DiagramsSoftware Project Scheduling Diagrams
Software Project Scheduling DiagramsSaqib Raza
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimationtumetr1
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimationKanchana Devi
 
Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )Akaresh Jose Kaviyil JY
 
Cpa & pert charts
Cpa & pert chartsCpa & pert charts
Cpa & pert chartsGolban Oana
 
Software Estimation Technique
Software Estimation TechniqueSoftware Estimation Technique
Software Estimation TechniqueGeorge Ukkuru
 
Software Estimation
Software EstimationSoftware Estimation
Software EstimationDinesh Singh
 
Software project-scheduling
Software project-schedulingSoftware project-scheduling
Software project-schedulingsaurabhshertukde
 
Software estimation techniques
Software estimation techniquesSoftware estimation techniques
Software estimation techniquesTan Tran
 
Critical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisCritical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisAsif Sultan Razu
 

Tendances (20)

Software project estimation
Software project estimationSoftware project estimation
Software project estimation
 
Software engineering 11 project scheduling
Software engineering 11 project schedulingSoftware engineering 11 project scheduling
Software engineering 11 project scheduling
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Software Estimation
Software EstimationSoftware Estimation
Software Estimation
 
B E Aerospace case study - Oracle Primavera P6 Collaborate 14
B E Aerospace case study - Oracle Primavera P6 Collaborate 14B E Aerospace case study - Oracle Primavera P6 Collaborate 14
B E Aerospace case study - Oracle Primavera P6 Collaborate 14
 
Software Project Planning 1
Software Project Planning 1Software Project Planning 1
Software Project Planning 1
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
 
Software Project Scheduling Diagrams
Software Project Scheduling DiagramsSoftware Project Scheduling Diagrams
Software Project Scheduling Diagrams
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
 
Pert
PertPert
Pert
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimation
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimation
 
Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )
 
Cpa & pert charts
Cpa & pert chartsCpa & pert charts
Cpa & pert charts
 
Software Estimation Technique
Software Estimation TechniqueSoftware Estimation Technique
Software Estimation Technique
 
Software Estimation
Software EstimationSoftware Estimation
Software Estimation
 
Critical path
Critical pathCritical path
Critical path
 
Software project-scheduling
Software project-schedulingSoftware project-scheduling
Software project-scheduling
 
Software estimation techniques
Software estimation techniquesSoftware estimation techniques
Software estimation techniques
 
Critical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisCritical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network Analysis
 

Similaire à Beit 381 se lec 13 - 11 - 12 mar20 - project management

project planning-estimation
project planning-estimationproject planning-estimation
project planning-estimationReetesh Gupta
 
5_6134023428304274682.pptx
5_6134023428304274682.pptx5_6134023428304274682.pptx
5_6134023428304274682.pptxgamingpro22
 
Unit2 - Metrics.pptx
Unit2 - Metrics.pptxUnit2 - Metrics.pptx
Unit2 - Metrics.pptxrituah
 
Sad lecture 4
Sad lecture 4Sad lecture 4
Sad lecture 4Amin Omi
 
Spm project planning
Spm project planning Spm project planning
Spm project planning Kanchana Devi
 
Establishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptxEstablishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptxshrinivas kulkarni
 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineeringRupesh Vaishnav
 
Software system design sample
Software system design sampleSoftware system design sample
Software system design sampleNorman K Ma
 
Unit 1 sepm the generic process model
Unit 1 sepm the generic process modelUnit 1 sepm the generic process model
Unit 1 sepm the generic process modelKanchanPatil34
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/WAkash Maheshwari
 
9 project planning
9 project planning9 project planning
9 project planningrandhirlpu
 
Entre3
Entre3Entre3
Entre3Apex
 
Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...IRJET Journal
 
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTS.Vijaya Bhaskar
 
Software engineering process
Software engineering processSoftware engineering process
Software engineering processKanchanPatil34
 

Similaire à Beit 381 se lec 13 - 11 - 12 mar20 - project management (20)

project planning-estimation
project planning-estimationproject planning-estimation
project planning-estimation
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
5_6134023428304274682.pptx
5_6134023428304274682.pptx5_6134023428304274682.pptx
5_6134023428304274682.pptx
 
Session 5 4th edition PMP
Session 5 4th edition PMPSession 5 4th edition PMP
Session 5 4th edition PMP
 
Unit2 - Metrics.pptx
Unit2 - Metrics.pptxUnit2 - Metrics.pptx
Unit2 - Metrics.pptx
 
Sad lecture 4
Sad lecture 4Sad lecture 4
Sad lecture 4
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
Establishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptxEstablishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptx
 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineering
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Software system design sample
Software system design sampleSoftware system design sample
Software system design sample
 
Unit 1 sepm the generic process model
Unit 1 sepm the generic process modelUnit 1 sepm the generic process model
Unit 1 sepm the generic process model
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/W
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
9 project planning
9 project planning9 project planning
9 project planning
 
Entre3
Entre3Entre3
Entre3
 
Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERT
 
Software engineering process
Software engineering processSoftware engineering process
Software engineering process
 

Plus de babak danyal

Easy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client SocketsEasy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client Socketsbabak danyal
 
Java IO Package and Streams
Java IO Package and StreamsJava IO Package and Streams
Java IO Package and Streamsbabak danyal
 
Swing and Graphical User Interface in Java
Swing and Graphical User Interface in JavaSwing and Graphical User Interface in Java
Swing and Graphical User Interface in Javababak danyal
 
block ciphers and the des
block ciphers and the desblock ciphers and the des
block ciphers and the desbabak danyal
 
key distribution in network security
key distribution in network securitykey distribution in network security
key distribution in network securitybabak danyal
 
Lecture10 Signal and Systems
Lecture10 Signal and SystemsLecture10 Signal and Systems
Lecture10 Signal and Systemsbabak danyal
 
Lecture8 Signal and Systems
Lecture8 Signal and SystemsLecture8 Signal and Systems
Lecture8 Signal and Systemsbabak danyal
 
Lecture7 Signal and Systems
Lecture7 Signal and SystemsLecture7 Signal and Systems
Lecture7 Signal and Systemsbabak danyal
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systemsbabak danyal
 
Lecture5 Signal and Systems
Lecture5 Signal and SystemsLecture5 Signal and Systems
Lecture5 Signal and Systemsbabak danyal
 
Lecture4 Signal and Systems
Lecture4  Signal and SystemsLecture4  Signal and Systems
Lecture4 Signal and Systemsbabak danyal
 
Lecture3 Signal and Systems
Lecture3 Signal and SystemsLecture3 Signal and Systems
Lecture3 Signal and Systemsbabak danyal
 
Lecture2 Signal and Systems
Lecture2 Signal and SystemsLecture2 Signal and Systems
Lecture2 Signal and Systemsbabak danyal
 
Lecture1 Intro To Signa
Lecture1 Intro To SignaLecture1 Intro To Signa
Lecture1 Intro To Signababak danyal
 
Lecture9 Signal and Systems
Lecture9 Signal and SystemsLecture9 Signal and Systems
Lecture9 Signal and Systemsbabak danyal
 
Cns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption TechniquesCns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption Techniquesbabak danyal
 
Classical Encryption Techniques in Network Security
Classical Encryption Techniques in Network SecurityClassical Encryption Techniques in Network Security
Classical Encryption Techniques in Network Securitybabak danyal
 

Plus de babak danyal (20)

applist
applistapplist
applist
 
Easy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client SocketsEasy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client Sockets
 
Java IO Package and Streams
Java IO Package and StreamsJava IO Package and Streams
Java IO Package and Streams
 
Swing and Graphical User Interface in Java
Swing and Graphical User Interface in JavaSwing and Graphical User Interface in Java
Swing and Graphical User Interface in Java
 
Tcp sockets
Tcp socketsTcp sockets
Tcp sockets
 
block ciphers and the des
block ciphers and the desblock ciphers and the des
block ciphers and the des
 
key distribution in network security
key distribution in network securitykey distribution in network security
key distribution in network security
 
Lecture10 Signal and Systems
Lecture10 Signal and SystemsLecture10 Signal and Systems
Lecture10 Signal and Systems
 
Lecture8 Signal and Systems
Lecture8 Signal and SystemsLecture8 Signal and Systems
Lecture8 Signal and Systems
 
Lecture7 Signal and Systems
Lecture7 Signal and SystemsLecture7 Signal and Systems
Lecture7 Signal and Systems
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systems
 
Lecture5 Signal and Systems
Lecture5 Signal and SystemsLecture5 Signal and Systems
Lecture5 Signal and Systems
 
Lecture4 Signal and Systems
Lecture4  Signal and SystemsLecture4  Signal and Systems
Lecture4 Signal and Systems
 
Lecture3 Signal and Systems
Lecture3 Signal and SystemsLecture3 Signal and Systems
Lecture3 Signal and Systems
 
Lecture2 Signal and Systems
Lecture2 Signal and SystemsLecture2 Signal and Systems
Lecture2 Signal and Systems
 
Lecture1 Intro To Signa
Lecture1 Intro To SignaLecture1 Intro To Signa
Lecture1 Intro To Signa
 
Lecture9 Signal and Systems
Lecture9 Signal and SystemsLecture9 Signal and Systems
Lecture9 Signal and Systems
 
Lecture9
Lecture9Lecture9
Lecture9
 
Cns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption TechniquesCns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption Techniques
 
Classical Encryption Techniques in Network Security
Classical Encryption Techniques in Network SecurityClassical Encryption Techniques in Network Security
Classical Encryption Techniques in Network Security
 

Dernier

2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...sanghavirahi2
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resourcesdimpy50
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeSaadHumayun7
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsCol Mukteshwar Prasad
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17Celine George
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxakshayaramakrishnan21
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 

Dernier (20)

2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 

Beit 381 se lec 13 - 11 - 12 mar20 - project management

  • 2. Project Management References 1. Robert T Futrell, Donald F Shafer and Linda I Shafer (2002); Quality Software Project Management, Software Quality Institute Series, Pearson Education Inc. – Ch-15 Scheduling the work pp 477-504 2. Steve M Erickson (1981); Management Tools for Everyone: Twenty Analytical Techniques that are easy to learn and valuable to know; Petrocelli Books Inc. New York; Ch-3 and Ch-4 pp 31-66 3. Pankaj Jalote (2005); An Integrated Approach to SE, 3rd Edi, Narosa Publishing House, New Delhi; Ch-5 Planning a Software Project pp:179-214 4. NIIT (2007); System Analysis and Design for Software Engineers, Eastern Economy Edition, Prentice-Hall of India, Ney Delhi
  • 3.
  • 4.
  • 5. Project Management • Project – An activity with fixed duration and a deliverable product • Project Management – The activity of project execution should be so managed that desired product is availed with minimal resources, best quality and within time constraints
  • 6. The 4 P’s of Project Management • People — the most important element of a successful project • Product — the software to be built • Process — the set of activities or framework i.e. the software engineering tasks to be performed to get the job done • Project — all work required to make the product a reality
  • 7. Definitions • WBS – Work Breakdown Structure, describing all possible activities, their durations and dependencies • CPM – Critical Path Method, to determine how the activities to be executed to complete project in minimal time • Gantt Chart – A graphical representation, showing activities, milestones and their dependencies • PERT – Program Evaluation and Review Technique, a graphical technique to plot activities network • Precedence Diagram or Activity Network Diagram All activities represented in the form of a network, nodes representing the activities
  • 8. • Critical Activities are those whose delay will delay the project • Non-Critical Activities are those which are not critical or those activities that have a non-zero Slack Time • Slack Time is the time for which an activity can be delayed. It is the difference of Earliest Start (ES) and Latest Start (LS) or Earliest Finish (EF) and Latest Finish (LF) times. • Float Time is the time in which the activity can be completed without delaying the project. It is the difference between Latest Finish and Earliest Start times for respective activity • Critical Path is the path from Start to Finish of the project of comprising of all Critical Activities
  • 9. Activity Network – Two techniques are used to plot activities, – AON – Activity on Node, where all data is presented on the nodes – AOA – Activity on the Arrow, where all data is presented on arrows
  • 10. An Example (from Ericson81) • Organization of a symposium
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Activities Table Activity # Description Duration Dependency A 10 - B 20 - C 30 A, B D 10 C E 30 B F 20 D, E For these activities using AON, draw Activity Network, and then find Critical Path Among these Activities.
  • 31.
  • 33. An example of a Gantt Chart:
  • 34. Risk Table  Risks are usually described in a risk table. Such a table contains all risks, their probability, possible impact and contingency plan.  An example of a risk table:
  • 35. Measuring Processes and Products  The primary project goal is to deliver the project on time, within budget and with the required quality.  The project manager must ensure that planned effort and time are not exceeded and that the product is complete and reliable.  A metric is a quantitative measure.  Process metrics measure the performance of the development process. Examples:  Effort: amount of resources used and left.  Time: actual duration of activities, delay of activities (actual start minus planned start).  Progress: number of workpackages completed, number of problems solved.  Product metrics measure the product. Examples:  Amount: lines of code, modules coded and tested, pages of documentation written (actual versus target), number of Use Cases implemented etc  Reliability: test coverage, complexity, number of software problems reported, number of changes made after first release.  Metric data are used for project reporting, planning future projects and improving the development process.
  • 36. The Software Project Progress Report
  • 37. The Software Project Progress Report (cont…)
  • 38. The Software Project Management Plan  The SR, AD, DD and TR sections of the Software Project Management Plan (SPMP) are separate documents:  Each section describes the project management activities for a specific phase (SR, AD, DD or TR).  All sections have the same structure.  In the next Slide is the contents of an SPMP/SR, SPMP/AD, SPMP/DD or SPMP/TR section.