Lavoro in un'azienda in cui abbiamo molti skillset diversi nel team di sviluppo.
Facciamo tutto quanto segue (generalmente orientato verso il web):
- .NET (MVC, Umbraco, ASP.NET, Surface)
- Java (Spring, Hibernate, Android)
- PHP (Zend, accenditore di codice)
- ActionScript 3
- ARIA
- Objective-C
- HTML / Javascript (ovviamente)
Stiamo cercando di semplificare il nostro processo di sviluppo.
Al momento disponiamo di un server TeamCity che crea e implementa progetti .NET con msbuild / msdeploy / nant.
Quello che voglio è qualcosa come Maven che ci fornirà una struttura standard di modello di progetto che funzioni per la maggior parte dei progetti per consentire alle persone di diversi team di spostarsi facilmente tra i progetti.
Attualmente funziona su una piattaforma perché tendiamo a fare le cose in modo standard per quella piattaforma (fintanto che alcune persone sono state coinvolte), tuttavia voglio usare qualcosa come Maven per standardizzare il modo in cui un progetto è strutturato e costruito.
Qualcuno ha provato qualcosa di simile prima? Esperienze? Libri?