SlideShare a Scribd company logo
2
Most read
4
Most read
15
Most read
1 ©The McGraw-Hill Companies,
Software Project
Management
4th Edition
Managing
contracts
Chapter 10
2 ©The McGraw-Hill Companies,
Acquiring software from
external supplier
This could be:
• a bespoke system - created specially
for the customer
• off-the-shelf - bought ‘as is’
• customized off-the-shelf (COTS) - a
core system is customized to meet
needs of a particular customer
3 ©The McGraw-Hill Companies,
ISO 12207 acquisition and
supply process
4 ©The McGraw-Hill Companies,
Types of contract
• fixed price contracts
• time and materials contracts
• fixed price per delivered unit
Note difference between goods and
services
Often license to use software is bought
rather than the software itself
5 ©The McGraw-Hill Companies,
Fixed price contracts
Advantages to customer
• known expenditure
• supplier motivated to be cost-effective
6 ©The McGraw-Hill Companies,
Fixed price contracts
Disadvantages
• supplier will increase price to meet
contingencies
• difficult to modify requirements
• upward pressure on the cost of
changes
• threat to system quality
7 ©The McGraw-Hill Companies,
Time and materials
Advantages to customer
• easy to change requirements
• lack of price pressure can assist
product quality
8 ©The McGraw-Hill Companies,
Time and materials
Disadvantages
• Customer liability - the customer
absorbs all the risk associated with
poorly defined or changing
requirements
• Lack of incentive for supplier to be cost-
effective
9 ©The McGraw-Hill Companies,
Fixed price per unit
delivered
FP count Design
cost/FP
implement-
ation cost/FP
total cost/FP
to 2,000 $242 $725 $967
2,001-
2,500
$255 $764 $1,019
2,501-
3,000
$265 $793 $1,058
3,001-
3,500
$274 $820 $1,094
3,501-
4,000
$284 $850 $1,134
10 ©The McGraw-Hill Companies,
Fixed price/unit example
• Estimated system size 2,600 FPs
• Price
– 2000 FPs x $967 plus
– 500 FPs x $1,019 plus
– 100 FPs x $1,058
– i.e. $2,549,300
• What would be charge for 3,200 FPs?
11 ©The McGraw-Hill Companies,
Fixed price/unit
Advantages for customer
• customer understanding of how price
is calculated
• comparability between different
pricing schedules
• emerging functionality can be
accounted for
• supplier incentive to be cost-effective
12 ©The McGraw-Hill Companies,
Fixed price/unit
Disadvantages
• difficulties with software size
measurement - may need independent
FP counter
• changing (as opposed to new)
requirements: how do you charge?
13 ©The McGraw-Hill Companies,
The tendering process
• Open tendering
– any supplier can bid in response to the
invitation to tender
– all tenders must be evaluated in the same
way
– government bodies may have to do this by
local/international law
14 ©The McGraw-Hill Companies,
The tendering process
• Restricted tendering process
– bids only from those specifically invited
– can reduce suppliers being considered at
any stage
• Negotiated procedure
– negotiate with one supplier e.g. for
extensions to software already supplied
15 ©The McGraw-Hill Companies,
Stages in contract
placement
requirements
analysis
invitation to
tender
evaluation of
proposals
evaluation
plan
16 ©The McGraw-Hill Companies,
Requirements document:
sections
• introduction
• description of existing system and
current environment
• future strategy or plans
• system requirements -
– mandatory/desirable features
• deadlines
• additional information required from
bidders
17 ©The McGraw-Hill Companies,
Requirements
• These will include
– functions in software, with necessary
inputs and outputs
– standards to be adhered to
– other applications with which software is to
be compatible
– quality requirements e.g. response times
18 ©The McGraw-Hill Companies,
Evaluation plan
• How are proposals to be evaluated?
• Methods could include:
– reading proposals
– interviews
– demonstrations
– site visits
– practical tests
19 ©The McGraw-Hill Companies,
Evaluation plan - contd.
• Need to assess value for money for
each desirable feature
• Example:
– feeder file saves data input
– 4 hours a month saved
– cost of inputter £20 an hour
– system to be used for 4 years
– if cost of feature £1000, would it be worth
it?
20 ©The McGraw-Hill Companies,
Invitation to tender (ITT)
• Note that bidder is making an offer in
response to ITT
• acceptance of offer creates a contract
• Customer may need further information
• Problem of different technical solutions
to the same problem
21 ©The McGraw-Hill Companies,
Memoranda of agreement
(MoA)
• Customer asks for technical proposals
• Technical proposals are examined and
discussed
• Agreed technical solution in MoA
• Tenders are then requested from suppliers
based in MoA
• Tenders judged on price
• Fee could be paid for technical proposals
by customer
22 ©The McGraw-Hill Companies,
How would you evaluate
the following?
• usability of an existing package
• usability of an application yet to be built
• maintenance costs of hardware
• time taken to respond to requests for
software support
• training
23 ©The McGraw-Hill Companies,
Contract management
Contracts should include agreement
about how customer/supplier
relationship is to be managed e.g.
– decision points - could be linked to
payment
– quality reviews
– changes to requirements

