2009-08-29 10 views
18

Mentre ci sono una manciata di ottimi programmi per ISV Startups (BizSpark, Emplower ISV, ecc.), L'unica opzione disponibile per i non-startup sembra essere Visual Studio con MSDN. Non è il che il è costoso (avevo quotato $ 10.080/anno per 8 sviluppatori), ma sono abbastanza sicuro che saremmo altrettanto soddisfacenti senza di esso.Sviluppo Microsoft ISV non avviato, a buon mercato?

Abbiamo bisogno di workstation di sviluppo standard (Windows, Office, VS2008), una manciata di server effettivi (app, file, dominio, ecc.) E un sacco di server di test "usa e getta" (utilizzati per testare l'installazione/utilizzo del prodotto software).

Ecco il piano:

  • Action Pack ($ 300/yr, include 10x licenze di Windows/Office e licenze server 1x, etc)
  • 8x Visual Studio 2008 Standard Amplia, vendita al dettaglio (nel $ 150/gamma EA, no need to buy full version)
  • 6x Server 2008 licenze, vendita al dettaglio (nella gamma $ 500/EA su eBay)
  • versioni di valutazione di Server (VHD o normale)
  • libero Hyper-V Server di eseguire evals

Se la mia matematica non m'inganna, questo è un costo di ~ $ 4500 per la il primo anno, e $ 300 per gli anni successivi. E non solo, abbiamo tutte quelle belle scatole di plastica.

Il lato negativo (come la vedo io) è che dobbiamo riciclare i server "usa e getta" ogni 120 giorni (forse una buona cosa, quindi possiamo testare le nostre installazioni?) E non otteniamo ogni pezzo di software Microsoft fa (non ho idea di cosa faremmo con esso, però).

Quindi mi chiedo ... è un'idea folle? Sono solo un completo cheapskate? Funzionerà davvero?

+1

WTF? Voglio dire, DailyWTF? :) – shahkalpesh

+3

Per $ 25K in un risparmio di oltre 3/yrs ... Sarò il WTF reale ;-) –

risposta

3

Solo alcune domande casuali:

Fare tutti gli accordi di licenza consentire al software di essere reinstallato in modo permanente ogni 120 giorni?
Per quanto ne sappia, l'esecuzione permanente del software di valutazione, la sua reinstallazione ogni X giorni è considerata "abusante" della licenza di valutazione nel mio paese e pertanto è considerata come uso illegale.

Sei sicuro di poter fare a meno di un profiler?
Visual Studio standard non ha un ...

Quanto vale il vostro tempo vale la pena?
Come in: Quanto tempo passerà alla configurazione di questo 'reinstallare tutto il setup di ogni X giorni'. Penserei che ci vuole almeno un giorno, ogni volta che lo fai ... puoi solo fare il backup di cose e impostazioni specifiche, non solo dell'intero server. Pertanto, se decidi di utilizzare alcuni nuovi componenti del server, dovrai ricordarti/assicurati di reinstallare tutti questi componenti al successivo 'reinstall-day'. Anche nello scenario migliore di un giorno per periodo di valutazione, saranno 24 le ore di sviluppo.

E alla fine, per rispondere alla tua domanda:

Am ho solo essere un taccagno completa?

Sì, si sono ;-)

+0

Per me, è come prendere una manciata di campioni gratuiti al supermercato. Abuso di un'offerta generosa? Sì. Illegale? No. Come profiler (o debug remoto): decisamente no. Ma per il momento ... come ho detto in un altro commento ... tutto ciò di cui abbiamo bisogno (per questi server) sono l'installazione di base del Server 200x e un'installazione della nostra app. Niente di più. –

3

Mi piace la domanda. Ho sempre trovato (Microsoft) le informazioni sulle licenze per essere molto difficile da convincere e gli addetti alle vendite non sono molto utili perché spesso dicono qualcosa nel loro tono di vendita che mi fa pensare che non ne hanno idea e finisco con Licenza SQL Server di un paio di grandi che non supporta abbastanza quello che mi serve

Un potenziale problema che vedo: ho avuto 120 giorni di versioni di valutazione del software che erano limitate 120 giorni dalla versione non dall'installazione (spesso CTP ma anche XP vhd con IE6 per scopi di debug). Quindi in questo caso sei dipendente da MS che rilascia una nuova versione di eval entro quei 120 giorni. Tutti i prodotti temporanei sono disponibili in 120 giorni dalla data di installazione?

+0

