Analisi macroscopica del progetto

by Francesco on settembre 29, 2008

Sabato ti ho parlato di un progetto software e oggi voglio affrontare con te un aspetto fondamentale per la riuscita del progetto cioè la fase di analisi. L’analisi di cui ti parlo qui è macroscopica e ti deve permettere di individuare i punti critici dello sviluppo del software, ma anche le possibilità di espansione e la “riciclabilità” di alcune sue parti.

Questo è un lavoro preliminare fondamentale  per la riuscita del progetto e per procedere senza intoppi o sorprese dell’ultimo momento fino alla fase finale del rilascio. L’analisi ti deve anche permettere di rendere agile lo sviluppo del software e poterlo aggiustare in corsa, cioè anche dopo che è stato pianificato dettagliatamente.

Durante la fase di analisi devi anche essere in grado di individuare quali sono i software che ti permettono di essere più produttivo. Oggi per il software web o di uso comune non si sviluppata mai da zero, ma si preferisce modificare o integrare cosa già esiste e adattarlo al nostro scopo.

Se vuoi massimizzare la tua produttività ti consiglio di individuare alcuni strumenti del mondo Open Source che ritieni adatti per sviluppare in toto o in parte il tuo progeto e di non scartarli mai a priori. Passa poi qualche giorno a testare le soluzioni che hai individuato e analizza le criticità di ciascuna soluzione.  In questo modo avrai applicato la legge di Pareto o “legge 80/20″ allo sviluppo del software: il 20% del tuo tempo (i giorni test) ti permette di svolgere agevolmente il restante 80% del lavoro senza sorprese.

{ 0 comments… aggiungine uno }

Previous post: La genesi di un progetto software

Next post: Dividi il tuo progetto in fasi