Consulenza software · Ankara

Prima di scrivere, decidete cosa non scriverete.Consulenza software

Uno sguardo esterno sulle decisioni tecnologiche: valutazione del sistema esistente, roadmap e una decisione motivata tra acquistare e sviluppare.

Analisi della situazioneRoadmapRevisione dell'architetturaScelta dei fornitoriAudit tecnicoPiano di passaggio

Nella consulenza la domanda più frequente è «quale tecnologia usiamo?». In pratica un'altra domanda è più decisiva: dobbiamo davvero svilupparlo, o conviene installare qualcosa che esiste già?

Diamo la stessa risposta anche quando non saremo noi a scrivere il sistema. In un progetto che parte con la decisione sbagliata, chi scrive il codice non cambia il risultato.

Se vi suona familiare

  • Non si riesce a decidere se passare a un nuovo sistema o far evolvere quello attuale.
  • Le offerte software ricevute sono molto diverse e non confrontabili.
  • Nessuno sa quanto sia solido il software attuale, né chi abbia scritto cosa.
  • Un progetto software si allunga sempre di più senza un motivo chiaro.

Cosa comprende

Valutazione del sistema esistenteCosa c'è, quanto è solido, se è migrabile. Codice, architettura ed esercizio vengono valutati insieme.
Decisione make or buyConfronto tra prodotto pronto e sviluppo su misura; la trasferibilità pesa quanto il costo.
RoadmapPassi ordinati e misurabili. Ogni passo deve portare valore di per sé.
Audit tecnicoRevisione di un software esistente: sicurezza, onere di manutenzione e punti a rischio.
Valutazione dei fornitoriConfronto tecnico delle offerte ricevute ed elenco delle domande da porre.
Piano di passaggioI passi necessari per trasferire un sistema a un altro team o organizzazione.

Scenari di esempio

Esempi indicativi; i dettagli si definiscono nell'analisi della vostra realtà.

DecisioneSviluppare o acquistareProdotti pronti e sviluppo su misura vengono messi a confronto su costo totale, trasferibilità e dipendenza.
VerificaCheck-up di un software ereditatoSi esaminano codice, database, sicurezza e rilascio; i rischi vengono ordinati per priorità e si definiscono le prime azioni.
AcquistiValutare le offerteLe offerte si confrontano sullo stesso perimetro; per le voci omesse o vaghe si preparano domande per i fornitori.

Cosa consegniamo

  • Report con evidenze, opzioni e raccomandazione motivata
  • Elenco dei rischi in ordine di priorità
  • Roadmap di passi ordinati e misurabili
  • Tabella di confronto fornitori se necessaria
  • Presentazione del report alla direzione

Come procediamo

1 · AscoltoCome si manifesta il problema, chi coinvolge e cosa è stato provato finora.
2 · AnalisiEsame concreto di sistema, dati e processi.
3 · ReportRilievi, opzioni e raccomandazione motivata — non una sola strada, ma opzioni con le loro conseguenze.
4 · Supporto all'attuazioneFacoltativo: supporto tecnico per mettere in pratica la decisione.

Quando è la scelta giusta

  • Volete un parere indipendente prima di una decisione software importante.
  • Si può dare accesso al codice sorgente e a un ambiente in funzione.
  • Volete che la conclusione sia indipendente da chi la metterà in pratica.

Quando non è la scelta giusta

  • Se ci si aspetta soltanto l'avallo di una decisione già presa.
  • Se non si può dare accesso a sistema e dati per l'analisi.

Domande frequenti

Alla fine consiglierete il vostro prodotto?

Quando è adatto lo consigliamo e lo diciamo chiaramente. Quando non lo è, lo diciamo ugualmente: se un prodotto pronto o un altro fornitore è la risposta migliore, è quello che scriviamo nel report.

Il nostro software attuale non l'avete scritto voi: lo esaminate lo stesso?

Sì. La maggior parte degli audit tecnici riguarda sistemi scritti da altri team. Basta l'accesso al codice sorgente e a un ambiente funzionante.

Parliamone insieme.

Ascoltiamo la vostra situazione e decidiamo insieme da dove partire.