A friend asked me recently, “do all these good organisational and development practices really make that much of a difference to the successful outcome of a project?”. We all know following good practices improves the lives of those involved, but do they really help to achieve a business success? After all, some extremely-late, over-budget, bloated, misguided and poor-quality software development projects do go on to make the business a lot of money, therefore can be deemed to be successful. But at what price? Projects like this often leave a path of destruction behind them. The stress, political battles, low morale, fear, late nights, strained relationships, blood, sweat and tears of the people who worked hard under pressure, following poor organisational and development practices. That’s the difference. Good practices not only help to achieve a successful business outcome, they also help to build a good working environment. There is a human factor to the successful outcome of a project. Let’s not forget that.
Recent Posts
- Success, But At What Price?
- Internal And External Collaborators
- Continuous Testing In .NET
- Services Are Not Objects
- Features and Specs
- Using Behaviour-Driven Development with ASP.NET MVC – Part 2
- Using Behaviour-Driven Development with ASP.NET MVC – Part 1
- Becoming a Polyglot Programmer
- Software Craftsmanship 2009
- Focus On Quality Improves Delivery
Archives
- September 2009 (2)
- August 2009 (1)
- June 2009 (1)
- May 2009 (3)
- April 2009 (1)
- February 2009 (2)
- January 2009 (5)
- December 2008 (2)
- October 2008 (1)
- September 2008 (2)
- June 2008 (2)
- April 2008 (2)
- March 2008 (1)
- February 2008 (2)
- January 2008 (1)
Amen, brother.
Exactly my feelings. It is not just about the money, but how “comfortable” is the journey for those that bring it home
Cheers