Trabajo en una empresa donde tenemos muchas habilidades diferentes en el equipo de desarrollo.
Hacemos todo lo siguiente (generalmente orientado a la web):
- .NET (MVC, Umbraco, ASP.NET, Surface)
- Java (Spring, Hibernate, Android)
- PHP (Zend, encendedor de código)
- Actionscript 3
- AIRE
- C objetivo
- HTML / Javascript (obviamente)
Estamos tratando de racionalizar nuestro proceso de desarrollo.
Actualmente tenemos un servidor TeamCity que construye e implementa proyectos .NET con msbuild / msdeploy / nant.
Lo que quiero es algo así como Maven que nos dará una estructura de plantilla de proyecto estándar que funcione para la mayoría de los proyectos para permitir que personas de diferentes equipos se muevan fácilmente entre proyectos.
Actualmente, esto funciona en una plataforma porque tendemos a hacer cosas de manera estándar para esa plataforma (siempre y cuando ciertas personas hayan estado involucradas), sin embargo, quiero usar algo como Maven para estandarizar cómo se diseña y construye un proyecto.
¿Alguien ha intentado algo como esto antes? ¿Experiencias? ¿Libros?