More Related Content

What's hot (20)

PDF
Software project management
R A Akerkar
 
PPT
Spm unit 4
sweetyammu
 
PPT
Spm unit 5
sweetyammu
 
PDF
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
PPTX
Resource Allocation In Software Project Management
Syed Hassan Ali
 
PDF
Stepwise planning
KavithaGowri
 
PPT
Software Project Management chapter-1
Computing Cage
 
PPT
Spm unit2
sweetyammu
 
PPT
Introduction to Software Project Management
Reetesh Gupta
 
PPT
Spm unit 1
sweetyammu
 
PPT
Selection of an appropriate project approach
tumetr1
 
PDF
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
PPTX
Software quality
Sara Mehmood
 
PPTX
Software Project Management (monitoring and control)
IsrarDewan
 
PDF
Spm ap-network model-
Kanchana Devi
 
PPTX
Decision making in software project management
Priyadarshini Krishnaswamy
 
PPTX
4 p’s of management spectrum and the w5hh principle
Mohammad Hafiz-Al-Masud
 
PDF
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
PPT
Spm unit 3
sweetyammu
 
PPT
Unit 2 spm
rrajeeapec
 
Software project management
R A Akerkar
 
Spm unit 4
sweetyammu
 
Spm unit 5
sweetyammu
 
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
Resource Allocation In Software Project Management
Syed Hassan Ali
 
Stepwise planning
KavithaGowri
 
Software Project Management chapter-1
Computing Cage
 
Spm unit2
sweetyammu
 
Introduction to Software Project Management
Reetesh Gupta
 
Spm unit 1
sweetyammu
 
Selection of an appropriate project approach
tumetr1
 
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
Software quality
Sara Mehmood
 
Software Project Management (monitoring and control)
IsrarDewan
 
Spm ap-network model-
Kanchana Devi
 
Decision making in software project management
Priyadarshini Krishnaswamy
 
4 p’s of management spectrum and the w5hh principle
Mohammad Hafiz-Al-Masud
 
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
Spm unit 3
sweetyammu
 
Unit 2 spm
rrajeeapec
 

Viewers also liked (20)

PPT
Dispersed and cross border projects
tumetr1
 
PPTX
Software project management tools
Darshak Mehta
 
PPT
Softwaretesting
nazeer pasha
 
PPT
Resource allocation
tumetr1
 
PDF
Unit II Software Testing and Quality Assurance
VinothkumaR Ramu
 
PDF
SDPM - Lecture 4 - Activity planning and resource allocation
OpenLearningLab
 
PPT
Software effort estimation
tumetr1
 
PPT
The project schedule and budget
tumetr1
 
PPT
Software product quality
tumetr1
 
PPT
5. project activity and risk planning
Jeanette C. Patindol
 
PDF
ตัวอย่างบทคัดย่อเล่มโปรเจ็ค
tumetr1
 
ODP
Pert, cpm and other tools of project management for intrapreneurs
Dr. Trilok Kumar Jain
 
PPT
A Brief Introduction to Software Configuration Management
Md Mamunur Rashid
 
PPT
Project management tools and techniques
Tata Dinyuy
 
PPT
DBMS
akshaythusoo
 
PPT
Introduction To Software Configuration Management
Rajesh Kumar
 
PPT
Project Management Tools
ostephens
 
PDF
Unit I Software Testing and Quality Assurance
VinothkumaR Ramu
 
PPTX
Quality Assurance and Software Testing
pingkapil
 
PPT
Introduction To Software Quality Assurance
ruth_reategui
 
Dispersed and cross border projects
tumetr1
 
Software project management tools
Darshak Mehta
 
Softwaretesting
nazeer pasha
 
Resource allocation
tumetr1
 
Unit II Software Testing and Quality Assurance
VinothkumaR Ramu
 
SDPM - Lecture 4 - Activity planning and resource allocation
OpenLearningLab
 
Software effort estimation
tumetr1
 
