AGILE IN ACTION

Tag: budgeting

Sunday, February 5, 2012

Managing costs provides a false sense of security

Posted by Simon Baker
In the software world, budgets are mostly about headcount and capital expenditure. Headcount is managed by cost per unit, where a unit is a person considered to be more or less a uniform resource capable of producing fixed output. On a cost per unit basis maybe 100 people offshore are cheaper than 10 onshore. But in my experience, more people means more waste.
Read more...

Thursday, January 27, 2011

Business cases are in the eye of the business sponsor

Posted by Simon Baker
Projects typically get funded based on their business cases. Business cases that seem to stack up on paper usually get budget. Business cases that don’t stack up are either rejected, because they’re clearly absurd, or, they do get budget because the business sponsor shouted loudest or had more political influence.
Read more...

Monday, August 9, 2010

If you're estimating, know why you're estimating

Posted by Simon Baker
Estimates are lies and estimating is waste. That doesn't necessarily mean it can't sometimes be useful. It's still waste but used at appropriate times, in appropriate ways, and understanding the flaws in the results it can help things along with business and finance people and clients. People just have to realize that it's just not possible to be any good at estimation. The best you can hope for, and certainly what you should aim for if you have to do it, is consistency rather than accuracy. If you're always consistently over or consistently under that's enough for reasonable planning.
Read more...

Wednesday, December 9, 2009

Budgeting bunkum

Posted by Simon Baker
Despite the UK Government issuing it's new budget today - oh utter joy, btw - this post was motivated by IT budgeting experiences.
Read more... Comments: 2

Monday, December 12, 2005

The illusion of fixed price contracts

Posted by Simon Baker
Companies need to move away from using fixed price contracts where their expectation is, for a fixed price, they can have everything they ask for delivered on a specified day in the future. How did it get this way?
Read more...

Sunday, October 30, 2005

Take a run up

Posted by Simon Baker
The Extreme Programming corollary practice of negotiated scope contract advocates fixing time, cost and quality while scope is negotiated on an ongoing basis. I am currently working on a contract that employs this practice. There is a contract per iteration that fixes time. The composition of the team is fixed per iteration therefore fixing cost. The quality is fixed by adhering to coding standards and ensuring a JUnit test coverage greater than 85% is maintained with the outstanding 15% corresponding to functionality that is unlikely to break.
Read more...