Fase di scoperta di un progetto e come aiuta a potenziare le tue iniziative IT

Pubblicato: 2022-11-25

Approfondimenti, riassunti:

  • Di tutti i progetti IT innovativi implementati a livello globale, solo dal 10% al 30% ha successo .
  • Una quota maggiore di problemi che causano il fallimento dei progetti di sviluppo software può essere prevenuta introducendo una fase di scoperta .
  • Una fase di scoperta di un progetto è la prima fase di una pipeline di sviluppo software, il cui scopo è aiutarti a trasformare la tua idea di business in una soluzione completamente funzionale con un vantaggio competitivo.
  • Una fase di scoperta del progetto di solito consiste in quattro fasi : elicitazione dei requisiti, progettazione della soluzione, architettura della soluzione e pianificazione del progetto. Ogni fase dà vita a una serie di risultati che puoi utilizzare per presentare agli investitori e alle parti interessate, oltre a costruire il tuo processo di sviluppo.
  • Un analista aziendale e un rappresentante di un team di ingegneri sono generalmente responsabili dell'esecuzione delle scoperte. Anche una fase di scoperta esternalizzata è un'opzione degna, soprattutto se non si dispone di talento IT interno esperto.
  • Sia che tu scelga Waterfall o una delle metodologie di gestione del progetto Agile influenzerà la durata e la portata della tua scoperta.
  • In Waterfall , è tipico pianificare l'intero ambito in anticipo , operazione che può richiedere da quattro a otto settimane o anche di più, a seconda delle dimensioni e della complessità del progetto.
  • In Agile , è comune impostare il cosiddetto sprint 0, o la fase di inizio, che di solito richiede fino a un paio di settimane o meno. Di solito è seguito da un percorso di scoperta che esegue una o due iterazioni prima del percorso di sviluppo.
  • Il costo di una fase di scoperta standard parte da $ 20.000 .

Hai un'idea innovativa. Appassionati di tecnologia noi stessi, ci viene voglia di trasformarla subito in un'app funzionale. Ma immergersi nello sviluppo senza la cosiddetta fase di scoperta potrebbe essere fatale, soprattutto quando si tratta di implementare soluzioni complesse o innovative.

Vari studi suggeriscono che di tutti i progetti di sviluppo software implementati a livello globale, solo dal 10% al 30% riesce.

E il triste dato è: più l'idea è innovativa, più è probabile che il progetto fallisca.

Le ragioni dei fallimenti variano, ma spesso sono legate a una cattiva pianificazione del progetto:

Il sondaggio condiviso da DevTeam ha indagato sui motivi comuni dei fallimenti dei progetti software. Alle aziende intervistate è stato chiesto di selezionare fino a tre motivi per cui ritenevano un fallimento le loro iniziative di sviluppo software. Le tre principali cause di fallimento sono state i cambiamenti nelle priorità di un'organizzazione, requisiti imprecisi e cambiamenti negli obiettivi del progetto.

La nostra esperienza nella fornitura di servizi di ingegneria del software lo dimostra: una quota maggiore di problemi che causano il fallimento dei progetti di sviluppo software può essere prevenuta, ed è qui che entra in gioco la fase di scoperta.

Se stai per avviare un'iniziativa IT e non vuoi che vada fuori controllo, continua a leggere. Di seguito, condividiamo in che modo la fase di scoperta aiuta le aziende e le startup a implementare con successo le soluzioni software, spieghiamo quali tipi di progetti traggono vantaggio dalle attività di scoperta e condividiamo i costi approssimativi di una fase di scoperta attingendo a esempi dal portafoglio di ITRex.

Cos'è esattamente la fase di scoperta di un progetto?

La fase di scoperta del progetto è la prima fase di una pipeline di sviluppo software. Durante questa fase, si verifica l'idea in un contesto aziendale, si eliminano i dubbi e si dimostrano le ipotesi sull'app futura.