The project schedule and budget
tumetr1
 
Software product quality
tumetr1
 
5. project activity and risk planning
Jeanette C. Patindol
 
ตัวอย่างบทคัดย่อเล่มโปรเจ็ค
tumetr1
 
Pert, cpm and other tools of project management for intrapreneurs
Dr. Trilok Kumar Jain
 
A Brief Introduction to Software Configuration Management
Md Mamunur Rashid
 
Project management tools and techniques
Tata Dinyuy
 
Introduction To Software Configuration Management
Rajesh Kumar
 
Project Management Tools
ostephens
 
Unit I Software Testing and Quality Assurance
VinothkumaR Ramu
 
Quality Assurance and Software Testing
pingkapil
 
Introduction To Software Quality Assurance
ruth_reategui
 
Ad

Similar to Managing contracts (20)

PDF
Chapter 10 - Managing contract
RohanMistry15
 
PPT
Unit4_Managing Contracts.ppt
KGSCSEPSGCT
 
PDF
SPM chapter 10 - Managing Contracts by Bob Hughes
NaimurSakibNayem
 
PDF
ECI in Sweden - A. Kadefors, KTH Royal Institute of Technology, Stockholm (SE)
OECD Governance
 
PPT
BLdg mtc 7c -Execution of maintenance work load - 25.ppt
MwanamomoMpamba
 
PPT
BLdg mtc 7c -Execution of maintenance work load - 25.ppt
MwanamomoMpamba
 
PDF
C06.00-ProjectPricing.key.pdf
ssuser8babb7
 
PPT
E Negotiations Introduction
Supply Chain Connect
 
PPTX
IP Outsourcing Problems... Tanenbaum, [email protected] Kaye Schole...
William Tanenbaum
 
PDF
Project Procurement Management
Andersson Lujan Ojeda
 
PDF
Buycamp london 12th april - PDF
G-Cloud
 
PPTX
Buycamp london 12th april - PPTX
G-Cloud
 
PPT
Case studies-Promotional supply optimization, procurement transformation
John William
 
PDF
Case Studies - Promotional supply optimization; procurement transformation
John William
 
PPTX
Presentation, SIGMA Public Procurement Workshop, Dynamic Purchasing Systems, ...
Support for Improvement in Governance and Management SIGMA
 
PDF
Chap 12.0 Procurement Management overview
Anand Bobade
 
PDF
Contracts & procurement
Prof. Dimitrios P. Kamsaris PhD
 
PPTX
1.4 Software Project Acquisition.pptx
SudarshanSharma43
 
PPTX
Jungheinrich MRS 4.10.17
Andrew White
 
PPTX
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
Support for Improvement in Governance and Management SIGMA
 
Chapter 10 - Managing contract
RohanMistry15
 
Unit4_Managing Contracts.ppt
KGSCSEPSGCT
 
SPM chapter 10 - Managing Contracts by Bob Hughes
NaimurSakibNayem
 
ECI in Sweden - A. Kadefors, KTH Royal Institute of Technology, Stockholm (SE)
OECD Governance
 
BLdg mtc 7c -Execution of maintenance work load - 25.ppt
MwanamomoMpamba
 
BLdg mtc 7c -Execution of maintenance work load - 25.ppt
MwanamomoMpamba
 
C06.00-ProjectPricing.key.pdf
ssuser8babb7
 
E Negotiations Introduction
Supply Chain Connect
 
IP Outsourcing Problems... Tanenbaum, [email protected] Kaye Schole...
William Tanenbaum
 
Project Procurement Management
Andersson Lujan Ojeda
 
Buycamp london 12th april - PDF
G-Cloud
 
Buycamp london 12th april - PPTX
G-Cloud
 
Case studies-Promotional supply optimization, procurement transformation
John William
 
Case Studies - Promotional supply optimization; procurement transformation
John William
 
Presentation, SIGMA Public Procurement Workshop, Dynamic Purchasing Systems, ...
Support for Improvement in Governance and Management SIGMA
 
Chap 12.0 Procurement Management overview
Anand Bobade
 
Contracts & procurement
Prof. Dimitrios P. Kamsaris PhD
 
1.4 Software Project Acquisition.pptx
SudarshanSharma43
 
Jungheinrich MRS 4.10.17
Andrew White
 
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
Support for Improvement in Governance and Management SIGMA
 
Ad

More from tumetr1 (20)

PDF
ตัวอย่างประวัติผู้วิจัย เล่มโปรเจ็ค
tumetr1
 
