Ho un team di sviluppatori specializzati in C # con una vasta esperienza nella creazione di applicazioni ASP.NET MVC. Presto avvieremo un nuovo grande progetto di sito web basato sulla piattaforma Drupal. I miei sviluppatori non hanno alcuna esperienza in Drupal o PHP e voglio rendere la transizione il più rapida ed efficace possibile.
Abbiamo deciso di prendere questa decisione in base a due fattori:
- Nella mia organizzazione ci sono un paio di squadre in competizione per fare questo progetto. Nessuno degli altri team ha esperienza in PHP o Drupal e credo davvero che il mio team lo farebbe meglio, sia che si tratti di ASP.NET o Drupal.
- Uno dei requisiti della gestione superiore era che non costruiremo qualcosa da zero, ma useremo una fondazione esistente. Molti dei requisiti sono disponibili in plugin / moduli per i vari CMS.
So che questo non è un ambiente ideale, ma è un dato stato e devo sfruttarlo al meglio. Nessuno dei CMS basati su .NET Framework supportava tutti i nostri requisiti. Dal momento che il mio team è dinamico in natura, credo che possa adattarsi a lavorare con Drupal.
Assumere altre persone non è un'opzione e mandarle a un corso richiederà troppo tempo. Ho pensato di dedicare una settimana in cui ogni sviluppatore studierà un argomento specifico e poi lo passerà al team.
Qualche suggerimento su come lo faresti?