SlideShare a Scribd company logo
1 of 47
TOPICS  MONITORING AND CONTROL  CONTRACT MANAGEMENT ,[object Object],[object Object]
MONITORING AND CONTROL
Monitoring and control cycle Figure 12.1   Monitoring and control cycle
Responsibilities
Assessing progress ,[object Object],[object Object],[object Object],[object Object],[object Object]
Collecting progress details ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Red/Amber/Green (RAG) reporting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gantt charts
Slip charts
Ball charts Code and test module A Code and test module B Code and test module C 10/10/05 10/10/05 21/10/05 23/10/05 14/10/05 17/10/05 27/10/05 31/10/05 17/10/05 17/10/05 27/10/05 27/10/05 Green: On time Red:  Missed the target
The timeline Records the way  targets have changd throughout the project
Cost monitoring ,[object Object],[object Object],[object Object],[object Object]
Earned value analysis ,[object Object],[object Object]
Earned value – an example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Earned value analysis – actual cost ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Earned value chart with revised forecasts (AC) (PV) (EV)
Recipients of progress reports
Report contents (typical) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reporting in PRINCE2 ® ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Prioritizing monitoring ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting back on track ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Change control ,[object Object],[object Object],[object Object],[object Object],[object Object]
Typical change control process ,[object Object],[object Object],[object Object],[object Object]
Change control process contd. ,[object Object],[object Object],[object Object]
Change control
Change control and configuration management ,[object Object],[object Object],[object Object],[object Object]
[object Object]
Acquiring software from external supplier ,[object Object],[object Object],[object Object],[object Object]
ISO 12207 acquisition and supply process
Types of contract ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fixed price contracts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Time and materials ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fixed price per unit delivered
Fixed price/unit example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fixed price/unit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The tendering process ,[object Object],[object Object],[object Object],[object Object]
The tendering process ,[object Object],[object Object],[object Object],[object Object],[object Object]
Stages in contract placement requirements analysis invitation to tender evaluation of  proposals evaluation plan
Requirements document ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evaluation plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evaluation plan - contd. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Invitation to tender (ITT) ,[object Object],[object Object],[object Object],[object Object]
Memoranda of agreement (MoA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How would you   evaluate the following? ,[object Object],[object Object],[object Object]
How would you   evaluate the following? con’t ,[object Object],[object Object]
Contract management ,[object Object],[object Object],[object Object],[object Object]
Acceptance ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project ManagementReetesh Gupta
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software EngineeringMuhammad Yousuf Abdul Qadir
 
Software Project Management (monitoring and control)
Software Project Management (monitoring and control)Software Project Management (monitoring and control)
Software Project Management (monitoring and control)IsrarDewan
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-Kanchana Devi
 
COCOMO Model in software project management
COCOMO Model in software project managementCOCOMO Model in software project management
COCOMO Model in software project managementSyed Hassan Ali
 
Software Project Management - Staffing
Software Project Management - StaffingSoftware Project Management - Staffing
Software Project Management - StaffingTanishqRongta1
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementkarthikeyanC40
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)Syed Muhammad Hammad
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimationumair khan
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approachtumetr1
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTKathirvel Ayyaswamy
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTKathirvel Ayyaswamy
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project managementjhudyne
 
Lect4 software economics
Lect4 software economicsLect4 software economics
Lect4 software economicsmeena466141
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineeringDarshit Metaliya
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software EngineeringFáber D. Giraldo
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimationKanchana Devi
 
Organization and team structures
Organization and team structuresOrganization and team structures
Organization and team structuresNur Islam
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)Er. Shiva K. Shrestha
 

What's hot (20)

Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software Engineering
 
Software Project Management (monitoring and control)
Software Project Management (monitoring and control)Software Project Management (monitoring and control)
Software Project Management (monitoring and control)
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
 
COCOMO Model in software project management
COCOMO Model in software project managementCOCOMO Model in software project management
COCOMO Model in software project management
 
Software Project Management - Staffing
Software Project Management - StaffingSoftware Project Management - Staffing
Software Project Management - Staffing
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 
Lect4 software economics
Lect4 software economicsLect4 software economics
Lect4 software economics
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimation
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Organization and team structures
Organization and team structuresOrganization and team structures
Organization and team structures
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 