PDF
ตัวอย่างภาคผนวก เล่มโปรเจ็ค
tumetr1
 
PDF
ตัวอย่างบรรณานุกรม เล่มโปรเจ็ค
tumetr1
 
PDF
ตัวอย่างบทที่1 บทนำ เล่มโปรเจ็ค
tumetr1
 
PDF
ตัวอย่างสารบัญ เล่มโปรเจ็ค
tumetr1
 
PDF
ตัวอย่างกิตติกรรมประกาศ เล่มโปรเจ็ค
tumetr1
 
PPT
file transfer and access utilities
tumetr1
 
PPT
retrieving the mail
tumetr1
 
PPT
connectivity utility
tumetr1
 
PPT
network hardware
tumetr1
 
PPT
ระบบเครือข่ายไร้สาย (wireless lan)
tumetr1
 
PPT
routing
tumetr1
 
PPT
the transport layer
tumetr1
 
PPT
ระดับชั้นเน็ตเวิร์ก
tumetr1
 
PPT
ระดับชั้นดาต้าลิงค์
tumetr1
 
PPT
สถาปัตยกรรมเครือข่ายคอมพิวเตอร์และบริการ
tumetr1
 
PPT
การส่งข้อมูลผ่านสายส่งและเทคนิคการส่งข้อมูลผ่านเครือข่าย
tumetr1
 
PPT
ความรู้พื้นฐานของระบบการสื่อสารข้อมูล
tumetr1
 
PPT
พัฒนาเศรษฐกิจ
tumetr1
 
PPTX
ความยืดหยุ่น การแทรกแซงของรัฐ
tumetr1
 
ตัวอย่างประวัติผู้วิจัย เล่มโปรเจ็ค
tumetr1
 
ตัวอย่างภาคผนวก เล่มโปรเจ็ค
tumetr1
 
ตัวอย่างบรรณานุกรม เล่มโปรเจ็ค
tumetr1
 
ตัวอย่างบทที่1 บทนำ เล่มโปรเจ็ค
tumetr1
 
ตัวอย่างสารบัญ เล่มโปรเจ็ค
tumetr1
 
ตัวอย่างกิตติกรรมประกาศ เล่มโปรเจ็ค
tumetr1
 
file transfer and access utilities
tumetr1
 
retrieving the mail
tumetr1
 
connectivity utility
tumetr1
 
network hardware
tumetr1
 
ระบบเครือข่ายไร้สาย (wireless lan)
tumetr1
 
routing
tumetr1
 
the transport layer
tumetr1
 
ระดับชั้นเน็ตเวิร์ก
tumetr1
 
ระดับชั้นดาต้าลิงค์
tumetr1
 
สถาปัตยกรรมเครือข่ายคอมพิวเตอร์และบริการ
tumetr1
 
การส่งข้อมูลผ่านสายส่งและเทคนิคการส่งข้อมูลผ่านเครือข่าย
tumetr1
 
ความรู้พื้นฐานของระบบการสื่อสารข้อมูล
tumetr1
 
พัฒนาเศรษฐกิจ
tumetr1
 
ความยืดหยุ่น การแทรกแซงของรัฐ
tumetr1
 

Recently uploaded (20)

PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
PDF
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
PPTX
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 