Se gestita correttamente, la fase di scoperta ti aiuta a capire esattamente come puoi trasformare la tua idea di business in una soluzione completamente funzionale, fornendo al contempo la base per stime accurate di tempi e costi.

In definitiva, l'introduzione di una fase di scoperta nel tuo progetto ti aiuta a implementare un prodotto che soddisfi le aspettative degli utenti e abbia un vantaggio competitivo.

A seconda dell'ambito del lavoro, una fase di scoperta può richiedere da due a quattro settimane per i progetti Agile e da quattro a otto settimane o anche di più per i progetti Waterfall. Di solito viene fatturato in base al modello tariffario Time and Material (T&M).

Quali fasi comprende una fase di scoperta del progetto?

Una fase di scoperta di un progetto di solito comprende quattro fasi:

  1. Elicitazione dei requisiti
  2. Progettazione della soluzione
  3. Architettura della soluzione
  4. Pianificazione del progetto

Elicitazione dei requisiti

In questa fase, stabilisci una chiara visione del prodotto. Rifletti anche sugli aspetti strategici per dare vita a questa visione. Per questo, esegui i seguenti passaggi:

Identificare le principali parti interessate e il contesto aziendale

Avvia la fase di scoperta di un progetto con interviste, questionari, discussioni, focus group e osservazioni per immergerti nell'ambiente in cui verrà utilizzata la soluzione futura e registrare le esigenze e le aspettative delle principali parti interessate. Quest'ultimo dovrebbe includere proprietari di prodotti, amministratori, utenti finali, sviluppatori, investitori e altre persone coinvolte nella creazione e nell'utilizzo della soluzione futura.

Inoltre, non dimenticare di guardare indietro alla documentazione esistente. Se disponi già di sondaggi di mercato, interviste agli utenti o qualsiasi altro documento utile, puoi abbreviare la fase di scoperta del progetto risparmiando un po' di tempo in ricerche extra.

Definire una visione del prodotto

Sulla base del feedback delle parti interessate, definire la visione del prodotto. Think: un documento di alto livello che delinea lo scopo dello sviluppo del prodotto e ne comunica il valore chiave per gli utenti.

Identifica le metriche di successo

Come passaggio successivo di una fase di scoperta del progetto, riflettere sui criteri per misurare le prestazioni del prodotto. Questi potrebbero includere entrate mensili, utenti attivi giornalieri, valore della vita del cliente e altri fattori. I product manager faranno affidamento su questi criteri per monitorare se il prodotto soddisfa gli obiettivi aziendali prefissati.

Identificare gli utenti target

Continua a ricercare il tuo pubblico di destinazione e a creare personaggi utente. Identifica le loro esigenze, aspettative e punti deboli e pensa ai modi per affrontarli nel percorso dell'utente dell'app.

Definisci i requisiti tecnici

Trasforma tutti i dati aggregati durante le fasi precedenti di una fase di scoperta del progetto in una specifica dei requisiti software (SRS), documentando i requisiti funzionali e non funzionali (prestazioni, usabilità, sicurezza, ecc.) per la soluzione futura. Consulta la nostra guida alla scrittura di un SRS per maggiori dettagli su come creare un documento convincente.

Crea una strategia di gestione del rischio

Definire una strategia di prevenzione e mitigazione dei rischi. Questi ti aiuteranno a identificare e rispondere a potenziali rischi, incertezze e ostacoli prima che diventino problemi.

Definire l'ambito e la tempistica del progetto

A questo punto della fase di scoperta del progetto, puoi fornire una stima dettagliata delle risorse, dei costi e del tempo necessari per completare il progetto. Termina la fase elaborando una sequenza temporale completa del progetto con traguardi, risultati finali e scadenze definiti.

Dopo aver terminato la fase di raccolta dei requisiti, avrai a portata di mano i seguenti risultati:

  • Dichiarazione di visione del prodotto
  • Documento dell'ambito del progetto e, facoltativamente, diagrammi dell'ambito
  • Casi d'uso, storie utente e mappe di viaggio degli utenti
  • Documento sui requisiti del prodotto (PRD), documento sui requisiti funzionali (FRD) o specifica dei requisiti software (SRS)
  • Strategia di gestione del rischio
  • Cronologia del progetto

