Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

XP and small, fixed-cost projects
Hi,

While reading several XP books and online articles lately I can't help
but wonder how it all applies to a situation in which your cost must be
fixed?

It seems that as an XP practitioner, you have your four variable, you
acknowledge that they affect each other, but are only willing to play
with time and scope.. How does that stand up to reality in small,
fixed-quote projects?

As far as I see it, in fixed-quote projects, scope is the only variable
left to play with (since time costs money, and if you stretch your
timeline, you actually start losing money). Whats even worse is that XP
tells you in advance your estimates are going to be wrong, so how do
you even put a price on a project?

Maybe I'm missing something? (I'm pretty sure I'm not the first nor the
last to raise these exact issues).

Looking forward to learning more,
Yuval


Report this thread to moderator Post Follow-up to this message
Old Post
juvaly@gmail.com
05-19-05 01:57 AM


Re: XP and small, fixed-cost projects
On 18 May 2005 15:00:12 -0700, juvaly@gmail.com wrote:

>Hi,
>
>While reading several XP books and online articles lately I can't help
>but wonder how it all applies to a situation in which your cost must be
>fixed?
>
>It seems that as an XP practitioner, you have your four variable, you
>acknowledge that they affect each other, but are only willing to play
>with time and scope.. How does that stand up to reality in small,
>fixed-quote projects?
>
>As far as I see it, in fixed-quote projects, scope is the only variable
>left to play with (since time costs money, and if you stretch your
>timeline, you actually start losing money). Whats even worse is that XP
>tells you in advance your estimates are going to be wrong, so how do
>you even put a price on a project?
>
>Maybe I'm missing something? (I'm pretty sure I'm not the first nor the
>last to raise these exact issues).

You certainly aren't the first to raise this issue.

XP (and the other Agile Methods) is a way to measure how much you are
getting done per w, or per month (velocity).  I leave it to you to
decide if this is valuable after having signed a fixed bid contract.

XP can also be valuable as a way to estimate what to bid for a fixed
bid contract.  If you have experience working the XP way you already
have an idea what your velocity is.  You can estimate the project
using that velocity and make your bid.  It is often wise to ask the
client for a few ws to "analyze" the problem before you make a bid.
During that time you can run a few XP iterations and verify your
velocity with a small team.

Of course in order to do a real fixed bid you'll have to fall back on
methods like PERT in order to come up with a ballpark estimate. (see
http://www.objectmentor.com/resourc...es/PertCpmAgile) Then XP
can at least tell you how well you are doing against that estimate.


-----
Robert C. Martin (Uncle Bob)  | email: unclebob@objectmentor.com
Object Mentor Inc.            | blog:  www.butunclebob.com
The Agile Transition Experts  | web:   www.objectmentor.com
800-338-6716


"The aim of science is not to open the door to infinite wisdom,
but to set a limit to infinite error."
-- Bertolt Brecht, Life of Galileo

Report this thread to moderator Post Follow-up to this message
Old Post
Robert C. Martin
05-26-05 08:56 AM


Sponsored Links




Last Thread Next Thread Next
Search this forum -> 
Post New Thread

Extreme Programming archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 10:11 AM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.