Pracuję w firmie, w której mamy wiele różnych umiejętności w zespole programistów.
Wykonujemy wszystkie następujące czynności (zazwyczaj ukierunkowane na sieć):
- .NET (MVC, Umbraco, ASP.NET, Surface)
- Java (Spring, Hibernate, Android)
- PHP (Zend, zapalnik kodu)
- ActionScript 3
- POWIETRZE
- Cel C
- HTML / JavaScript (oczywiście)
Staramy się usprawnić nasz proces rozwoju.
Obecnie mamy serwer TeamCity, który buduje i wdraża projekty .NET za pomocą msbuild / msdeploy / nant.
To, czego chcę, to coś w rodzaju maven, który da nam standardową strukturę szablonu projektu, która działa dla większości projektów, umożliwiając ludziom z różnych zespołów łatwe przemieszczanie się między projektami.
Obecnie działa to na jednej platformie, ponieważ mamy tendencję do robienia rzeczy w standardowy sposób dla tej platformy (tak długo, jak zaangażowane są pewne osoby), jednak chcę użyć czegoś takiego jak maven, aby ustandaryzować sposób projektowania i budowy projektu.
Czy ktoś próbował czegoś takiego wcześniej? Doświadczenie? Książki?