Lavoro in un'azienda in cui disponiamo di un sacco di competenze diverse nel team di sviluppo.
Facciamo tutto quanto segue (generalmente orientato al web):
- . NET (MVC, Umbraco, ASP.NET, Surface)
- Java (Spring, Hibernate, Android)
- PHP (Zend, Code igniter)
- Actionscript 3
- AIR
- Objective-C
- HTML / Javascript (ovviamente)
Stiamo cercando di ottimizzare il nostro processo di sviluppo.
Al momento disponiamo di un server TeamCity che crea e distribuisce progetti .NET con msbuild / msdeploy / nant.
Ciò che voglio è qualcosa di simile a Maven che ci fornirà una struttura standard per i modelli di progetto che funziona per la maggior parte dei progetti per consentire alle persone di gruppi diversi di spostarsi facilmente tra i progetti.
Attualmente questo funziona su una piattaforma perché tendiamo a fare le cose in modo standard per quella piattaforma (purché alcune persone siano state coinvolte), tuttavia voglio usare qualcosa come Maven per standardizzare il modo in cui un progetto è strutturato e costruito .
Qualcuno ha mai provato qualcosa di simile prima? Esperienze? Libri?