Top Banner
24

XP CONFERENCE 2001 THE CONTRACT

Jan 21, 2016

Download

Documents

Esme

XP CONFERENCE 2001 THE CONTRACT. Frank Chan Partner Hesketh Henry. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XP CONFERENCE 2001 THE CONTRACT
Page 2: XP CONFERENCE 2001 THE CONTRACT

XP CONFERENCE 2001

THE CONTRACT

Frank ChanPartner

Hesketh Henry

Page 3: XP CONFERENCE 2001 THE CONTRACT

This powerpoint presentation was prepared by Frank Chan, Partner of Hesketh Henry, for the

XP Conference 2001 9-10 October 2001.This presentation is an overview of the legal

issues relevant to an XP contract.Frank is working with the New Zealand XP Users

Group to develop an XP Contract. If you have any comments, questions or ideas please contact

Frank Chan by email at:

[email protected]

Page 4: XP CONFERENCE 2001 THE CONTRACT

User’s Expectations

• What do I get?

• When do I get it?

• What will it cost?

Page 5: XP CONFERENCE 2001 THE CONTRACT

Developer’s Obligations

• What do I do?

• When must I do it?

• What will I get paid?

Page 6: XP CONFERENCE 2001 THE CONTRACT

Common Contract Problems

• Mismatch of expectations

• Cost overruns

• Wrong/defective delivery

• Deadline not met

Page 7: XP CONFERENCE 2001 THE CONTRACT

Inherent Contract Problems

• Capacity to perform

• Financial integrity

Page 8: XP CONFERENCE 2001 THE CONTRACT

Competing Interests

Certain vs Flexible scope

Fixed vs Variable cost

Fixed vs Managed timeframe

Page 9: XP CONFERENCE 2001 THE CONTRACT

XP is

• A culture

• A process

• A contract ?

Page 10: XP CONFERENCE 2001 THE CONTRACT

Key XP features ?

• Confidence in developer

• Interactive capability

• Discrete releases

• Regular payments

Page 11: XP CONFERENCE 2001 THE CONTRACT

User has less risk

• Sees work in progress

• Small at risk component

Page 12: XP CONFERENCE 2001 THE CONTRACT

When is XP an option?

• Project nature

• Educated users

• Symbiotic relationship

Page 13: XP CONFERENCE 2001 THE CONTRACT

But What About -

• Programming “blocks”?

• Unforeseen problems?

• Quality?

Page 14: XP CONFERENCE 2001 THE CONTRACT

Is an XP contract

• Open-ended?

• Pay as you go (t & m)?

Page 15: XP CONFERENCE 2001 THE CONTRACT

Converting the 4 XP values into a contract

• Communication

• Simplicity

• Feedback

• Courage

Page 16: XP CONFERENCE 2001 THE CONTRACT

Communication

• Availability

• At the right level

• Decision-making

Page 17: XP CONFERENCE 2001 THE CONTRACT

Simplicity

• Project management

• Processes

• Decision-making

Page 18: XP CONFERENCE 2001 THE CONTRACT

Feedback

• Regular communication

• Constant flow

• Action focused

Page 19: XP CONFERENCE 2001 THE CONTRACT

Courage

• Flexibility vs certainty

• Risk & return

• Confidence & capability

Page 20: XP CONFERENCE 2001 THE CONTRACT

XP Contract Components

• User stories

• Prioritised

• Agreed form

Page 21: XP CONFERENCE 2001 THE CONTRACT

• Customer on site

• Authoritive feedback

• Regular meetings

Page 22: XP CONFERENCE 2001 THE CONTRACT

• Timesheets at approved rates

• Approval

• Payment

Page 23: XP CONFERENCE 2001 THE CONTRACT

• Regular & short releases

• Customer’s acceptance

• Developer’s role

Page 24: XP CONFERENCE 2001 THE CONTRACT

• Termination at any time