Progettazione della soluzione

L'obiettivo della fase di progettazione della soluzione, in modo del tutto autoesplicativo, è progettare l'esperienza utente del prodotto e crearne l'aspetto grafico. In fase di progettazione, di solito svolgi le seguenti attività:

Crea mappe di viaggio per gli utenti

Basandosi sulla ricerca del pubblico di destinazione e sui personaggi degli utenti, crea una rappresentazione visiva di alto livello dell'esperienza di un utente con il prodotto. In genere, avresti bisogno di una mappa di viaggio dell'utente separata per ogni segmento di utenti.

Continua la fase di scoperta del progetto riflettendo sui punti di interazione tra gli utenti e il prodotto futuro. Utilizza i dati raccolti durante la ricerca per popolare la mappa di viaggio.

Dal punto di vista del design, la tua mappa può essere semplice come una sequenza temporale e complessa come uno storyboard che descrive ciò che accade esattamente in ogni fase.

Crea wireframe e mockup

Visualizza il tuo concetto creando progetti che comunicano la struttura e il design della soluzione.

Costruisci prototipi

Termina la fase costruendo un prototipo di soluzione. Think: una prima versione della soluzione futura che ne riflette sia la funzionalità di base che il design. Un prototipo è un ottimo mezzo per dare ai tuoi stakeholder un assaggio di come si comporterà, sembrerà e sembrerà la soluzione futura.

Per convalidare i flussi degli utenti e le decisioni relative a UX e UI, probabilmente dovrai eseguire diversi cicli di test. Ed è perfettamente a posto. Raccogli il feedback delle parti interessate a ogni iterazione e fai affidamento su di esso per perfezionare il tuo progetto.

Una volta terminata la fase di progettazione della soluzione, avrai i seguenti risultati:

  • Mappe di viaggio dell'utente
  • Wireframe dell'interfaccia utente e prototipi di progettazione dell'interfaccia utente
  • Prototipo di soluzione a bassa fedeltà

Progettare la soluzione

In questa fase della fase di scoperta del progetto, pensi a come la visione progettata sarà realizzata dal punto di vista tecnologico. Per fare tutto, eseguire quanto segue:

Crea una visione tecnica

Basandosi sulle migliori pratiche tecniche, sul contesto aziendale e sul feedback del team di sviluppo, progetta una soluzione tecnica su come trasformare in realtà la visione del prodotto. Assicurati che la tua visione tecnica sia flessibile, a prova di futuro e allineata con la strategia aziendale complessiva.

Effettuare un'analisi di fattibilità tecnica

Come passaggio successivo in una fase di scoperta del progetto, valuta i dettagli di come fornirai la soluzione. Considera il panorama tecnologico, l'infrastruttura disponibile, le risorse e il budget. L'obiettivo finale è determinare la fattibilità della soluzione tecnica proposta e garantire che il progetto sia legalmente e tecnicamente fattibile, oltre che economicamente giustificabile.

Architettura della soluzione progettuale

Basandosi sulle best practice del settore e basandosi sui requisiti tecnici, progetta l'architettura della soluzione futura. Scalabilità, flessibilità e sicurezza integrate sono le caratteristiche da ricercare: queste ti aiutano a far evolvere ulteriormente la tua soluzione in un secondo momento.

Seleziona lo stack tecnologico ottimale

Il passo successivo è scegliere i linguaggi di programmazione, i framework e le librerie ottimali. Quando si esegue questa operazione, tenere presente che le scelte tecnologiche effettuate influenzeranno le prestazioni e la scalabilità della soluzione futura, il time-to-market, la manutenibilità del software ei costi di supporto. Assicurati di valutare attentamente le tue opzioni tecnologiche rispetto a questi fattori.

