Years ago I lead a team of programmers who created the first INTRANET for the Global Company 3COM...we wrote the code and tested it at one location (Santa Clara). We compiled a list of all the equipment that MIGHT be used at all the other offices..and all the languages that might be used.
We had a fixed time/date to start the rollout and there was no "flex". The day we distrubuted/installed it onto the global offices (175)..we KNEW of 447 bugs in the code. We found and additional 375 in the first week and squashed 99% of the total in 3 weeks.
During that time, we had a 24/7 helpdesk who answered issues and supported the users with problems. After 3 weeks, the compliments began to roll in...I won't tell you the language (and I don't mean Swedish versus Spanish) of the problem reports the first day!!!
When we "FINISHED" the Intranet, there were still many active "bugs/Issues" in the code, but the impact on the business line was deemed by Risk Management to be manageable and Acceptable to the Business Unit. For example, you may have been occasionally logged out during your session without warning, but your credit card transactions were NEVER lost or corrupted.
Also, the entire Canadian branch (12 offices, 700 users) installed new Network cards in the machines the day we rolled the IntraNet out, without telling us..they blamed US for lack of connection but it was the card drivers!!! man did that take a while to figure out.
Software is BUGS!!! Bugs are never gone but if the program functions within acceptable parameters, than it is ready and good.!!!
BTW - No, it wasn't our coding's fault that 3COM and Palm(We wrote part of THAT OS, too) failed.....
This message was edited 1 time. Last update was at Oct 26. 2011 23:19