|
Why can't we deliver software as easily as building a house ? The economic answer lies in how much more we pay software professionals ! The market forces decide the price of a commodity based upon a lot of factors like ease of making , scarcity, complexity etc. That's it ! as one of my work mates would say ...
Software is complex. Fathom this - an operating system is a complex piece of software with millions of lines of code which interact with other component's of software. Bug in a line of code can lead to the entire product malfunctioning. Couple that with unclear & changing requirements and software delivery does not look like a house build. Add to this timelines. As a general rule of thumb, based on experience a software project takes 2-3 times more than initially envisaged. A house build is not prone to that level of error. Good developers are scarce & come at a premium. They are the fulcrum that transforms a project into product. It becomes clear that by treating software delivery tantamount to a house build will likely set you up for failure.
0 Comments
|
AuthorBharat Kochar, a champion of fast improvements in software delivery ArchivesCategories |
RSS Feed