Sono uno sviluppatore junior e trovo difficile stimare quanto tempo ci vuole per completare un progetto software più grande. So strutturare l'architettura in generale, ma è difficile per me sapere quali dettagli devo fare e quali problemi devo risolvere. Quindi è difficile stimare quanto tempo ci vorrà per finire un progetto più grande, perché non so quali problemi devo risolvere e quanto tempo ci vuole per risolverli.
Come posso spiegarlo a una persona che non è uno sviluppatore di software ?