SlideShare a Scribd company logo
1 of 40
ASSISTANT PROFESSOR  LPU, PUNJAB  Software Project Management
Till far we have studied  ,[object Object],[object Object],[object Object],[object Object]
1.1  What is a Project? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2  Project vs Programme ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3  Project Success or Failure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4 Software project vs other project  ,[object Object],[object Object],[object Object],[object Object]
1.5 Type of Software  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.6 Problem with software project  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.7  Why Projects need to be Managed ? ,[object Object],[object Object],[object Object]
1.8  Project Management (Defn.) ,[object Object]
1.9 Activities in Software Project Management  ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
1.10 Step Wise Project planning  1. Identify project objectives 2. Identify project infrastructure 3. Analyse project  characteristics 4. Identify products  and activities   5. Estimate effort  for activity   8. Review/ publicize plan   6. Identify activity risks   7. Allocate resources   9. Execute plan   10. Lower level planning   Review Lower level detail For each activity 0.Select project
A project scenario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 1 establish project scope and objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 2 Establish project infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 3 Analysis of project characteristics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 4 Identify project products and activities ,[object Object],[object Object]
Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Product breakdown structure(PBS) ,[object Object],[object Object],Project Products System Project Module Products Management Projects Progress  Report Module Code Module Design doc Tested integrated software Overall specification
Product description (PD) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 4 continued ,[object Object],[object Object],[object Object],[object Object],[object Object],User Requirement  Overall system Specification Module design Integrated system test case Module code Integrated software
Step 4.3 Recognize product instances ,[object Object],[object Object],[object Object]
4.4. Produce ideal activity network ,[object Object],[object Object],[object Object]
An ‘ideal’ activity   Specify overall system Design Module A Design Integration  Test case Design Module B Code module  A Test Integration  software Code module  B
Step 4.5 Add check-points if needed Design module A Design module B Design system Design module C Code module A Code module B Code module C Test system Design module A Design module B Design system Design module C Code module A Code module B Code module C Test system Check-point put in a check point
Step 5:Estimate effort for each activity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 6: Identify activity risks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Step 7: Allocate resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gantt charts Select subjects Design questionnaire Book machine Conduct tests Analyse results Week commencing 5 12 19 26 MARCH APRIL 9 16 Plan testing 2 Draft changes LT TA LT TA LT LT TA LT = lead tester TA = testing assistant
Step 8: Review/publicise plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Step 9 and 10: Execute plan and create lower level plans
Step 9 &10: Execute plan/ low level of planning  ,[object Object],[object Object]
Step Wise Project planning  1. Identify project objectives 2. Identify project infrastructure 3. Analyse project  characteristics 4. Identify products  and activities   5. Estimate effort  for activity   8. Review/ publicize plan   6. Identify activity risks   7. Allocate resources   9. Execute plan   10. Lower level planning   Review Lower level detail For each activity 0.Select project
[object Object]
a product breakdown structure  of a computer.
EXAMPLE ,[object Object]
  product breakdown structure of the ‘old shed’ 
  Product Flow Diagram
[object Object],[object Object],[object Object]

More Related Content

What's hot

Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimationKanchana Devi
 
Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Shashi Kumar
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-Kanchana Devi
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 
Spm project planning
Spm project planning Spm project planning
Spm project planning Kanchana Devi
 
Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTKathirvel Ayyaswamy
 
Programme management and project evaluation
Programme management and project evaluationProgramme management and project evaluation
Programme management and project evaluationtumetr1
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementkarthikeyanC40
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTKathirvel Ayyaswamy
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentationSayedFarhan110
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimationumair khan
 
Software Risk Management
Software Risk ManagementSoftware Risk Management
Software Risk ManagementGunjan Patel
 
Estimation techniques and software metrics
Estimation techniques and software metricsEstimation techniques and software metrics
Estimation techniques and software metricsMae Abigail Banquil
 

What's hot (20)

Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimation
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
 
Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) -
 
Spm unit 5
Spm unit 5Spm unit 5
Spm unit 5
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
Prototype model
Prototype modelPrototype model
Prototype model
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Programme management and project evaluation
Programme management and project evaluationProgramme management and project evaluation
Programme management and project evaluation
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
What is agile model
What is agile modelWhat is agile model
What is agile model
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
 
Software Risk Management
Software Risk ManagementSoftware Risk Management
Software Risk Management
 
Estimation techniques and software metrics
Estimation techniques and software metricsEstimation techniques and software metrics
Estimation techniques and software metrics
 
Agile software development
Agile software developmentAgile software development
Agile software development
 

Viewers also liked

PMI Project Management Principles
PMI Project Management PrinciplesPMI Project Management Principles
PMI Project Management Principlestltiede
 
Attra Partners Prince2 Intro
Attra Partners Prince2 IntroAttra Partners Prince2 Intro
Attra Partners Prince2 Introchouha
 
Product flow diagram
Product flow diagramProduct flow diagram
Product flow diagramdeepanker007
 
