How many times do we ask ourselves, "what could I have done differently"? It would be nice if software development teams would put more emphasis in creating guidelines to make difficult decisions