La stima è il processo di ricerca di una stima, o approssimazione, che è un valore utilizzabile per uno scopo anche se i dati di input possono essere incompleti, incerti o instabili.
Come programmatori, ci viene costantemente chiesto 'Quanto ci vorrà'? E sai, la situazione è quasi sempre così: I requisiti non sono chiari. Nessuno ha fatto un'analisi approfondita di tutte le implicazioni. La nuova funzionalità probabilmente interromperà alcune ipotesi che hai fatto nel tuo codice e inizierai a pensare immediatamente a …
Nelle metodologie agili (ad es. SCRUM), la complessità / lo sforzo necessario per le storie degli utenti sono misurati in punti Storia. I punti storia vengono utilizzati per calcolare il numero di storie utente che una squadra può prendere in un'iterazione. Qual è il vantaggio di introdurre un concetto astratto …
Mi sembra di essere ripetutamente bloccato in una situazione in cui le date di rilascio non sono basate su qualcosa di tecnico, ma perché qualcuno in Sales si è impegnato con un cliente da allora. Sulla base delle discussioni con gli amici in fase di sviluppo presso altre società, la …
In un precedente impiego, un project manager (PM) non era soddisfatto dei tempi di consegna del codice su un progetto in cui mi trovavo. Mi è stato detto dal mio capo del progetto che il Primo Ministro stava prendendo in considerazione l'idea di farmi firmare un contratto per bloccare le …
Di recente ho iniziato a lavorare su un progetto in cui una vecchia applicazione monolitica viene migrata in un'architettura basata su microservizi. La base di codice legacy è molto disordinata ("spaghetti code") e spesso una funzione apparentemente semplice (ad esempio denominata "multiplyValueByTen") si rivela successivamente come "migliaia di righe di …
Uno dei principi più basilari e ampiamente accettati dello sviluppo software è DRY (non ripeterti). È anche chiaro che la maggior parte dei progetti software richiede un qualche tipo di gestione. Ora quali sono le attività che sono facili da gestire (stima, pianificazione, controllo)? Compiti giusti e ripetitivi, esattamente i …
Un recente progetto a cui ho lavorato si è dimostrato fortemente sottovalutato dall'architetto. La stima era fuori di almeno il 500%. Purtroppo sono stato coinvolto nel progetto dopo che il preventivo era stato firmato con il cliente. Come senior dev, ho capito rapidamente che le specifiche funzionali e tecniche. conteneva …
Quasi ogni sviluppatore deve rispondere a domande dal lato aziendale come: Perché ci vorranno 2 giorni per aggiungere questo semplice modulo di contatto? Quando uno sviluppatore stima questa attività, può dividerla in passaggi: apportare alcune modifiche al database ottimizzare le modifiche al DB per la velocità aggiungi HTML front-end scrivere …
Mentre è relativamente possibile per uno sviluppatore esperto stimare quanto tempo ci vorrà per implementare il codice quando lo schema e il problema che il codice sta risolvendo sono ben compresi, come si può fare una buona stima quando, mentre l'obiettivo finale è ben compreso, il l'implementazione è del 95% …
Stiamo usando Scrum e occasionalmente scopriamo che non possiamo ancora completare una User Story nello sprint in cui è stata pianificata. In vero stile Scrum, spediamo comunque il software e consideriamo di includere la User Story nel prossimo sprint durante la prossima sessione Sprint Planning. Dato che la User Story …
Faccio schifo alle stime. Quando qualcuno mi chiede quanto tempo ci vorrà, non oso nemmeno fare un'ipotesi poiché sarò completamente fuori dal comune. Di solito sono troppo ottimista e probabilmente dovrei moltiplicare la mia ipotesi con un grande fattore X ... Come posso imparare a fare stime migliori? Non è …
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 …
Stiamo iniziando a utilizzare i punti storia qui per il nostro sviluppo Agile, ma trovo difficile da spiegare e inoltre non riesco a trovare una risposta definitiva a ciò che sono. La cosa migliore che posso fare è indicare altri siti (come http://blog.mountaingoatsoftware.com/tag/story-points ) e dare una vaga generalizzazione di …
Prima di porre la mia domanda, devo spiegare la situazione. Sto lavorando per un'azienda come ingegnere informatico junior. Uno degli anziani mi ferma sempre quando ho finito il mio sviluppo e voglio impegnarmi. Vuole sempre che aspetti che lo riveda. Questo va bene, perché di solito trova alcuni bug e …
Se sei uno sviluppatore solista o hai un ruolo di primo piano in una società di software, potresti dover decidere quanto costerà il tuo software l'uno o l'altro giorno ... Qual è la tua esperienza nel calcolo del costo del tuo software per il tuo cliente? Perché questo metodo funziona …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.