It almost took my life due to stress but I manage to execute plan B (Back to Old System) at the right time. The experience I had really proves to me the existence of God.
In technical details I do believe that the failures I had during those time was the lack of user’s cooperation on providing me the complete details on how things work. It’s really hard to build something where you start from scratch and you don’t have any clue on how the company system works. You have to look for problems, solve the problems and train the users on the module you made.
What choice do I have? Building something big like corporate system takes time and there are no shortcuts especially when you are just starting.
The experience I had provide me a clear view on how their overall system works and what are the flaws on my system. Right now three important lessons I have realize during my most difficult situation and those are: Analysis, discipline, and hard work.
Analysis is still the most vital part in any software development.
Discipline will dictate the result of your system.
Hard Work will put you somewhere where you have never been before.
I’m planning for another implementation this coming February 2008 and hopefully things will be better as compared before.