non pensavo CTP, più le norme come questa: http://www.microsoft.com/ download/details.aspx? FamilyID = 1343460c-f035-453d-9ad0-fd7206acc3c0 & displaylang = it. Mi auguro che non scade 120 giorni dalla data (2009/03/16) pubblica, dal momento che penso che è già passato ... –

1

Dal Action Pack Subscription Licensing page:

L'abbonamento Microsoft Action Pack è progettato per tutte le imprese la cui funzione primaria è quella di ... costruire soluzioni su piattaforma Microsoft

Quindi penso che tu sia va bene per quanto riguarda i termini della licenza.

Sono ancora un po 'preoccupato per i sistemi operativi delle macchine virtuali. Sembra che tu stia bene usando un software di valutazione, ma considera questo: è possibile che le nuove installazioni smettano di essere disponibili.Ad esempio, se emerge un ipotetico Windows Server 2011 prima che tu sia pronto ad aggiornare l'installazione di produzione di Windows Server 2008 R2, le tue valutazioni potrebbero scadere e scoprirai che le versioni 2008 non sono più disponibili.

+0

Buon punto alla scadenza, ma che in realtà non ci ha impatto, come il virtuale le macchine verificano la comunicazione tra la nostra applicazione sul server primario e la nostra applicazione sui server figlio. Finché abbiamo .NET 2.0, le macchine potrebbero essere Windows 2000 o Windows 2017. –

1

Suona come una grande idea per me. Penso che aggiungerei un abbonamento di 1 anno a TechNet per $ 349 e in questo modo non è necessario utilizzare le versioni di valutazione dei server.

Mi chiedo quanto tempo ci vorrà prima che M $ catture a questo modo di fare le cose e riformula le regole di aggiornamento

+0

TechNet, buona chiamata! Non riesco a dirlo, però ... è TechNet per utente (come MSDN) o per azienda (come Action Pack). –

+0

È un utente singolo, ma i rinnovi sono un po 'più economici e viene fornito con incidenti di supporto, che potrebbero essere utili per voi. –

+0

Sono abbastanza sicuro che TechNet è un abbonamento per utente, ma hai solo bisogno di un abbonamento. Basta fare un login generico e scaricare tutto quello che vuoi. – Corin

2

hai considerato il percorso Certified Partner. Se ottieni alcuni dei tuoi sviluppatori per ottenere le designazioni MCP e poi ottenere la competenza ISV dovresti essere in grado di ottenere punti sufficienti per ottenere lo stato Certified. Le licenze per lo sviluppo e l'uso interno dovrebbero avvicinarsi a soddisfare le tue esigenze.

La quota del partner annuale è inferiore a 2 K/anno.

+1

Questo era in realtà il piano A. Abbiamo preso alcuni libri, parlato di gruppi di studio, e poi ... due anni dopo ... niente. Nessuno (me compreso) ha davvero visto il valore nel prendere i test, ecc. –

+1

Ho imbrogliato. Ho ottenuto la nostra applicazione desktop per superare il test "Progettato per XP", ho aspettato una promozione in cui hanno rinunciato ad alcuni degli altri criteri e ottenuto la mia competenza ISV. Ora, ho solo bisogno di alcune referenze di clienti all'anno per mantenere alto il mio punto di vista. –

4

Che ne dici di avviare una nuova società che si qualifica per bizspark? (Scherzando, sorta di)

+0

L'ho preso in considerazione, ma per farmi fare legittimamente, dovrei creare una vera e propria nuova compagnia (e farlo ogni 2 anni) ... e questo rappresenta un bel po 'di lavoro. Qualunque cosa in meno avrebbe probabilmente infranto il contratto di licenza, e se volessi farlo, potrei semplicemente "piratare" il software. –

0

Quindi, si sta salvando $ 5k/anno, ma hanno l'overhead costante di lavorare intorno limitazioni, re-installazione di sistemi operativi, e rompendo la destinazione d'uso della prova le licenze?

Quanto vale il tuo tempo e quello dei tuoi sviluppatori?

Sommate tutto il tempo che i vostri workaround vi costeranno - costi reali in termini di salari, oltre al costo opportunità di quel tempo che non viene speso per far avvicinare i vostri prodotti a essere fuori dalla porta.

La mia ipotesi è che sarà molto più di $ 5k!

+0

Suppongo che avrei dovuto qualificarlo nella domanda, ma questa era una considerazione sin da subito: comprendo più di molti (visto che pago) che le ore di sviluppo sono molto costose. Il LOE richiesto per i server è minimo (serve solo un server di base con l'app .NET installata - nient'altro), e la reinstallazione è utile per convalidare/verificare il processo di installazione. –