Once upon the time there was an old farmer who had worked his crops for many years. One day his horse ran away. Upon hearing the news, his neighbors came to visit. “Such bad luck,” they said sympathetically.
“Perhaps,” the farmer replied.
The next morning the horse returned, bringing with it three other wild horses. “What great luck!” the neighbors exclaimed.
“Perhaps,” replied the old man.
The following day, his son tried to ride one of the untamed horses, was thrown, and broke his leg. The neighbors again came to offer their sympathy on his misfortune.
“Perhaps,” answered the farmer.
The day after, military officials came to the village to draft young men into the army. Seeing that the son’s leg was broken, they passed him by. The neighbors congratulated the farmer on how well things had turned out.
“Perhaps,” said the farmer…
Why is this parable important for Software implementations? On a simplistic level, one closed door may lead to many open doors. While one positive update, which appears as an advance in progress, may actually be a backward step. With any new bit of information, take a neutral approach. Only when the project is done and dusted will you know what was misfortune and what was luck.