Home / Guida alla decisione del progetto / Secondo costo di sviluppo dei sistemi open source
PROJECT DECISION GUIDE

Costo dello sviluppo secondario del sistema open source e del deployment pirvato

Il codice open source riduce il costo della costruzione da zero, ma non il costo del progetto.

Rispondi alla domanda.

Costo dello sviluppo secondario dei sistemi open source

Il progetto di sistema open source dovrebbe essere stimato in fasi basate su “selezione e valutazione del rischio, adattamento di versione proprietaria, distribuzione di produzione e manutenzione continua”.

SCOPE & BUDGET LEVELS

In primo luogo, i chiari input al confine per fase di progetto

I seguenti livelli sono utilizzati per stabilire una linea di base per il bilancio e l'accettazione, e il campo effettivo sarà ancora necessario essere valutati in relazione allo status quo, all'interfaccia e ai requisiti di tempo.

Fase 1

Valutazione della selezione e del rischio

Confermare se la base open source è adatta per i modelli aziendali e aziendali

Confronto tra progetti candidati, licenze e affidamento su inventari, valutazione dell'architettura, validazione dei processi critici e adattamento dei limiti

Fase 2

Versione dedicata allo sviluppo secondario

Sviluppo di prodotti disponibili che soddisfano i processi aziendali e i requisiti del marchio

Modifiche funzionali, marchi dell'interfaccia utente, privilegi, interfacce, migrazione dei dati, distribuzione automatizzata, test e documentazione

Fase 3

Operazioni di produzione e governance delle versioni

Assicurarsi che il sistema sia sicuro, stabile e in grado di seguire l'evoluzione a monte

Monitorare il backup, gli aggiornamenti di sicurezza, la strategia di ramo, il consolidamento della versione comunitaria, il test di regressione, la risposta di guasto e l'eratività continua

DECISION FACTORS

Elementi chiave da controllare per il processo decisionale

In primo luogo, i confini di restrizione e responsabilità sono identificati, poi le rotte tecniche e le modalità di cooperazione sono confrontate.

01

La maturità del progetto open source

Gli stack tecnologici, i file, l'attività comunitaria, i ritmi di rilascio e la dipendenza dalla qualità possono influenzare il costo di prendere il sopravvento, dispiegare e mantenere a lungo termine.

02

Licensing e modello di business

I fornitori per l'uso, la modifica, la distribuzione, i servizi SaaS, i marchi e i componenti di affidamento devono essere controllati in anticipo.

03

Differenze di business e profondità di adattamento

La configurazione, l'estensione del plugin e la modifica dei costi del codice core e i rischi di aggiornamento sono completamente diversi e l'accoppiamento del processo core dovrebbe essere validato prima.

04

Non sono sicuro che avrai la possibilità di avere la possibilità di avere la possibilità di avere una possibilità di avere una possibilità migliore.

Contenimento, sdoganamento dell'identità, auditing, riparazione lacuna, isolamento della rete, backup e alta disponibilità aumentano gli input di produzione.

05

Migrazione dei dati e interfaccia di terze parti

Interfacce come la pulizia dei dati storici, la mappatura del campo, la finanza di pagamento e le conciliazioni di migrazione sono spesso il carico di lavoro principale.

06

Aggiornamenti a monte e manutenzione a lungo termine

Più a fondo è la personalizzazione, più complessa è il successivo consolidamento delle versioni comunitarie e dei test di regressione, più è richiesta la versione in corso del bilancio di governance.

Preparazione di raccomandazioni prima della comunicazione o valutazione

Candidati articoli e versioni open sourceLicensing e uso commercialeElenco dei processi aziendali e delle discrepanze di destinazioneModuli core che devono essere modificatiDimensione e qualità dei dati storiciInterfacce di terze parti e sistemi di identitàRequisiti di sicurezza e usabilitàAggiornamenti a monte e piani di manutenzione a lungo termine

Percorso consigliato per l'implementazione

Si raccomanda di completare la selezione e le valutazioni di licenza e di convalidare l'idoneità con i processi aziendali fondamentali. Se un gran numero di codici fondamentali devono essere revisionati nel tempo, il costo totale della personalizzazione dovrebbe essere confrontato contemporaneamente con zero, evitando un aggiornamento economico di prima volta che è fuori controllo.

DECISION WORKSHEET

Revertire i costi di sviluppo secondario del sistema open source nel processo decisionale attuabile

I seguenti fogli di lavoro aiutano le imprese ad organizzare un consiglio vago in input basati sul fornitore, all'approvazione interna e ai crediti per progetti.

Che cosa dovrebbe contenere un riassunto comparabile delle valutazioni?

Al minimo, i moduli principali da revisionare sono organizzati per il progetto e la versione, la licenza e l'utilizzo commerciale, i processi aziendali di destinazione e le liste di discrepanza, insieme ad un'indicazione del volume di business corrente, il tempo medio di elaborazione, le anomalie principali, i sistemi in atto, l'accesso ai dati, la dipendenza da terzi e le finestre di accesso.

