Domanda

La mia azienda sta prendendo in considerazione il consolidamento di tutte le loro applicazioni e siti di produzione di livello 1 (cioè di fascia alta) in una base di codice onnicomprensiva.

La teoria è che le loro autorizzazioni, il design e la funzionalità generale possono essere omogeneizzate e gestite centralmente.

Non ho fine preoccupazione per questo approccio poiché le strutture di dati alla base di ciascuna applicazione sono molto diverse, le regole aziendali sono complesse e uniche per ogni applicazione e le basi di codice complessive per le applicazioni esistenti sono estremamente disparate e molto trascurate.

MODIFICARE:

L'ambiente attuale è costituito da tre siti ASP.NET 1.1 che hanno appena visto un vero amore da quando sono stati scritti per la prima aggiornato l'anno scorso. Scriviamo esclusivamente in C#.

La società è abbastanza piccola, con circa 50 dipendenti; Tre dei quali sono sviluppatori reali. La gestione (anche la gestione IT) non ha alcun background IT o esperienza diversa dalla gestione del progetto dei progetti IT (e quindi alcune conoscenze superate di terminologia e impatti aziendali).

Le domande sono principalmente servizi online per supportare i prodotti venduti dalla società. La società non vende alcun software direttamente.

Quindi, per esprimere tutta questa situazione in una domanda ragionevolmente specifica e responsabile: quali sono alcune ragioni convincenti per e contro il tentativo di riunire tutti i tuoi sistemi in una soluzione eccessiva date le condizioni attuali (cioè una vecchia base di codice, sistemi aziendali complessi e regole )?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top