Je suis un développeur junior et j'ai du mal à estimer le temps qu'il faut pour terminer un projet logiciel plus volumineux. Je sais comment structurer l'architecture en général, mais il m'est difficile de savoir quels détails je dois faire et quels problèmes je dois résoudre. Il est donc difficile d’estimer combien de temps il faudra pour terminer un projet plus important, car je ne sais pas quels problèmes je dois résoudre et combien de temps cela prend pour les résoudre.
Comment puis-je expliquer cela à une personne qui n'est pas un développeur de logiciels ?