POM L7 Flashcards
1
Q
Why is a contract important, what does it define ?
A
#A contract defines the basic parameters of a project (Requirements, time, money) #A contract defines the basic rules of collaboration
2
Q
What are the roles for Contractor and Client ?
A
#Contractor: Submit offer & deliver result #Client: Define initial requirements Request proposal(s) Monitor (proposal) projects Acceptance testing
3
Q
What are the main influence factor of a project?
A
# Goals # Business Case # Initial estimations # Legal restrictions
4
Q
What is in a contract ?
A
# Service and responsibilities (functional requirements, deadlines, price and payment schedule ...) # Warranty and liabilities # Regulations # CopyRights # Provision
5
Q
Offer development procedure !
A
# Prepare offer # Develop/Submit offer # Acceptance of the system under development
6
Q
What should acceptance procedure define ?
A
#Acceptance test #Shipping
7
Q
Name two basic contract types !
A
#Fixed Price #Time & Material
8
Q
Explain Fixed priced contract.
A
#Subject: A System #Price is fix #Milestone-based progress definition à payment schedule #Low flexibility regarding changes à formal change requests à changes are expensive #Project risk is transferred to the contractor #Requires fully-specified system #RISK: MIN/MAX Sytem for MIN/MAX price
9
Q
Explain Time & Material contract!
A
# Subject: Resources and time # Price is based on actual effort # Feature-based progress definition à not necessarily congruent with payment schedule # Open to change requests à feedback and evaluation are welcome as long as the client pays for it J # Project risk is transferred to the client # Requirements can be under-specified #RISK: Client might refuse the price increase
10
Q
What are the methods to make a contract more flexible ?
A
#Change for free: client is participating in the project all the time (on-site customer) and gives continuously feedback so update the contract accordingly #Maximum price : work according to time & material approach, but set a limit #Exit point/ Money for nothig: define an approach in which a project can be stopped, but good performance is awarded (define exit point)
11
Q
What are the acceptance relevant aspects to be considered in a contract ?
A
#Check for completeness (Was everything shipped as expected?) # Verification of the project results (Was the software developed right?), # Validation of the project results (Was the right software developed?)