forumApri un argomento

Come deve essere strutturato il processo di sviluppo software nel preventivo: quale fase viene prima?

EEbru K***Partecipante
Ruolo
Specialista risorse umane
Settore
Produzione mobili
Tipo di organizzazione
ditta individuale
Iscrizione
ott 2024
Messaggio
105
#1

Abbiamo richiesto preventivi a due diverse software house per la realizzazione di un software gestionale di logistica su misura pensato per gestire le operazioni interne e i team sul campo. Il progetto include la gestione del magazzino l'ottimizzazione dei percorsi e l'accesso da mobile per il personale sul campo.

La prima agenzia ha preventivato 180.000 TL con tempi di consegna di 3 mesi indicando che già dalla seconda settimana avrebbero iniziato direttamente con i layout grafici e la programmazione. La seconda agenzia ha invece proposto 220.000 TL e 4,5 mesi; nella loro offerta hanno inserito una fase preliminare di 4 settimane di 'Discovery, Analisi e Architettura dell'Informazione', specificando che non passeranno al design dell'interfaccia senza l'approvazione di questa fase.

La differenza tra i due approcci mi lascia perplesso. Qual è la sequenza corretta e standard di un processo di sviluppo software? Una fase di analisi di diverse settimane come nel secondo preventivo è solo una voce di costo che allunga inutilmente i tempi, oppure saltarla rischia di creare grossi problemi in seguito?

RRıdvan Y***Esperto
Ruolo
Team leader software
Iscrizione
set 2023
Messaggio
196

Doki · Design interfaccia · 2023

Più utile#2

Risposta breve: la sequenza standard di un corretto processo di sviluppo software è 1) Discovery e Analisi dei Requisiti, 2) Architettura dell'Informazione e Wireframe, 3) Design dell'Interfaccia Utente (UI), 4) Architettura Tecnica e Database, 5) Sviluppo del Codice, 6) Test e Garanzia di Qualità (QA), 7) Rilascio in Produzione e Manutenzione. La scaletta proposta dalla seconda agenzia è quella corretta; saltare la fase di analisi per buttarsi subito sul codice è l'errore che più di frequente fa fallire i progetti in questo settore.

In progetti complessi come la logistica e le operazioni sul campo, ogni singola logica di business non chiarita su carta si trasforma inevitabilmente in pesanti richieste di modifica durante lo sviluppo. Un team che inizia a scrivere codice alla seconda settimana, quando al terzo mese si rende conto che il personale sul campo deve lavorare anche offline, è costretto a cancellare la struttura del database e rifarla da capo.

Durante la fase di discovery si definiscono user story, permessi dei ruoli, diagrammi di flusso dei dati e wireframe. Una correzione da 1 lira fatta in questa fase evita una modifica da 10 lire a codice già scritto. Quindi le 4 settimane di analisi della seconda agenzia non sono un costo superfluo, ma un'assicurazione per evitare che il primo preventivo da 180.000 TL superi poi i 300.000 TL a suon di revisioni.

SSimgePartecipante
Ruolo
Organizzatore di eventi
Iscrizione
mag 2024
Messaggio
88

Doki · Configurazione gestione log · 2025

#3

Non lavorate con agenzie che non rilasciano documentazione di analisi. Se la seconda agenzia alla fine di quelle 4 settimane vi consegna l'architettura di sistema e le specifiche funzionali, la loro proposta è mille volte più solida. Con quel documento in mano, anche se doveste interrompere la collaborazione potrete continuare i lavori con un altro team.

BBeyza V***Partecipante
Ruolo
Esperto di sicurezza informatica
Settore
Formazione
Tipo di organizzazione
laboratorio
Iscrizione
ago 2023
Messaggio
160
#4

Tre anni fa, per un gestionale di magazzino simile, scegliemmo l'agenzia che diceva 'partiamo subito a programmare così finiamo prima'. Il progetto preventivato a 150.000 TL ha subito 11 modifiche di scope arrivando a 260.000 TL e ci sono voluti 9 mesi anziché 3. Saltare l'analisi si paga sempre a caro prezzo.

UUmut Ş***Esperto
Ruolo
DevOps
Tipo di organizzazione
boutique agency
Iscrizione
ago 2023
Messaggio
231
#5

Prima di design e programmazione bisogna definire lo Schema del Database e il Contratto delle API. Se si saltano questi passaggi, lo sviluppatore dell'app mobile non sa cosa aspettarsi dai servizi backend. I due team finiscono per bloccarsi a vicenda e il cronoprogramma si paralizza.

NNeslihan T***Esperto
Ruolo
Responsabile acquisti
Settore
Costruzione macchinari
Tipo di organizzazione
laboratorio
Iscrizione
dic 2024
Messaggio
229
#6