Ad esempio, l'impresa si aspetta che il progetto risparmierà 160 ore di lavoro al mese, ma questa cifra dovrebbe essere suddivisa nel numero di compiti, risparmi di tempo singolo, tassi di adozione e rapporti di revisione manuale. Se solo il 40% degli utenti utilizza il primo periodo, o se il nuovo processo aumenta il processo di revisione, i benefici effettivi saranno significativamente inferiori rispetto alla stima apparente.

Quattro tipi di prove consigliate per interrogare durante la comunicazione del fornitore

La prima è la prova di portata: la coerenza delle versioni della domanda, dei processi aziendali, dei prototipi, delle interfacce e delle esclusioni; la seconda è la prova di ingegneria: se le tecnologie simili hanno strutture accessibili, la gestione del codice, i metodi di collaudo, di distribuzione e di gestione dei problemi; la terza è la prova del personale: se i partecipanti effettivi, le fasi di input, le responsabilità e i meccanismi di sostituzione sono chiari; e la quarta è la prova di consegna: come i codici sorgente, i dati, i dati, i numeri, i numeri di dati, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i documenti, i mezzi, i documenti, i documenti, i mezzi, i mezzi, i mezzi, i mezzi, i documenti, i documenti, i mezzi, i mezzi, i documenti, i mezzi, i mezzi, i mezzi, i mezzi, i documenti, i mezzi

Si raccomanda di valutare separatamente la chiarezza di portata, l'affidabilità critica, la capacità del team, l'applicazione e l'acquisizione a lungo termine e di registrare la base per ogni punteggio. Se un programma è più economico, l'interfaccia, la migrazione, il test o la responsabilità online è esclusa, allora dovrebbe essere convertito allo stesso calibro di consegna prima del confronto.

Il principio di giudizio

Questa pagina fornisce un quadro decisionale che non costituisce un'offerta fissa o un impegno di prestazione.

FAQ

FAQs

Le questioni più comuni prima della cooperazione sono chiaramente indicate in anticipo.

Non c'è una tassa di licenza per il sistema open source, e perché anche i budget del progetto devono essere richiesti?+

I costi di implementazione, idoneità, trasferimento, sicurezza, test, formazione e manutenzione richiedono input di ingegneria e le licenze di codice sono solo parte del costo totale.

Possiamo aggiornare la versione comunitaria dopo il secondo sviluppo?+

La priorità è data all'uso di plugin e punti di estensione, e ramificazione, test automatizzati e meccanismi di consolidamento periodici possono ridurre il costo di aggiornamento.

La valutazione delle licenze è equivalente a un parere legale?+

Il team tecnico può prendere in carico le licenze e dipendere da loro, ma il complesso modello di business dovrebbe essere dato consulenza finale da professionisti legali qualificati.

DECISION FAQ

Questioni comuni relative ai progetti attuali

Controlla tutte le 265 domande.
Applets, APPs, SaaS e vecchi sistemi

I sistemi aziendali dovrebbero essere sviluppati da zero o da sistemi open source in una fase secondaria?

I processi sono comuni, i prodotti open source maturano e le licenze permettono lo sviluppo secondario. Quando le differenze di business, le limitazioni di architettura core o i costi di aggiornamento a lungo termine sono elevati, può essere più appropriato per sviluppare da zero.

Visualizza risposta completa
Avvio e selezione di programmi del progetto software

Come scegliere il codice basso, i sistemi open source e lo sviluppo personalizzato?

Il codice basso è adatto a processi chiari, variabili e accessibili alla piattaforma per coprire applicazioni interne più elevate; i sistemi open source sono adatti per prodotti di area matura, che possono soddisfare la domanda attraverso la configurazione e lo sviluppo secondario; personalizza lo sviluppo di progetti adatti a processi differenziati, integrazione complessa, prestazioni o requisiti di controllo dei prodotti più elevati. La selezione è fatta con un confronto del costo totale e della capacità di uscita per tre o cinque anni, piuttosto che con le linee di primo prezzo.

Visualizza risposta completa
Contratti, pagamenti, modifiche e consegna dei progetti

Quanto tempo normalmente richiede l'assicurazione della qualità per lo sviluppo del software e come differisce l'assicurazione della qualità dal trasporto?

Il termine non è uniforme e viene determinato dall'importanza del sistema e dall'accordo contrattuale, le parti specificano anche il tempo di risposta, il livello di carenza e il servizio dopo la completa garanzia di qualità.

Visualizza risposta completa
Applet e APP che si occupano di archiviazione, caricamento e selezione tecnica

Come si deve scegliere il modello piccolo programma e sviluppo personalizzato?

Il modello è basso nel prezzo ma può essere limitato da funzionalità, esportazione di dati, interfaccia e rinnovo della piattaforma. La selezione dovrebbe essere preceduta dal funzionamento effettivo dei processi chiave e dalla verifica del codice sorgente, del server e dei diritti dei dati.

Visualizza risposta completa