Viewers also liked

Resource planning and resource allocation
Resource planning and resource allocationResource planning and resource allocation
Resource planning and resource allocationVenu Yemul
 
SDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teamsSDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teamsOpenLearningLab
 
Contract management
Contract managementContract management
Contract managementNishant Rai
 
Financial Appraisal
Financial AppraisalFinancial Appraisal
Financial AppraisalROXYMAX
 
Types of contract in Project management
Types of contract in Project managementTypes of contract in Project management
Types of contract in Project managementAli Heydari
 
Advertisement effectiveness.
Advertisement effectiveness.Advertisement effectiveness.
Advertisement effectiveness.Jaswinder Singh
 
Brand Positioning
Brand PositioningBrand Positioning
Brand PositioningCiti bank
 
Branding & Brand Positioning
Branding & Brand PositioningBranding & Brand Positioning
Branding & Brand PositioningSamer Meqdad
 
Tender Process | A Complete Procurement Guide
Tender Process | A Complete Procurement GuideTender Process | A Complete Procurement Guide
Tender Process | A Complete Procurement GuideTender Process
 
Brand Positioning
Brand PositioningBrand Positioning
Brand PositioningSj -
 
Capital Budgeting
Capital BudgetingCapital Budgeting
Capital BudgetingDayasagar S
 
Advertising effectiveness
Advertising effectivenessAdvertising effectiveness
Advertising effectivenessAshu Chopra
 
brand positioning with examples
brand positioning with examplesbrand positioning with examples
brand positioning with examplesLinel Dias
 

Viewers also liked (19)

Resource planning and resource allocation
Resource planning and resource allocationResource planning and resource allocation
Resource planning and resource allocation
 
SDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teamsSDPM - Lecture 9 - Managing people and organizing teams
SDPM - Lecture 9 - Managing people and organizing teams
 
Contract management
Contract managementContract management
Contract management
 
Financial Appraisal
Financial AppraisalFinancial Appraisal
Financial Appraisal
 
Financial appraisal techniques
Financial appraisal techniquesFinancial appraisal techniques
Financial appraisal techniques
 
Types of contract in Project management
Types of contract in Project managementTypes of contract in Project management
Types of contract in Project management
 
Resource allocation
Resource allocationResource allocation
Resource allocation
 
Brand audit
Brand auditBrand audit
Brand audit
 
Advertisement effectiveness.
Advertisement effectiveness.Advertisement effectiveness.
Advertisement effectiveness.
 
Brand Positioning
Brand PositioningBrand Positioning
Brand Positioning
 
Branding & Brand Positioning
Branding & Brand PositioningBranding & Brand Positioning
Branding & Brand Positioning
 
Advertising ppt
Advertising pptAdvertising ppt
Advertising ppt
 
Tender Process | A Complete Procurement Guide
Tender Process | A Complete Procurement GuideTender Process | A Complete Procurement Guide
Tender Process | A Complete Procurement Guide
 
Capital budgeting
Capital budgetingCapital budgeting
Capital budgeting
 
Media planning & strategy
Media planning & strategy Media planning & strategy
Media planning & strategy
 
Brand Positioning
Brand PositioningBrand Positioning
Brand Positioning
 
Capital Budgeting
Capital BudgetingCapital Budgeting
Capital Budgeting
 
Advertising effectiveness
Advertising effectivenessAdvertising effectiveness
Advertising effectiveness
 
brand positioning with examples
brand positioning with examplesbrand positioning with examples
brand positioning with examples
 

Similar to Spm unit 4

con_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.pptcon_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.pptsheryl90
 
con_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.pptcon_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.pptsheryl90
 
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbttUnit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbttmanisha61981
 
Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.
Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.
Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.iFour Institute - Sustainable Learning
 
Krishnakumar kaniappan project delivery excellence
Krishnakumar kaniappan   project delivery excellence Krishnakumar kaniappan   project delivery excellence
Krishnakumar kaniappan project delivery excellence PMInstituteIndia
 
Project management
Project managementProject management
Project managementAbhiMandyify
 
Architecture presentation 9
Architecture presentation 9Architecture presentation 9
Architecture presentation 9Anoush Ghamsari
 
Procurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project ProcuremProcurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project ProcuremDaliaCulbertson719
 
