What Corporate Projects Should Learn from Open Source
Subject:   Forgets key factors
Date:   2006-03-20 13:08:39
From:   dlc311
Response to: Forgets key factors

I think that's the mentality that the article addresses. In a consulting company, this doesn't make any sense, because a consultant's job isn't to produce software the is most cost effective. A consultant or a contractor is motivated to do as little as possible for as much as possible. This is why some foresee a "backshoring" or "inshoring" trend in the next 10 years. Software development can only be made cost effective if that development group is supporting the business using it, not a client. The FBI has been the most recent and obvious victim of such disbelief. Given that your goals are for the most cost-effective solutions, deadline predictions are much more accurate, and costs are much lower, while quality increases. Accuracy, reliability, quality, and cost-effectiveness can easily compensate for fixed deadlines, perhaps not with the same clients. As for budget, I haven't read a study in software, nor participated in a project, that doesn't support early-process mistake-aversion because it is cheaper and quicker than streamlined, top-driven pet projects.