Non voglio rendere la vita difficile per la gestione. Io davvero no. Sono abbastanza bravi ragazzi, ma ogni volta che mi viene assegnato un nuovo progetto o compito e viene chiesto "quanto tempo pensi che ci vorrà per fare questo" finisco per sputacchiare tempi ridicoli; "tra un giorno e tre settimane".
Mi piacerebbe credere che non sia del tutto colpa mia: sono l'unico programmatore della compagnia, sono relativamente nuovo al giusto sviluppo (è stato solo sei mesi fa che ho scritto il mio primo test unitario? sospiro ...), e sto lavorando con un codice base che a volte è decisamente assurdo.
Quindi vorrei un consiglio. Ovviamente, l'esperienza è la cosa più grande che mi manca, ma qualsiasi cosa che mi farebbe meglio sarebbe molto apprezzata. Sto cercando materiale di lettura, metodologie, forse anche strumenti reali. È apprezzato il modo in cui posso dare al mio capo informazioni più accurate senza dover sedermi e progettare prima la cosa dannatamente bella.
Ok genio magico dello stackoverflow, cosa hai per me?
Modifica
@Vaibhav e altri mi hanno suggerito di dedicare del tempo alla ricerca e al disegno del sistema
Sono d'accordo con te in linea di principio, ma come si bilancia ciò con i vincoli del mondo reale? Quando sei un one man show o anche una parte di una piccola squadra "Mi serviranno 2 giorni per costruire una stima" è un vero deterrente quando puoi combattere 4 fuochi nel tempo necessario per ottenere una stima semplice.