Mar 2012 cdphe contractor performance monitoring trng
Mar 2012 cdphe contractor performance monitoring trngMar 2012 cdphe contractor performance monitoring trng
Mar 2012 cdphe contractor performance monitoring trngBrandon Williams
 
afar-04-construction-accounting-advanced-financial-accounting-reporting.pdf
afar-04-construction-accounting-advanced-financial-accounting-reporting.pdfafar-04-construction-accounting-advanced-financial-accounting-reporting.pdf
afar-04-construction-accounting-advanced-financial-accounting-reporting.pdfGiovanniperez59
 
Top 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple ConstraintTop 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple ConstraintSunil Guglani
 
Regulatory Affairs Outsourcing Considerations and Models
Regulatory Affairs Outsourcing Considerations and ModelsRegulatory Affairs Outsourcing Considerations and Models
Regulatory Affairs Outsourcing Considerations and ModelsPaul Kuiken
 
L03 integration management
L03 integration managementL03 integration management
L03 integration managementAsa Chan
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhavPMI_IREP_TP
 
Control procurement
Control procurement Control procurement
Control procurement Shereef Sabri
 

Similar to Spm unit 4 (20)

con_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.pptcon_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.ppt
 
con_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.pptcon_mangt-lec4-project_costppt.ppt
con_mangt-lec4-project_costppt.ppt
 
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbttUnit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
Unit-4.pptxhhhghbfgvgtghvfgbbghbbhgfccvbtt
 
Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.
Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.
Project management : Project Monitoring and Control by iFour Technolab Pvt. Ltd.
 
Krishnakumar kaniappan project delivery excellence
Krishnakumar kaniappan   project delivery excellence Krishnakumar kaniappan   project delivery excellence
Krishnakumar kaniappan project delivery excellence
 
Project management
Project managementProject management
Project management
 
Module 12 Monitoring and Control I
Module 12 Monitoring and Control IModule 12 Monitoring and Control I
Module 12 Monitoring and Control I
 
4. project cost management
4. project cost management4. project cost management
4. project cost management
 
Architecture presentation 9
Architecture presentation 9Architecture presentation 9
Architecture presentation 9
 
Procurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project ProcuremProcurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project Procurem
 
Mar 2012 cdphe contractor performance monitoring trng
Mar 2012 cdphe contractor performance monitoring trngMar 2012 cdphe contractor performance monitoring trng
Mar 2012 cdphe contractor performance monitoring trng
 
afar-04-construction-accounting-advanced-financial-accounting-reporting.pdf
afar-04-construction-accounting-advanced-financial-accounting-reporting.pdfafar-04-construction-accounting-advanced-financial-accounting-reporting.pdf
afar-04-construction-accounting-advanced-financial-accounting-reporting.pdf
 
Top 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple ConstraintTop 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple Constraint
 
Regulatory Affairs Outsourcing Considerations and Models
Regulatory Affairs Outsourcing Considerations and ModelsRegulatory Affairs Outsourcing Considerations and Models
Regulatory Affairs Outsourcing Considerations and Models
 
Term paper spm
Term paper spmTerm paper spm
Term paper spm
 
L03 integration management
L03 integration managementL03 integration management
L03 integration management
 
4 integration
4 integration4 integration
4 integration
 
BIS10 Service Delivery
BIS10 Service DeliveryBIS10 Service Delivery
BIS10 Service Delivery
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhav
 
Control procurement
Control procurement Control procurement
Control procurement
 

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Spm unit 4

