10 Lecture Contracting Flashcards
(19 cards)
Why is contracting so important?
• A contract defines the basic parameters of a project
(Requirements, time, money)
• A contract defines the basic rules of collaboration
• However: How to deal with uncertainties: requirements, innovation, change…?
Define Decision Gate
- Milestone and Quality Gate
- Requires completed work products to determine project progress
- A project plan (coarse grained) is a sequence of decision gates
What is a Client Project about?
- Get a system
- Often: Waterfall-like
What is a Contractor Project
- Build a system
- “Flexible” approach
In the Contracting in the Project Life Cycle what does the
Client do?
- Define initial requirements
- Request proposal(s)
- Monitor (proposal) projects
- Acceptance testing
In the Contracting in the Project Life Cycle what does the Contractor do?
- Submit offers (building)
- Ship results (software -> concrete deliverable, service)
What are the main influence factors of contracts?
- Goals
- Business Case
- Initial estimation
- Legal restrictions
What is in a contract?
- Services and responsibilities, incl.
- Functional requirements
- Deadlines (incl. procedures for delays)
- Quality requirements (non-functional requirements)
- Price and payment schedule
- Acceptance
- Warranty and liability
- Provisions
- Copyrights
- Regulations and standards, compliance
Name 4 Acquisitions Strategies
- Pro-active
- Re-active
- Client request/request for an offer
- Call for bids/submission
Plan the offer’s development as a project. Name the 3 Procedures
- Procedure 1: Prepare Offer
- Procedure 2: Develop / Submit Offer
- Procedure 3: acceptance of the system under development
What are the steps of Contracting
- Prepare Offer
- Develop Offer
- Develop….
- Prepare Acceptance
What are the three main criteria for acceptance testing?
- Check for completeness
- Verification of the project results
- Validation of the project results
What are problems in the acceptance Phase?
- Errors and bugs
- Acceptance delays
- Acceptance refusal
- Acceptance with conditions
Which two types of contract exist?
Fixed Price Contract (Risk Contractor)
Time & Material Contract (Risk Client)
Which interaction strategies are there for negotiations
- competitive (my win is your loss),
- cooperative (win-win),
- indifferent (I don’t care-you lose) or
- dependent (heads-I-win-tails-you lose)
What is the Maximum Price Approach?
work according to time & material approach, but set a limit
- Define and estimate the system
- Define the max. price for the system
- Define the cost (e.g., as a constant) per unit (e.g., story point)
What is the Change for free approach?
client is participating in the project all the time (on-site customer)
- Allow the client to add features, but
- Identify other features that that be removed/stalled
- (opt.) Update the contract accordingly
What is the Exit Point/ Money for Nothing Approach
define an approach in which a project can be stopped, but good performance is awarded
- Define exit points (when and under which conditions to stop a project)
- Define payments to “compensate” or award early termination
What is the Agile Fixed Price Practice?
combine fixed price and time & material, and other practices into a defined, but flexible
contract