You know, I’ve thought about this before:
Is it corporate crime for a consulting company to work with a client and fail to implement their full service agreements? Or does it simply amount to scope creep and contract negotiations? I know for the government, it equates to contract negotiations…
With plenty of examples fill our newspapers of failed businesses and corporate scandals, one has to wonder how it all gets started. John Steen asserts that:
“[The most] fundamental importance is the revisiting of the business model and understanding what the key factors are that make it work.”
If you understand and revisit the business plan, model, and strategy for a client you will always be able to re-orient yourself to what the goal of a product or service is.
There are enough consistencies here to identify three links between all of the companies that ended in corporate fraud cases.
1) Strong orientation towards growth
2) Useage of mergers and acqusitions to accelerate growth
3) Reliance on debt finance
The fraud usually creeps in when the strategy fails to generate returns and the debt gets bigger. In these cases the temptation to ‘cook the books’ just long enough to let the turnaround happen is almost overwhelming. Small adjustments to reports become bigger and bigger until the receivers reveal the full horror of the failure.
I’m sure you can look at this an see where I’m going with all of this:
As more companies are turning to Agile to help “fix” their software development process, Agile consultancies need to be ever so careful at creating an Agile Adoption Plan that really works for the client. I have personally run into so many companies and clients who have “implemented Agile” but fail to understand its true value. Why? Because the predecessors and vendors that came before have just dropped an “Agile Bomb” and then left. Leaving the client without the pragmatic steps to implement Agile in their particular environment.
So what am I saying here? Know your Agile. Know the client’s environment well. Implement incrementally. Implement focusing on highest value. Start small. And please have a solid Agile strategy!
[HT: Tim Kastelle]