Editor's Notes

  1. Chapter 9 The concept of a reporting hierarchy was introduced in Chapter 1. The main lesson here is that the details relating to project progress have to originate with the people actually doing the work and have then to be fed up through the management structure. At each management level there is going to be some summarising and commentary before information is passed up to the next level. This means that there is always a danger of ‘information overload’ as information passes from the many to the few.
  2. Chapter 9
  3. Chapter 9 Projects have to be delivered on time and within budget, hence the concern with monitoring achievements and costs. Partial completion is where, for example, data is being collected at the end of Week 2 of an activity that should take four weeks. We want to know if it is about 50% completed. An example of the ’99% completion syndrome’ would be in the above case if the developer reported at the end of weeks 1,2 and 3 that the task was respectively 25%, 50% and 75% complete. However at the end of week 4 it is reported that the task is 99% complete. The same thing is reported at the end of week 5 and so on until the task is actually completed. Control on products implies that actual examination of intermediate allows us to verify independently and objectively that sub-tasks have been completed.
  4. Chapter 9 RAG reporting highlights those activities which need particular attention. The status of a troubled activity might typically move from green to amber; if corrective action is possible it might go back to green, otherwise it could switch to red. If there are lots of instances where activities switch directly from green to red, this could indicate more management control. ‘ Critical tasks’ would be those on the critical path and/or reliant on critical resources.
  5. Chapter 9 Note that the Gantt chart is named after Henry Gantt (1861-1919) and so should not be written in capitals! You could ask students what they think GANTT stands for before you tell them this to impress this on them. I really find Gantt written as GANTT very, very annoying and threaten students with instant failure of the module if they do this! The format of the Gantt chart here differs from the format used in Microsoft project as the activities for each team member are grouped together. You could input the details so that they came out in this format, but it would not occur automatically.
  6. Chapter 9 A slip chart is a version of the Gantt chart where a line is drawn from top to bottom. To the left of the line are all the completed activities and to the right those activities ( or parts of activities) that have not been completed. The more jagged the line, the more it means that that there are some activities that are lagging to various degrees and some that are ahead of themselves. A very jagged line means that there is scope for re-planning to move resources from those activities that are ahead to those that are behind.
  7. Chapter 9 Circles, which represent the start or finish of activities, start with the initial target dates. If these are modified then the second dates are changed. When the event actually takes place, the colour of the circle is changed to green if it is on target and to red if it has missed the target. The idea is that this chart is put on a wall in a prominent position as a constant reminder to the project team of the current situation – hence it is often referred to as ‘balls on the wall’.
  8. Chapter 9 This records the way that targets have changed throughout the project. Planned time is plotted on the horizontal axis, and actual time on the vertical axis. The bendy lines going from top to bottom represent the scheduled completion date for each activity e.g. ‘ analyse existing system’ – at start this was due finish on the Monday of week 3 and it did finish then ‘ obtain user requirements’ was originally planned to finish on the Thursday of week 5, but at the end of the first week it was rescheduled to finish on the Tuesday of week 6.
  9. Chapter 9
  10. Chapter 9
  11. Chapter 9 A negative schedule variance (SV) means that the project is behind schedule as does a SPI that is less than 1.0.
  12. Chapter 9
  13. Chapter 9 This shows how the planned value (PV), earned value (EV) and actual cost (AC) can be tracked over the lifetime of a project. It also shows how the graph can be used to show adjustments to the final estimated cost and duration. A revised assessment of the budget at completion (EAC estimate at completion) can be produced by dividing the original estimated budget at completion (BAC) by the current CPI. Similarly a forecast of the actual duration of the project can be derived by dividing the original estimated duration by the SPI.
  14. Chapter 9 Critical path activities – by definition if these are late then the project as a whole will be delayed Activities with no free float – free float was defined in Lecture/Chapter 6. A project with no free float will delay following dependent activities, although the project end date may not be directly threatened. Activities with less than a specified float – projects when being executed can be very dynamic: some activities will take longer than estimated others less; this could lead to the critical shifting. Activities with small floats are the most likely to find themselves turned into activities on the critical path if their floats get eroded. High risk activities – recall the calculation of activity standard deviations in Chapter 7. If the standard deviation for an activity is large, this indicates that there is a lot of uncertainty about how long it will actually take. Activities using critical resources – some resources may only be available for a limited period and if the activities that need the resource are delayed the resource could become unavailable.
  15. Chapter 9 Renegotiating the deadline – one way of doing this is to divide the deliverables into ‘tranches’ (see Lecture/Chapter 3), delivering the ones most valuable to the client on or before the deadline, but delaying less valuable ones. Shortening the critical path – the idea is to try to get things done more quickly by adding more staff. Some activities lend themselves to this more readily than others – it is often quite difficult to do this with software development. It also increases costs Reconsidering activity dependencies – allowing activities to overlap often increases the risk of quality shortfalls
  16. Chapter 9 Identifying items that need to be subject to change control – it is unlikely, for example, that a feasibility report would be subject to change control once agreement has been obtained to start the project Management of a central repository of the master copies of software and documentation Administering change procedures It is important that someone ensures that there is adherence to change control procedures. Maintenance of access records . A situation to be avoided is where two different developers are making changes to the same software component.
  17. Chapter 9 1 and 2. The user community itself must come to a consensus about whether a proposal for a change should go forward. A change deemed desirable by one part of the user community could cause opposition with other users. 2 and 3. This part of the process often involves a multipart form, initially raised by a user representative and then completed with a response by the developers. 4. There could be a change control board with user and developer representatives that oversees this decision-making process
  18. Chapter 9 5. The configuration librarian would control this release 6. Note that it is a copy that is modified; the original would still exist as the current operational version 7. The previous version of the configuration items would be archived but preserved. If there are unforeseen problems with the new version when it is made operational then a fall-back to the previous version could be considered
  19. Chapter 10
  20. Part of the ISO 12207 standard relates to the process by which software can be acquired from an external supplier. As can be seen from the diagram, there are two parallel and complementary processes. The acquirer (who wants the software) has a set of processes to carry out which interact with the processes for which the supplier would be responsible. Sections 10.2 and 10.3 of the textbook cover this in more detail. Chapter 10
  21. Section 10.4 of the textbook provides more detail about the types of contract. Chapter 10
  22. Even though the supplier will have to add a margin to the price to deal with contingencies, the cost could still be less than doing the work in-house as the supplier may be able to exploit economies of scale and the expertise that the have from having done similar projects in the past. Chapter 10
  23. Because suppliers appear to be given a blank cheque, this approach does not normally find favour with customers. However, the employment of contract developers may involve this type of contract. Chapter 10
  24. These figures do come from a real source (RDI Technologies in the USA). These are now several year old. The bigger the project, the higher the cost per function point. Recall that function points were covered in Lecture/Chapter 5 on software effort estimation. Chapter 10
  25. 2000 FPs at $967 = $1,934,000 500 FPs at $1019 = $509,500 500 FPs at $1058 = $529,000 200 FPs at $1094 $218,800 total $3,191,300 Chapter 10
  26. Chapter 10
  27. Chapter 10
  28. Chapter 10
  29. Chapter 10
  30. The requirements document is sometimes referred to as the operational requirement or OR. If a mandatory requirement cannot be met the proposed application would have to be rejected regardless of how good it might be in other ways. A shortfall in one desirable requirement might be compensated for by other qualities or features. Chapter 10
  31. Off the shelf software clearly has an advantage here as there is actually product that can be evaluated in existence. Chapter 10
  32. RM(4 x 20 x 12 x 4) would be saved i.e. RM3,840. The payback period would be just over a year and so this feature would be worth the additional cost. Chapter 10
  33. ISO 12207 refers to an ITT as a Request for Proposal or RFP. Chapter 10
  34. Chapter 10
  35. Usability of existing package – you could try out a demo or ask existing users Usability of application to be built – here you would have to make stipulation about the process e.g. on the development of interface prototypes; you could also specify performance requirements Maintenance costs of hardware – this could be incorporated in a maintenance agreement and you could compare the terms offered by different potential suppliers; another approach is ask current users of the hardware about their experience of it Time taken to respond to support requests – this could once again be made a contractual matter and the terms offered by different suppliers could be compared; suppliers could be asked to supply evidence of their past performance (but they might refuse, or not tell the truth); you could ask for references from current customers of the supplier; Training – once again references could be taken up; you could ask for the CV of the trainer; you could even get them to give a short presentation Chapter 10
  36. Usability of existing package – you could try out a demo or ask existing users Usability of application to be built – here you would have to make stipulation about the process e.g. on the development of interface prototypes; you could also specify performance requirements Maintenance costs of hardware – this could be incorporated in a maintenance agreement and you could compare the terms offered by different potential suppliers; another approach is ask current users of the hardware about their experience of it Time taken to respond to support requests – this could once again be made a contractual matter and the terms offered by different suppliers could be compared; suppliers could be asked to supply evidence of their past performance (but they might refuse, or not tell the truth); you could ask for references from current customers of the supplier; Training – once again references could be taken up; you could ask for the CV of the trainer; you could even get them to give a short presentation Chapter 10
  37. Chapter 10
  38. Chapter 10