Joel Spolsky – Article on 5 easy ways for a project to fail#

Good article from Joel Spolsky on 5 easy ways that software projects fail. I really like this article as Joel articulates the common problems of software development very well. This article was forwarded to me from a person inside my company with the subject "Harsh Words from Joel Spolsky". Personally I don't think they are harsh enough and my thoughts on the article are as follows:

"This is really obvious stuff in my opinion. 

Our industry is littered with many people who do not have a proper education in IT, let alone being trained in managing projects properly. Many of these people are put in charge of making decisions or signing off decisions around projects and typically end up making ignorant simplistic decisions. Often many of the stakeholders of projects can be like this and the failure is in getting them to realise the implications of a situation that creates many of the problems discussed in this article. 

Ask a surgeon - does he/she do half an eye operation because it costs less? 

Does a civil engineer design half a bridge because of a deadline constraint? 

A big part of this is immaturity in our industry and not following many of the standards set in other professions such as engineering, law and medicine. It's all basic planning techniques and basic acknowledgement of the complexity of a problem. And it often stems from people who simply did not know what they are doing and would never admit it."

I hope I don't offend anyone – certainly not my intention. But I have to say I do feel very passionately about this issue and believe many roots of the issue stem from poor education in our industry around broad (or horizontal) skills. Feel free to publish your thoughts as comments…

10/29/2007 11:46:56 AM (New Zealand Daylight Time, UTC+13:00) #    Comments [0]  | 

 

Systems Thinking#

I'm currently working on a large IT Governance framework for a customer and as I was doing some research on the philosophies behind governance and change management when I came across a excellent wikipedia reference on Systems Thinking. The more I read and re-read the article the more I find the "thinking of Systems thinking" to be a useful for background for SOA. It provides some philosophical clues as to why and how service oriented architectures can used to glue and manage systems together both within an internal systems and it's parts and between systems. Definitely the thinking article for today.

10/8/2007 4:10:47 PM (New Zealand Daylight Time, UTC+13:00) #    Comments [2]  | 

 

All content © 2010, Lukas Svoboda
On this page
This site
Calendar
<July 2010>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
Archives
Sitemap
Blogroll OPML
Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Send mail to the author(s) E-mail