Former federal CIO asks: Why so much custom code in government?
fcw.com
fcw.com
The most common reasons are:
1) they are unaware of existing products or how to use them effectively. I remember one client who wanted me to implement a complicated feature to remember their position, sorting, and filtering options in a data table. The need was eliminated when I showed them how to middle click and open the record in a new window.
2) they won't, or can't adapt/slightly modify their internal procedures to fit an existing product.
3) they don't understand what they actually do. So they can't evaluate a COTS solution. (part of your job as a consultant is to figure out how things work and design a solution around it)
4) they have too much money. Rare but I've seen it, gotta drain the budget so nothing is left over.
5) they are doing something genuinely different.
6) policies dictate the technologies they are allowed to use
7) legacy databases and reports must persist into a more modern updated interface
How is this possible? What ever happened to standardization?
Why is it that the taxpayer always gets f*Ed.?