Lessons From IT and Non-IT Projects (by Peter W. G. Morris)
Lessons From IT and Non-IT Projects (by Peter W. G. Morris)Lessons From IT and Non-IT Projects (by Peter W. G. Morris)
Lessons From IT and Non-IT Projects (by Peter W. G. Morris)Nurhazman Abdul Aziz
 
Activity planning
Activity planningActivity planning
Activity planningtumetr1
 
SPM Activity Planning Introduction
SPM Activity Planning IntroductionSPM Activity Planning Introduction
SPM Activity Planning IntroductionKanchana Devi
 
Planning & Decision making
Planning & Decision makingPlanning & Decision making
Planning & Decision makingImran Udas
 
What is a Work Breakdown Structure?
What is a Work Breakdown Structure?What is a Work Breakdown Structure?
What is a Work Breakdown Structure?Kenny Hirschmann
 
Solar Project Management
Solar Project ManagementSolar Project Management
Solar Project Managementfirstgreen
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementRamesh Babu
 
PLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGPLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGsamsoncj999
 
Program evaluation review technique (pert)
Program evaluation review technique (pert)Program evaluation review technique (pert)
Program evaluation review technique (pert)tomeh
 
Financial Supply Chain Management
Financial Supply Chain ManagementFinancial Supply Chain Management
Financial Supply Chain ManagementArchana Kadam
 
PMP Chap 6 - Project Time management - Part1
PMP Chap 6 - Project Time management - Part1PMP Chap 6 - Project Time management - Part1
PMP Chap 6 - Project Time management - Part1Anand Bobade
 

Viewers also liked (20)

Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
PMI Project Management Principles
PMI Project Management PrinciplesPMI Project Management Principles
PMI Project Management Principles
 
Attra Partners Prince2 Intro
Attra Partners Prince2 IntroAttra Partners Prince2 Intro
Attra Partners Prince2 Intro
 
Product flow diagram
Product flow diagramProduct flow diagram
Product flow diagram
 
Lessons From IT and Non-IT Projects (by Peter W. G. Morris)
Lessons From IT and Non-IT Projects (by Peter W. G. Morris)Lessons From IT and Non-IT Projects (by Peter W. G. Morris)
Lessons From IT and Non-IT Projects (by Peter W. G. Morris)
 
Resource management
Resource managementResource management
Resource management
 
Activity planning
Activity planningActivity planning
Activity planning
 
SPM Activity Planning Introduction
SPM Activity Planning IntroductionSPM Activity Planning Introduction
SPM Activity Planning Introduction
 
Planning & Decision making
Planning & Decision makingPlanning & Decision making
Planning & Decision making
 
Visualizing Product Flow
Visualizing Product FlowVisualizing Product Flow
Visualizing Product Flow
 
Wbs For Building Project
Wbs For Building ProjectWbs For Building Project
Wbs For Building Project
 
What is a Work Breakdown Structure?
What is a Work Breakdown Structure?What is a Work Breakdown Structure?
What is a Work Breakdown Structure?
 
Solar Project Management
Solar Project ManagementSolar Project Management
Solar Project Management
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
 
PLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGPLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZING
 
Program evaluation review technique (pert)
Program evaluation review technique (pert)Program evaluation review technique (pert)
Program evaluation review technique (pert)
 
Financial Supply Chain Management
Financial Supply Chain ManagementFinancial Supply Chain Management
Financial Supply Chain Management
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
 
PMP Chap 6 - Project Time management - Part1
PMP Chap 6 - Project Time management - Part1PMP Chap 6 - Project Time management - Part1
PMP Chap 6 - Project Time management - Part1
 

Similar to 1 2. project management

