Come giustificare l'aggiornamento a Windows Server 2008? [chiuso]

0

Stiamo per iniziare un nuovo progetto greenfield: si tratta di un'applicazione Web altamente funzionale che utilizza ASP.NET MVC3, SQL Server, ecc. Useremo anche Windows Workflow Foundation per la prima volta.

Il nostro cliente desidera solo utilizzare i suoi server Web Windows Server 2003 esistenti. Il mio problema principale (a parte 8 anni) è che non facciamo molta esperienza nello sviluppo del WWF, ma comprendiamo che l'utilizzo di AppFabric (solo Server 2008) migliorerà lo sviluppo del WWF.

È un costo significativo per il cliente, in quanto abbiamo bisogno anche dei server fail-over e di un ambiente UAT.

Ho ragione nella mia comprensione e quali metodologie posso utilizzare per giustificare il costo dell'upgrade?

    
posta conradj 20.06.2011 - 13:42
fonte

5 risposte

2

Per me il modo migliore sarebbe stimare quanto extra lo sviluppo avrà un costo se devi farlo nel 2003.

Il tempo degli sviluppatori è costoso. Calcolare quanto è costoso raddoppiare in genere lo stipendio medio degli sviluppatori (questa è una misura approssimativa di tutti i costi aggiuntivi di avere quella persona in giro - spazio ufficio, tasse rilevanti pagate dall'azienda, formazione, altri benefici) e poi dividere per 220 (approssimativo numero di giorni lavorativi in un anno (260) dopo le vacanze (ipotizza 20), giorni festivi (presupposti 10) e medi (presunti 10) per stabilire il costo giornaliero - quindi uno sviluppatore che guadagna $ 50.000 all'anno costa circa $ 450 a giorno.

Quindi stimiamo molto approssimativamente la differenza tra farlo in un modo e l'altro in giorni (non dimenticare il supporto in corso), moltiplicare per la tariffa giornaliera e questo è il costo.

Questo dovrebbe aver eliminato o ridotto significativamente il costo delle licenze del 2008.

L'altra cosa da fare è osservare come è possibile ridurre al minimo il costo delle licenze, in genere riducendo il numero di server (questo verrà sovradimensionato per un sacco di tempo), ma anche guardando a cose come come MSDN che potrebbe consentire di ottenere le licenze di sviluppo per i prodotti MS su un accordo migliore.

Non sto battendo cose come il supporto in corso del sistema operativo e simili come argomenti, ma la mia esperienza è che se qualcuno è preoccupato per il denaro, parla loro del denaro.

Aggiornamento : poiché sei un dipartimento interno, è possibile che ci sia una pressione che può essere comprata come parte di una strategia aziendale complessiva. Il vantaggio che hai qui è che, in teoria, condividi certi obiettivi a lungo termine (a differenza che se tu fossi un consulente o un appaltatore tu saresti una pistola da assumere facendo ciò che ti è stato detto). Vale la pena parlare con gli altri all'interno del dipartimento IT per verificare se esistono linee guida o standard strategici che ti aiutano a risolvere il tuo caso (forse nell'esempio più estremo non ci sono nuove app in esecuzione sui server 2003).

    
risposta data 20.06.2011 - 16:27
fonte
3

Il tuo cliente deve capire che se sta andando a fare l'investimento nel suo nuovo sistema, ha bisogno di aggiornare l'infrastruttura intorno ad esso - fa tutto parte dell'investimento SAME - cioè. mettere la nuova verniciatura sulla vecchia Ford Pinto del '76 potrebbe farla un pochino - ma è ancora un Pinto (mi dispiace per i fan di Pinto)

Ma per aiutarli, è necessario annotare ciascuno dei vantaggi, quindi provare a mettere un importo in dollari su ciascuno di essi. Si ottengono alcuni dei vantaggi: sicurezza, virtualizzazione, prestazioni, gestione del server, aggiornamenti di IIS, miglioramenti del server terminal, aggiornamenti di AD - tuttavia, tutti hanno un prezzo - con possibili risparmi sui costi. Li hai convinti a usare lo stack tecnologico che hai fatto, fantastico. Ora legalo con i miglioramenti apportati al server 2008 e cerca di associare il risparmio ai costi il più possibile.

    
risposta data 20.06.2011 - 14:54
fonte
3

Il supporto mainstream per il 2003 si è concluso a luglio 2010 e mentre il supporto esteso è disponibile fino al 2015, non è qualcosa su cui personalmente mi baserei per un nuovo importante sviluppo. Vedi qui per ulteriori dettagli da Microsoft.

    
risposta data 20.06.2011 - 15:29
fonte
2

My main issue (other than it is 8 years old) is that we don't much experierence of WWF development, but understand that using AppFabric (Server 2008 only) will improve WWF development.

Stai scherzando, vero? Sure 2008 è migliore del 2003 (il suo 5 migliore) ma se non puoi giustificarlo a te stesso senza un po 'di' comprensione 'che' AppFabric 'migliorera' lo sviluppo del WWF ... allora non hai nessuna speranza di giustificarlo al cliente . Scopri se migliorerà lo sviluppo del WWF, dopo aver determinato se WWF è la dev route che effettivamente ti aiuta a realizzare il prodotto. (hey, perché non mandare Chuck in Biztalk e farlo girare anche sul Cloud)

La tecnologia per il sake della tecnologia non produce un prodotto migliore (se non altro, peggiora perché devi imparare come usarlo prima), ma vuol dire che diventi non competitivo. Se i tuoi concorrenti arrivano con un conto a metà di quello con cui li presenti, e possono dargli ciò che vogliono ... attaccherai il tuo assegno di disoccupazione abbastanza rapidamente.

    
risposta data 20.06.2011 - 16:38
fonte
1

Se non riesci a giustificarlo con più di una vaga frase singola, sarebbe altamente poco professionale cercare di persuadere il cliente ad eseguire l'aggiornamento.

    
risposta data 20.06.2011 - 13:55
fonte

Leggi altre domande sui tag