Suddividi l'ambito del progetto in risultati finali e crea una struttura di backlog

Con l'ambito del progetto chiaro e le scelte tecnologiche effettuate, è possibile suddividere il carico di lavoro in risultati specifici e progettare un arretrato di progetto. Esistono diversi approcci per strutturare il tuo arretrato; ne troviamo uno che fa affidamento su una user story come faro di ciò che dovrebbe essere consegnato per essere il più conveniente.

Progettare una strategia di QA e test

Per assicurarti che la tua soluzione funzioni senza problemi, investi gli sforzi nella progettazione di una strategia di QA completa fin dall'inizio. Ricorda che la garanzia della qualità a tutto tondo non si limita ai test, sebbene sia una parte essenziale del QA. Quindi, assicurati di incorporare le attività di QA già nella fase di pianificazione e segui le necessarie attività di test funzionali e non funzionali.

Dopo aver terminato la fase di progettazione della soluzione, avrai i seguenti risultati:

  • Visione tecnica
  • Scheda di fattibilità della soluzione
  • Diagrammi dell'architettura della soluzione
  • Pila tecnologica
  • Linea di base dell'ambito
  • Struttura dell'arretrato
  • QA e strategia di test

Pianificazione del progetto

L'obiettivo della fase di pianificazione del progetto della fase di scoperta del progetto è definire come completerai il progetto in un periodo di tempo prestabilito, con le risorse disponibili e tenendo presenti i vincoli. Per fare ciò, svolgere le seguenti attività:

Disegna risorse, time-to-market e stime di budget

Inizia la fase con la stesura di un piano delle risorse, in cui identifichi, organizzi ed elenchi tutte le risorse necessarie per completare il progetto. Successivamente, utilizzerai il piano come progetto per assicurarti che il lavoro del progetto venga svolto in tempo e nel rispetto del budget.

Delineare una roadmap del progetto

Crea una panoramica strategica dei principali elementi del progetto, inclusi obiettivi, traguardi, risultati, risorse e la tempistica pianificata. Nelle fasi successive dello sviluppo, farai affidamento sulla tabella di marcia come guida di riferimento per mantenere il team di progetto in carreggiata.

Crea un team di progetto

In base al tipo e alla complessità del tuo prodotto, al time-to-market, al budget assegnato e ad altri vincoli del progetto, riunisci un team di progetto per dare vita alla tua visione. Per assicurarti di avere una composizione ottimale del team, sentiti libero di studiare la nostra guida approfondita sulla struttura del team di progetto.

Definire i KPI del progetto

Imposta le metriche da monitorare per misurare il successo del tuo progetto. Questi possono comprendere KPI di budget, qualità, efficacia e tempistica. Assicurati che ogni parametro che introduci sia SMART (specifico, misurabile, realizzabile, pertinente e limitato nel tempo).

Imposta strumenti di monitoraggio dei progressi

Non è necessario gestire manualmente i dati del progetto. Invece, scegli uno strumento di gestione del progetto che ti consenta di navigare comodamente tra i dati da varie fonti. Gli strumenti di monitoraggio dei progressi più popolari sul mercato: Trello, JIRA, Hive, Asana, Nifty e altri.

Impostare un'infrastruttura di progetto

Una volta completate le attività di scoperta di base, è il momento di terminare la fase di scoperta di un progetto coinvolgendo i team operativi e/o DevOps. Prepareranno gli ambienti per le attività di sviluppo e test e creeranno una pipeline per le distribuzioni automatiche.

Una volta terminata la fase di pianificazione del progetto, avrai a portata di mano i seguenti risultati:

  • Tabella di marcia del progetto
  • Stime di bilancio
  • Composizione della squadra
  • KPI di progetto
  • Piano infrastrutturale del progetto
  • Facoltativamente, un pitch deck per le startup da presentare agli investitori.

Chi è responsabile della conduzione e del coordinamento delle scoperte?