Nel valutare le offerte verificate sempre che siano rispettati questi tre punti: 1) Non si passa alla grafica prima di aver approvato i wireframe, 2) Non si scrive il backend prima di aver chiuso design e modello dati, 3) Non si va in produzione senza i test di accettazione utente (UAT).

HHalil S***Partecipante
Ruolo
Amministratore Delegato
Settore
Tessile
Tipo di organizzazione
media impresa
Iscrizione
ago 2024
Messaggio
242

Doki · Contratto di manutenzione server · 2023

#7

L'approccio della seconda agenzia è corretto, ma fate specificare bene nel contratto cosa vi consegneranno esattamente in quelle 4 settimane. A volte le agenzie usano la voce "analisi" per fatturare e far passare il tempo senza produrre nulla di concreto.

UUfuk B***PartecipanteMembro della community
Iscrizione
set 2024
Messaggio
114
#8

La fretta nel software è il peggior nemico. Non fatevi spaventare dalle tempistiche della seconda offerta: ci metto la mano sul fuoco che quello che la prima agenzia promette in 3 mesi non sarà pronto prima di 6.

edit: ho scritto da telefono, scusate gli errori di battitura.

VVolkan A***Veteran
Ruolo
Esperto di marketing digitale
Settore
Imballaggio
Tipo di organizzazione
catena di negozi
Iscrizione
gen 2023
Messaggio
191
#9

L'agenzia che salta l'analisi parte con un prezzo basso ma finisce per costare il doppio; la metodologia del secondo preventivo è decisamente più professionale.

AAycan T***PartecipanteMembro della community
Iscrizione
lug 2022
Messaggio
11
#10

Anche da noi è così. Gran parte del tempo perso si accumula nelle pratiche in attesa di approvazione.

Sono curioso di sapere se qualcuno lo fa in modo diverso.

OOzanPartecipante
Ruolo
Designer freelance
Iscrizione
apr 2024
Messaggio
106
#11

Esatto, e non è nemmeno così noto. Quando prendi una decisione, guarda prima quali dati hai a disposizione.

Un report settimanale scritto sull'avanzamento è molto più utile che chiedere date.

YYasemin S***PartecipanteMembro della community
Iscrizione
feb 2024
Messaggio
42
#12

La discussione si è dispersa, la riassumo. Le decisioni affrettate diventano decisioni da correggere sei mesi dopo.

Lascio una nota potrebbe servire.

HHüsniye K***EspertoMembro della community
Iscrizione
lug 2025
Messaggio
1
#13

Mi chiedo anch'io.

MMurat K***Partecipante
Ruolo
SaaS developer
Tipo di organizzazione
boutique agency
Iscrizione
mar 2024
Messaggio
118

Doki · Configurazione gestione log · 2025

#14

Sono della stessa opinione. Nei sistemi ereditati la cosa più costosa sono le dipendenze sconosciute.

Lascio una nota, potrebbe servire.

SSultan E***PartecipanteMembro della community
Iscrizione
feb 2023
Messaggio
20
#15

C'è una parte che non ho capito. Chiedete chi ha preparato l'offerta e chi farà il lavoro.

Naturalmente cambia se la vostra situazione è diversa.

HHande Ş***Partecipante
Ruolo
Segretaria
Settore
Servizi di pulizia
Tipo di organizzazione
startup appena avviata
Iscrizione
dic 2024
Messaggio
163
#16

Quanto scritto rispecchia esattamente ciò che abbiamo vissuto. Le decisioni affrettate diventano decisioni da correggere sei mesi dopo.

Se avete domande scrivete, rispondo per quanto possibile.

SSultanEsperto
Ruolo
Esportatore di tessile
Tipo di organizzazione
attività con due sedi
Iscrizione
set 2023
Messaggio
148
#17

Parlo dal lato opposto, io sono dalla parte dei fornitori. Nessun processo migliora senza tracciamento, perché non sai cosa correggere.

Il vero problema non è il numero, ma su cosa si basa quel numero. Io seguirei questa strada.

ÜÜlkü Y***PartecipanteMembro della community
Iscrizione
ott 2025
Messaggio
94
#18

in teoria è giusto in pratica non funziona così e le decisioni affrettate diventano decisioni da correggere sei mesi dopo.

quando prendi una decisione gaurda prima quali dati hai a disposizione. io seguirei questa strada.

JJale U***Esperto
Ruolo
Fondatore studio
Settore
Consulenza
Tipo di organizzazione
boutique agency
Iscrizione
lug 2025
Messaggio
1
#19

Ho vissuto la stessa cosa.

İİlker K***VeteranMembro della community
Iscrizione
nov 2023
Messaggio
343
#20

Vorrei fare una domanda. Chiedete chi ha preparato l'offerta e chi farà il lavoro.

Correggetemi se sbaglio.

Questo argomento è chiuso.Il moderatore di turno ha contrassegnato il thread come risolto. Se hai una situazione simile, puoi aprire un nuovo thread.
Apri un argomento