Sviluppo software personalizzato in outsourcing
In questa pagina verranno spiegati i vari passaggi che andremo ad intraprendere per la realizzazione di un software -in outsourcing- secondo le specifiche esigenze del cliente.
Menu di navigazione
ADV
Aiuto e supporto
Certifications
Sviluppo software personalizzato in outsourcing
Sviluppo software personalizzato in outsourcing
In questa pagina verranno spiegati i vari passaggi che andremo ad intraprendere per la realizzazione di un software -in outsourcing- secondo le specifiche esigenze del cliente.
Gli stadi della realizzazione di un progetto
La prima cosa da fare è quella di avere una lista delle caratteristiche funzionali e delle specifiche che verrà creata dalla cliente che conterrà in linea di massima tutte le funzionalità richieste dal programma.
Insieme con il cliente la Open Software assegnerà una persona di contatto che assisterà il cliente passo passo e farà delle domande specifiche al fine di acquisire il maggior numero di informazioni possibili riguardo al progetto che si intende realizzare.
Tutto quanto premesso porterà alla documentazione delle specifiche che verranno poi approvate dalla cliente e che sono parte integrante della contratto di sviluppo software firmato in precedenza.
Questa parte del progetto è particolarmente importante, il cliente avrà la possibilità di procedere con lo sviluppo o potrà decidere di fermarsi alla sola documentazione per poi procedere ad assegnare il progetto ad un'altra software house oppure utilizzarla per implementare in futuro qualora necessario ulteriori specifiche al programma.i tempi di realizzazione di una buona stesura delle specifiche tecniche richiede mediamente dal 15% al 25% del tempo complessivo di realizzazione dell'applicazione.
La bozza delle specifiche tecniche servirà per creare un altro documento che è quello delle specifiche di sviluppo.
Le specifiche di sviluppo descriveranno tutti i requisiti tecnici del sistema, della sua architettura e dei principi di funzionamento. In altre parole è la guida per il programmatore che descrive cosa e come viene incrementato questo documento permette di definire in maniera chiara quelli che saranno i costi e i tempi di realizzazione e la quantità e il flusso di lavoro.
Questa specifica fase costa in tre punti principali che sono:
- aggiunta di tutte le informazioni tecniche alla bozza delle specifiche
- bozza delle specifiche di programmazione
- approvazione delle specifiche da parte del cliente
La realizzazione di questa documentazione richiede mediamente dal 10 al 20% del tempo complessivo di realizzazione. al contempo però riducendo ogni eventuale incomprensione tra il cliente e programmatori e tre programmatori stessi riduce di circa il 30% il tempo di sviluppo.
La creazione del Project Plan
Dopo che le specifiche tecniche sono pronte, saremo in grado di creare un piano di lavoro per lo sviluppo del software è ottenere i tempi di sviluppo e i costi di realizzazione. questa fase include l'individuazione delle tempistiche delle risorse necessarie per la realizzazione(quali ad esempio il numero di teams e di programmatori necessari) e gli eventuali rischi collegati al progetto
in altre parole questa fase permetterà di capire quanto costerà allo sviluppo e come verrà finito.
al cliente verrà assegnato un manager di progetto che nello seguirà passo passo lo terrà informato sullo stato di avanzamento e li potrà fornire informazioni dettagliate man mano che verranno realizzate su ogni singolo aspetto definito nelle bozze.
La realizzazione del Project Plan richiede mediamente dal cinque al 15% del tempo complessivo di realizzazione del software.
Una volta ultimata questa fase il software è pronto per essere realizzato sia come stesura codice che come testing, così come definito nella nostra politica aziendale per le linee guida per la realizzazione di software.