Con le informazioni di cui sopra, puoi avventurarti nella fase di scoperta del tuo progetto da solo. Un altro modo è rivolgersi a un fornitore esperto di servizi di project discovery che ti supporterà con il talento giusto e qualificato. Di solito, un team di scoperta del progetto include un analista aziendale e un rappresentante di un team di ingegneri, sia esso un architetto di soluzioni, un consulente ML o qualsiasi altro ruolo rilevante per il progetto. Un team di scoperta esteso può essere composto dai seguenti ruoli:

Proprietario del prodotto

Un product owner è colui che ha l'idea iniziale del prodotto ed è responsabile dello sviluppo della visione del prodotto. In qualità di proprietario del prodotto, sarai coinvolto nello sviluppo del prodotto, ma i tuoi compiti saranno più strategici, mentre la maggior parte dell'analisi, della progettazione e dello sviluppo sarà solitamente affidata ad altri membri del team.

Responsabile del progetto

Un project manager è responsabile della comunicazione fluida tra le parti interessate, della pianificazione dell'ambito del lavoro e del monitoraggio dell'avanzamento del progetto.

Analista di affari

Un analista aziendale propone un piano specifico su come trasformare la visione iniziale in una soluzione reale e funzionale. In qualità di analista aziendale, intervisti le parti interessate, ti immergi nelle loro esigenze e le soppesi rispetto al contesto aziendale per creare un SRS dettagliato.

Architetto della soluzione

Un architetto di soluzioni analizza i requisiti e progetta la logica e l'architettura della soluzione. Propongono inoltre strumenti, tecnologie e metodologie per assicurarti di ottenere un software competitivo ea prova di futuro.

Progettista UX/UI

Un designer UX/UI è colui che progetta un'esperienza utente fluida e ininterrotta. Studiano le esigenze e le preferenze degli utenti per rendere il prodotto futuro il più conveniente e accattivante possibile.

Inoltre, il tuo team di scoperta può includere un ingegnere DevOps, un ingegnere QA e un ingegnere della sicurezza.

Un ingegnere DevOps sarà responsabile della configurazione dell'infrastruttura per le attività del progetto e della progettazione di una pipeline per build automatizzate, se scegli di implementarne una.

Coinvolgi un ingegnere del controllo qualità nelle attività di scoperta se il tuo prodotto è soggetto a severi requisiti di qualità. Consentire loro di valutare la fattibilità dei requisiti e di incorporare le necessarie attività di QA in tutte le fasi di sviluppo.

Un ingegnere della sicurezza a sua volta si assicurerà che il tuo prodotto sia conforme agli standard di sicurezza necessari e disponga di meccanismi di protezione integrati.

In che modo la scoperta differisce nei progetti Agile e Waterfall?

Sia che tu scelga un approccio di gestione del progetto lineare, come Waterfall, o una delle metodologie di gestione della famiglia Agile, influirà anche sul modo in cui viene gestita la fase di scoperta.

In Waterfall, tutte le attività di scoperta vengono completate in anticipo, prima dell'inizio dello sviluppo. Una fase di scoperta richiede in genere fino a otto settimane e dal 10% al 15% del budget del progetto. Al termine, il team ottiene tutti i risultati necessari.

In Agile, d'altra parte, una fase di scoperta di solito viene eseguita una o due iterazioni prima del percorso di sviluppo. Di solito ci vogliono un paio di settimane o meno.

Se desideri uno sguardo più approfondito alle differenze, leggi il nostro articolo sulla fase di scoperta nei progetti a cascata rispetto ai progetti agili.

Quali tipi di progetti potrebbero beneficiare di una fase di scoperta?

Abbiamo incontrato Vladimir Sechko, capo BA di ITRex, per chiedergli quali tipi di progetti potrebbero trarre vantaggio dall'introduzione di una fase di scoperta. Spoiler: qualsiasi. E spiegheremo più avanti il ​​motivo di tale risposta. Per ora, attingeremo a tre esempi dal portfolio di ITRex per illustrare quando le attività di scoperta sono utili.

