Tout d'abord, il semble que votre entreprise abuse du concept de délais et d'estimations - les estimations sont des estimations et c'est tout ce qu'elles sont. Personne, jamais, ne devrait s'attendre à ce qu'une estimation corresponde exactement à une date limite et la date limite devrait avoir un tampon de sécurité très raisonnable sur l'estimation pour exactement ces situations. Livrer plus tôt, c'est bien, mais livrer après la date limite ne l'est pas.
En modifiant les réponses précédentes, et d'après mon expérience précédente, cela pourrait tout aussi bien être un problème de communication pour une raison simple: les cadres manquent souvent de techniques les compétences et la compréhension, et en termes simples, ils sous-estiment l'importance de la qualité des logiciels, qui est apparemment un réel besoin dans ce cas, car vous avez déclaré que beaucoup de refactoring sera nécessaire. Sur cette base, vous devriez probablement présenter à la direction le fait que le faire plus tard coûtera plus cher, car la dette technique ne fait qu'augmenter et le problème qui existe déjà ne disparaîtra pas simplement s'il est reporté - il augmentera en gravité à mesure que vous en ajouterez de plus en plus. complexité du projet, et cette augmentation sera exponentielle au point où le maintien du projet absorbera une énorme quantité de ressources. Je ne pense pas qu'une direction avisée transmettra cela si elle est absolument certaine qu'elle perdra de l'argent si cela continue de la même manière.
S'il s'agit d'un produit intérieur, l'argument selon lequel nous devrions produire quelque chose qui fonctionne bien au lieu d'un gâteau à moitié cuit devrait passer avec brio.
S'il s'agit d'un produit pour un client externe, encore plus - les gens sont généralement assez raisonnables pour accepter de prolonger les délais si cela signifie que le résultat final s'améliorera par ordre de grandeur.
Enfin, mais non des moindres, vous devriez comprendre pourquoi cette sous-estimation flagrante s'est produite en premier lieu et placer un mécanisme pour l'empêcher de se produire à l'avenir - les techniciens n'étaient-ils pas impliqués dans les estimations? Quelque chose d'important a-t-il été exclu des estimations, et si oui, pourquoi? Et si tel est le cas, pourquoi le délai n'a-t-il pas été prolongé après qu'il s'est avéré irréaliste?