(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptxgarkapifye
 
Unit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdfUnit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdfAkshayDwivedi31
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software developmentProf Ansari
 
Software project scheduling
Software project schedulingSoftware project scheduling
Software project schedulinglokareminakshi
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - PresentationHassan Rizwan
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planningNidhya Rangarajan
 
NCV 4 Project Management Hands-On Support Slide Show - Module 2
NCV 4 Project Management Hands-On Support Slide Show - Module 2NCV 4 Project Management Hands-On Support Slide Show - Module 2
NCV 4 Project Management Hands-On Support Slide Show - Module 2Future Managers
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringMajane Padua
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdfShivareddyGangam
 
Corporate project management model
Corporate project management modelCorporate project management model
Corporate project management modelLatte Media
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept MuhammadTalha436
 
Software Life Cylce Model
Software Life Cylce ModelSoftware Life Cylce Model
Software Life Cylce ModelJegadeesh Sam
 

Similar to 1 2. project management (20)

(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx
 
Unit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdfUnit 1.2 Stepwise Project Planning.pdf
Unit 1.2 Stepwise Project Planning.pdf
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
Software project scheduling
Software project schedulingSoftware project scheduling
Software project scheduling
 
WBS PROJECT
WBS PROJECTWBS PROJECT
WBS PROJECT
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - Presentation
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planning
 
MIS Project management
MIS Project managementMIS Project management
MIS Project management
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
NCV 4 Project Management Hands-On Support Slide Show - Module 2
NCV 4 Project Management Hands-On Support Slide Show - Module 2NCV 4 Project Management Hands-On Support Slide Show - Module 2
NCV 4 Project Management Hands-On Support Slide Show - Module 2
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
 
Corporate project management model
Corporate project management modelCorporate project management model
Corporate project management model
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Software Life Cylce Model
Software Life Cylce ModelSoftware Life Cylce Model
Software Life Cylce Model
 
Day 2 scope
Day 2 scopeDay 2 scope
Day 2 scope
 

Recently uploaded

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

1 2. project management

  • 1. ASSISTANT PROFESSOR LPU, PUNJAB Software Project Management
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  
  • 13. 1.10 Step Wise Project planning 1. Identify project objectives 2. Identify project infrastructure 3. Analyse project characteristics 4. Identify products and activities 5. Estimate effort for activity 8. Review/ publicize plan 6. Identify activity risks 7. Allocate resources 9. Execute plan 10. Lower level planning Review Lower level detail For each activity 0.Select project
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. An ‘ideal’ activity Specify overall system Design Module A Design Integration Test case Design Module B Code module A Test Integration software Code module B
  • 26. Step 4.5 Add check-points if needed Design module A Design module B Design system Design module C Code module A Code module B Code module C Test system Design module A Design module B Design system Design module C Code module A Code module B Code module C Test system Check-point put in a check point
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Gantt charts Select subjects Design questionnaire Book machine Conduct tests Analyse results Week commencing 5 12 19 26 MARCH APRIL 9 16 Plan testing 2 Draft changes LT TA LT TA LT LT TA LT = lead tester TA = testing assistant
  • 32.
  • 33.
  • 34. Step Wise Project planning 1. Identify project objectives 2. Identify project infrastructure 3. Analyse project characteristics 4. Identify products and activities 5. Estimate effort for activity 8. Review/ publicize plan 6. Identify activity risks 7. Allocate resources 9. Execute plan 10. Lower level planning Review Lower level detail For each activity 0.Select project
  • 35.
  • 36. a product breakdown structure of a computer.
  • 37.
  • 38.   product breakdown structure of the ‘old shed’ 
  • 39.   Product Flow Diagram
  • 40.

Editor's Notes

  1. Here we follow the PRINCE approach of firstly identifying the products to be created. These products could be deliverables that will eventually be handed over to the customer, or intermediate products such as specifications and design documents, that are produced along the way. The PBS is a way of listing these products. In the scenario, the need for usability testing was identified, and the example of planning a usability test is used here. In order to do the testing, we need a set of selected subjects , a group of people who have similar characteristics to those who will finally use the system and who have agreed to try out the application. We need to have a booked PC that is available for testing when we need it. We are going to give each subject a questionnaire to complete when they have tried out the application ( completed questionnaire ), but we will need to have a questionnaire design first. We are also to observe the subjects using the application and collect details of things like the time taken to complete standard tasks and the errors they make ( test results ). These will then be analysed and the results put in an analysis report which will then be used to suggest changes to the application ( change requests ). All the boxes in the diagram which are not sub-divided at a lower level represent products. Boxes that are sub-divided (i.e. usability testing and testing arrangements ) are names given to the group of activities that are connected to them lower in the hierarchy.
  2. The names of products on the PBS can be rather vague. If you were to ask someone to produce, for example, the ‘analysis report’ in the usability testing scenario, then you would need to explain exactly what you mean by that. This is done via a Product Description. PDs can usually be re-used from one project to another. Note that they are different from specifications – the explain in general terms what a product is and the description is relevant to all instances of that product. A specification describes a particular instance within the class of products.
  3. The product flow diagram shows the order in which the products have to be completed. Effectively it defines a method of working. Note that as we drew up the PFD for the usability testing scenario, we identified an additional product called ‘testing plan’. The flow of the PFD is generally from top to bottom and left to right. We do no put in lines which loop back. This is not because iterative and back-tracking is not accepted. Rather it is that you can in theory jump back to any preceding product. For example, when producing the analysis report we might realise that there is a particular type of user that we have not included in our tests. We could go back and find some more selected subjects . However this would potentially mean that all the products that follow the one we have jumped back to would have to be reworked.
  4. You now need to allocate resources (in particular, staff) to the activities in the plan. Where there is a resource constraint, that is there are not enough staff (or other resource) of the right type to start all the activities that run in parallel at the planned time, then the start of some activities may need to be delayed until the appropriate resources are available.
  5. We now have the basic information needed to produce a plan. One way of presenting the plan is by means of a Gantt chart (named after Henry Gantt).
  6. We have noted already that it is not feasible to produce a detailed plan for all stages of the project right at the beginning of the project planning process and not all the information needed for the detailed planning of the later stages is available at the outset. Initially an outline plan for the whole project would be produced, plus a detailed plan for the first stage.