
It is often the wrong assumption that gets you in the software development world. The effect of the assumptions could have been mitigated by following through and confirming the assumptions with the client. Even better would have been to obtain some client machines up front and figure these things out ourselves. That was the initial plan. But somewhere along the way the plan got scrapped. Now here we stand scrambling to get the install scripts modified. Luckily I am not the install script developer. I wonder if the decision makers knew the risk when they decided to allow us to not get computers.
Our install developer has been on the phone all morning with a system administrator from the client trying to debug the install issues. This is most unfortunate. It is understandable if there are small issues once in while. But when a lot of things break down during the install, it does not look good for us. Perhaps the best way to proceed is to gather some lessons learned and make sure we do not encounter this problem again.