Managing contracts

  • 1. 1 ©The McGraw-Hill Companies, Software Project Management 4th Edition Managing contracts Chapter 10
  • 2. 2 ©The McGraw-Hill Companies, Acquiring software from external supplier This could be: • a bespoke system - created specially for the customer • off-the-shelf - bought ‘as is’ • customized off-the-shelf (COTS) - a core system is customized to meet needs of a particular customer
  • 3. 3 ©The McGraw-Hill Companies, ISO 12207 acquisition and supply process
  • 4. 4 ©The McGraw-Hill Companies, Types of contract • fixed price contracts • time and materials contracts • fixed price per delivered unit Note difference between goods and services Often license to use software is bought rather than the software itself
  • 5. 5 ©The McGraw-Hill Companies, Fixed price contracts Advantages to customer • known expenditure • supplier motivated to be cost-effective
  • 6. 6 ©The McGraw-Hill Companies, Fixed price contracts Disadvantages • supplier will increase price to meet contingencies • difficult to modify requirements • upward pressure on the cost of changes • threat to system quality
  • 7. 7 ©The McGraw-Hill Companies, Time and materials Advantages to customer • easy to change requirements • lack of price pressure can assist product quality
  • 8. 8 ©The McGraw-Hill Companies, Time and materials Disadvantages • Customer liability - the customer absorbs all the risk associated with poorly defined or changing requirements • Lack of incentive for supplier to be cost- effective
  • 9. 9 ©The McGraw-Hill Companies, Fixed price per unit delivered FP count Design cost/FP implement- ation cost/FP total cost/FP to 2,000 $242 $725 $967 2,001- 2,500 $255 $764 $1,019 2,501- 3,000 $265 $793 $1,058 3,001- 3,500 $274 $820 $1,094 3,501- 4,000 $284 $850 $1,134
  • 10. 10 ©The McGraw-Hill Companies, Fixed price/unit example • Estimated system size 2,600 FPs • Price – 2000 FPs x $967 plus – 500 FPs x $1,019 plus – 100 FPs x $1,058 – i.e. $2,549,300 • What would be charge for 3,200 FPs?
  • 11. 11 ©The McGraw-Hill Companies, Fixed price/unit Advantages for customer • customer understanding of how price is calculated • comparability between different pricing schedules • emerging functionality can be accounted for • supplier incentive to be cost-effective
  • 12. 12 ©The McGraw-Hill Companies, Fixed price/unit Disadvantages • difficulties with software size measurement - may need independent FP counter • changing (as opposed to new) requirements: how do you charge?
  • 13. 13 ©The McGraw-Hill Companies, The tendering process • Open tendering – any supplier can bid in response to the invitation to tender – all tenders must be evaluated in the same way – government bodies may have to do this by local/international law
  • 14. 14 ©The McGraw-Hill Companies, The tendering process • Restricted tendering process – bids only from those specifically invited – can reduce suppliers being considered at any stage • Negotiated procedure – negotiate with one supplier e.g. for extensions to software already supplied
  • 15. 15 ©The McGraw-Hill Companies, Stages in contract placement requirements analysis invitation to tender evaluation of proposals evaluation plan
  • 16. 16 ©The McGraw-Hill Companies, Requirements document: sections • introduction • description of existing system and current environment • future strategy or plans • system requirements - – mandatory/desirable features • deadlines • additional information required from bidders
  • 17. 17 ©The McGraw-Hill Companies, Requirements • These will include – functions in software, with necessary inputs and outputs – standards to be adhered to – other applications with which software is to be compatible – quality requirements e.g. response times
  • 18. 18 ©The McGraw-Hill Companies, Evaluation plan • How are proposals to be evaluated? • Methods could include: – reading proposals – interviews – demonstrations – site visits – practical tests
  • 19. 19 ©The McGraw-Hill Companies, Evaluation plan - contd. • Need to assess value for money for each desirable feature • Example: – feeder file saves data input – 4 hours a month saved – cost of inputter £20 an hour – system to be used for 4 years – if cost of feature £1000, would it be worth it?
  • 20. 20 ©The McGraw-Hill Companies, Invitation to tender (ITT) • Note that bidder is making an offer in response to ITT • acceptance of offer creates a contract • Customer may need further information • Problem of different technical solutions to the same problem
  • 21. 21 ©The McGraw-Hill Companies, Memoranda of agreement (MoA) • Customer asks for technical proposals • Technical proposals are examined and discussed • Agreed technical solution in MoA • Tenders are then requested from suppliers based in MoA • Tenders judged on price • Fee could be paid for technical proposals by customer
  • 22. 22 ©The McGraw-Hill Companies, How would you evaluate the following? • usability of an existing package • usability of an application yet to be built • maintenance costs of hardware • time taken to respond to requests for software support • training
  • 23. 23 ©The McGraw-Hill Companies, Contract management Contracts should include agreement about how customer/supplier relationship is to be managed e.g. – decision points - could be linked to payment – quality reviews – changes to requirements

Editor's Notes

  • #2: This talk provides an overview of the basic steps needed to produce a project plan. The framework provided should allow students to identify where some of the particular issues discussed in other chapters are applied to the planning process. As the focus is on project planning, techniques to do with project control are not explicitly described. However, in practice, one element of project planning will be to decide what project control procedures need to be in place.
  • #4: 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.
  • #5: Section 10.4 of the textbook provides more detail about the types of contract.
  • #7: 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.
  • #9: 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.
  • #10: 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.
  • #11: 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
  • #17: 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.
  • #19: Off the shelf software clearly has an advantage here as there is actually product that can be evaluated in existence.
  • #20: £(4 x 10 x 12 x 4) would be saved i.e. £3,840. The payback period would be just over a year and so this feature would be worth the additional cost.
  • #21: ISO 12207 refers to an ITT as a Request for Proposal or RFP.
  • #23: 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