Progetto 1. Una piattaforma software per ricerche di mercato e previsioni

Una startup che cercava di creare una piattaforma di previsioni e ricerche di mercato per i rivenditori si è rivolta a ITRex per testare la fattibilità della loro idea e sviluppare ulteriormente il concetto di soluzione.

Destinata a un mercato al dettaglio di moda, la piattaforma basata su ML aiuterebbe produttori e rivenditori ad adeguare il volume degli articoli prodotti e venduti alla domanda in un particolare luogo di interesse commerciale. La previsione si baserebbe su dati open source, comprese le informazioni sui social media.

Lo scopo della consegna includeva la ricerca di fonti di dati per il modello predittivo, la riflessione sulla logica alla base del modello predittivo, la descrizione della funzionalità della soluzione futura e la definizione dei requisiti di conformità relativi alla raccolta e all'archiviazione dei dati.

Un analista aziendale e un ingegnere ML sono stati coinvolti nello svolgimento delle attività di discovery.

Al termine della fase di scoperta, il cliente ha convalidato la fattibilità della propria idea, ha ottenuto una soluzione funzionale di basso livello con tutti i blocchi funzionali accuratamente descritti e visualizzati, oltre ad aver appreso i requisiti di conformità per la soluzione futura.

Il concetto della soluzione viene ora presentato agli investitori, con un'alta probabilità di attrarre le risorse necessarie per un ulteriore sviluppo.

Quindi, consigliamo di effettuare una fase di scoperta del progetto se:

  • La tua soluzione ha qualcosa a che fare con AI, ML e altre tecnologie innovative
  • La tua soluzione si basa su dati pubblici e non hai familiarità con i requisiti di raccolta dati nel segmento
  • Non hai ancora affinato la visione iniziale e non sai su quali funzionalità principali concentrarti durante la prima iterazione di sviluppo

Progetto 2. Un back office per orchestrare i flussi B2B

Un proprietario di quattro linee di attività, tra cui un servizio di streaming musicale, un servizio di stampa e ricamo online e un negozio online che consente alle band musicali di progettare e vendere la propria merce, desiderava sviluppare un comodo back office per orchestrare tutte le linee di attività. Il back office consentirebbe di migliorare il processo di gestione B2B che prima era parzialmente offline.

Durante la scoperta, l'analista aziendale di ITRex ha studiato le esigenze del cliente e ha progettato una mappa funzionale della soluzione futura. La soluzione proposta aiuterebbe sia i partner che il personale del cliente a comunicare senza soluzione di continuità all'interno di un modulo partner.

Pertanto, dopo aver svolto le attività di scoperta, il cliente ha ottenuto una mappa funzionale esaustiva della futura soluzione che verrà realizzata utilizzando il framework PHP Symfony.

Quindi, scegli attività di scoperta se la soluzione in questione è complessa e presenta molte integrazioni. La fase di scoperta ti aiuterà a individuare le funzionalità principali su cui concentrarti durante la prima iterazione di sviluppo per iniziare a ottenere valore in anticipo.

Progetto 3. Una piattaforma pubblicitaria mobile non convenzionale

Una startup si è rivolta a ITRex per convalidare e sviluppare ulteriormente la visione del prodotto che desiderava portare rapidamente sul mercato. Hanno escogitato un nuovo approccio alla pubblicità che aveva un elemento di gioco d'azzardo. La piattaforma mobile consentirebbe agli inserzionisti di caricare annunci video che gli utenti possono visualizzare in modo simile a TikTok. Agli inserzionisti sarebbe inoltre richiesto di impostare una somma che sono disposti a spendere per la campagna. Durante la visione di contenuti video, agli utenti casuali verrebbe mostrato un pulsante di richiesta premio che apparirebbe solo per un breve periodo, in cui la ricompensa sarebbe pari alla somma impostata dall'inserzionista.

