ROI nella scelta di una soluzione CMS

2

Presso l'azienda per cui lavoro ho bisogno di un CMS.

Abbiamo due scelte, la prima, lavoriamo con un CMS esistente (Drupal, Joomla, qualunque cosa) o sviluppiamo le nostre.

So per certo che sviluppare il nostro è l'approccio giusto. Abbiamo bisogno di tutta la flessibilità che possiamo ottenere e sviluppare il nostro è il modo migliore per farlo.

Ma ho bisogno di vendere questo basato sul ROI al management superiore (il mio capo). Fondamentalmente in termini di tempo e denaro. Posso convincere il management superiore che sviluppare il nostro è il modo migliore per andare anche senza menzionare il ROI, ma vorrei anche presentargli questi dati.

Quindi sto cercando di indagare sul ROI dell'utilizzo di soluzioni CMS già esistenti VS lo sviluppo del nostro CMS personalizzato (basato su una libreria open source o meno).

Dopo una ricerca su google ho trovato questo: Scegli tra CMS commerciale, open source o personalizzato , ma il link è del 2003, ha alcune verità, ma il mondo è cambiato molto da 2003. E non riesco a trovare altro a riguardo.

Ho sviluppato il mio CMS (in realtà lo sto ancora sviluppando, è sempre un work in progress), quindi so che non è la cosa più facile da fare e che ci vuole tempo.

Qualcuno può darmi qualche consiglio? Sul ROI di una soluzione VS l'altra?

    
posta Tio 12.03.2011 - 22:10
fonte

6 risposte

4

Tio, ecco cosa ti viene in mente:

Prima di tutto, poniti la domanda: "In che affari sei?". Sei nel business per lanciare prodotti sviluppati da zero? Altrimenti, farei tesoro di ciò che è già là fuori. Drupal è piuttosto popolare e avendo lavorato in una società precedente che ha optato per implementare il proprio CMS, molti dei nostri potenziali clienti si sono rifiutati di acquistare il nostro prodotto perché abbiamo sviluppato il nostro da zero, legandolo quindi alla società. C'è una strong community di Drupal e una buona raccolta di plugin da utilizzare. Detto questo, prenderlo e concentrarsi sulla propria attenzione al business andrà a buon fine.

Se scrivi il tuo CMS, devi risolvere i bug. Che cosa succede se i prodotti CMS mainstream hanno una funzionalità che i tuoi non lo fanno e lo vogliono, devi aggiornare il tuo prodotto, che costa tempo e i tuoi clienti lo danno per scontato che è già lì gratis come le soluzioni CMS mainstream.

Se si trattasse di un mercato di nicchia e in secondo luogo, se un tale mercato non fosse saturo di prodotti CMS, direi che scrivere da solo produrrebbe un strong ritorno sull'investimento. Dal momento che non è così, penserei più volte alla tensione aggiunta che mi farebbe "facendo le mie cose".

    
risposta data 12.03.2011 - 22:29
fonte
8

Devi essere fuori di testa per tirare il tuo. È incredibilmente più difficile di quanto pensi. Che problema stai cercando di risolvere? Se di rado è necessario eseguire il rollback di una modifica in uno dei siti Web del client, inserirli nel proprio progetto di controllo del codice sorgente. Sospetto che ciò di cui hai veramente bisogno sia un modo per rifattorizzare il codice del tuo cliente in modo da distribuire il codice comune che usi in tutto il mondo. Una volta fatto ciò, scoprirai che puoi cavartela con alcuni strumenti di base del codice sorgente.

    
risposta data 14.03.2011 - 05:30
fonte
1

Mi ci sono voluti circa un mese di fine settimana e sera per sentirmi a mio agio con Drupal come lo sarei con il codice che ho scritto io stesso, e non avevo fatto nessuna programmazione web in un decennio o giù di lì prima di ciò. Qualcuno che fa tutto il tempo a tempo pieno dovrebbe essere in grado di arrivare a una velocità molto più veloce. Probabilmente ci sarebbero voluti 6 mesi a un anno di lavoro alla stessa velocità per ottenere lo stesso numero di funzionalità nel mio sito partendo da zero. Invece, ho trascorso quasi tutto il mio tempo a lavorare sulle funzionalità di differenziazione che rendono il mio sito unico, piuttosto che reinventare la funzionalità che tutti si aspettano di avere.

C'è una ragione per cui i siti web in generale sono di qualità molto più alta di quanto non fossero alla fine degli anni '90. È perché, ad eccezione delle grandi aziende, solo i dilettanti ricominciano da zero, e nemmeno tutti i dilettanti. Certamente i tuoi concorrenti di maggior successo non rinunciano a questo vantaggio.

    
risposta data 19.03.2011 - 17:07
fonte
0

Direi di crearne uno proprio perché gli utenti sono principalmente sviluppatori, quindi non è necessario il sistema a prova di proiettile più robusto se non ci vuole troppo tempo per inserire i dati. Speriamo che un gruppo di sviluppatori in una piccola azienda non proverà a fare un'iniezione SQL al proprio CMS.

Tuttavia, hai fatto un commento sui pericoli di "prendere scorciatoie", quindi credo che tu possa essere incline a sovraintendere l'app. Il tuo capo probabilmente si sente allo stesso modo. Potrebbe essere d'accordo solo se puoi dare uno schiaffo a qualcosa velocemente. Lo vuoi costruire bene.

Trova qualcosa che tutti accetteranno di usare. Non passare troppo tempo a fare shopping. Se ritieni di poter lavorare con un prodotto gratuito, seguilo. Questo ti dà la migliore possibilità di ottenere un ROI con pochi rischi. Man mano che cresci e i membri del tuo team iniziano a utilizzare la gestione dei contenuti e potrebbero trarre vantaggio da un'app migliore, puoi dedicare del tempo a trovarne uno o a crearlo da solo.

Suppongo che ottenerne uno attivo e funzionante è ciò che è importante al momento.

    
risposta data 12.03.2011 - 22:32
fonte
0

Quindi ecco le tue due opzioni.

  1. Costruisci il tuo sistema e istruisci il personale interno su come usarlo.
  2. Acquista / scarica e CMS esistente e trascorri il tempo che avresti speso per costruire il tuo apprendimento personale su come utilizzare il sistema esistente. Compreso come estenderlo.

Lascio a te decidere quale sia l'uso migliore del tuo tempo.

    
risposta data 13.03.2011 - 00:45
fonte
0

Valuta un certo numero di piattaforme CMS disponibili che sembrano promettenti e verifica quali (se esistono) si avvicinano alle tue esigenze. Se ne trovi uno, usalo. In caso contrario, inizia a sviluppare il tuo.

    
risposta data 13.03.2011 - 01:57
fonte

Leggi altre domande sui tag