Durante la fase di scoperta di un progetto, abbiamo affinato l'idea di business del cliente, documentato i requisiti di conformità, selezionato la piattaforma su cui sviluppare la soluzione, progettato l'esperienza utente, riflettuto sulle peculiarità dell'algoritmo premiante e messo a punto meccanismi antifrode .

Il cliente ha continuato a sviluppare la soluzione con il team di ITRex.

Quindi, opta per una fase di scoperta se:

  • La soluzione che stai sviluppando risiede nell'intersezione di domini, come la pubblicità e il gioco d'azzardo
  • La soluzione deve essere implementata rapidamente. In questo caso, i risultati ottenuti durante la scoperta guiderebbero il processo di sviluppo e aiuterebbero a evitare errori di sviluppo
  • Non sei sicuro della tecnologia e delle piattaforme appropriate
  • Non sei sicuro dei requisiti di conformità e sicurezza

Tracciando la linea, una fase di scoperta può essere preziosa per qualsiasi progetto che miri a una consegna di successo. Pensa alle attività di scoperta come a un altro controllo di sanità mentale per la tua idea imprenditoriale.

Anche una fase di scoperta del progetto aiuta a orientarsi nello sviluppo in ambienti mutevoli o instabili. Con una visione affinata, requisiti esaustivi e una tempistica ponderata a portata di mano, è più facile adattare il corso dello sviluppo senza perdere di vista l'obiettivo finale.

I risultati finali della scoperta aiutano anche a ridurre la dipendenza dai proprietari di prodotto/responsabili di prodotto. In Agile, l'errore di un product manager può essere fatale. In un progetto preceduto dalla fase di scoperta, in cui le decisioni strategiche vengono pensate e verificate collettivamente, la probabilità di un fallimento strategico è molto inferiore.

Quanto costa condurre una fase di scoperta di un progetto?

Il costo totale di una fase di scoperta dipende dalla complessità del progetto e dall'ambito delle attività da svolgere.

Ad esempio, per un progetto con una visione ponderata, il fulcro della fase di scoperta verrebbe ruotato attorno all'ideazione di un approccio ottimale alla sua realizzazione e all'elaborazione di tutti i preventivi necessari. Ciò ammonta a circa $ 10.000- $ 15.000 .

Le attività di scoperta per progetti con una visione poco chiara sono generalmente fatturate in base al modello di tariffazione Time & Material. Il costo della scoperta per tali progetti parte da $ 20.000 e più a seconda dei risultati richiesti.

Per riassumere tutto

Quindi, se sei una startup che lavora alla prossima applicazione rivoluzionaria, avviare il processo di sviluppo con una fase di scoperta può aiutarti a:

  • Definisci la proposta di valore, le esigenze degli utenti e gli obiettivi aziendali
  • Definisci lo scopo del lavoro e ottieni stime dettagliate di tempo e budget
  • Ottieni un prototipo funzionante da presentare agli investitori
  • Ottieni una soluzione architetturale dettagliata e inizia a cercare i partner e i fornitori giusti
  • Ottieni una visione ponderata del prodotto che ti consenta di evitare costose modifiche nelle fasi successive dello sviluppo
  • Ottieni di conseguenza un ritorno sull'investimento più elevato

Per le imprese che operano in ambiti non informatici, invece, l'introduzione di una fase di project discovery può portare i seguenti benefici:

  • Visione e portata del progetto ben documentate
  • Feedback reale delle parti interessate su cui basare le decisioni
  • Impatto massimizzato dei talenti interni
  • Comprensione approfondita degli investimenti di tempo e denaro
  • Esperienza user-friendly
  • Maggiore ritorno sull'investimento

Se hai ancora domande senza risposta sulla fase di scoperta di un progetto o stai cercando un partner fidato per dare il via alla tua iniziativa, contatta ITRex . I nostri BA esperti getteranno le basi per il successo del tuo progetto!


Originariamente pubblicato su https://itrexgroup.com il 21 novembre 2022.