Po pierwsze, zacznij korzystać z systemu kontroli kodu źródłowego od pierwszego wiersza kodu. Nabierz nawyku sprawdzania kodu wcześnie i często.
Po drugie, wybierz strategię testowania . Oczywiście powinno to oznaczać testy jednostkowe, ale należy również rozważyć sposób zautomatyzowania testów akceptacyjnych.
Po trzecie, ustanów serwer ciągłej integracji , aby kod był regularnie budowany i regularnie testowany.
Gdy już to osiągniesz, jako zespół ustal kilka prostych standardów kodowania . Chcesz, aby Twój kod był czytelny dla wszystkich. Tak naprawdę nie ma znaczenia jakie są standardy. Wcięcie za pomocą zakładek, wcięcie za pomocą spacji, nawiasy klamrowe na tej samej linii, cokolwiek. Nie ma znaczenia, jakie są, tylko że wszyscy konsekwentnie je stosują.
Ponieważ zespół składa się głównie z młodszych programistów, często przeglądaj kod, aby upewnić się, że nie powodują nadmiernego zadłużenia technicznego w twoim systemie.
Na koniec rozważ użycie SCRUM . Jeśli tak, wynajmij trenera lub przejdź na szkolenie. Ponieważ wszyscy robicie coś, czego nigdy wcześniej nie robiliście, ustalenie realistycznych terminów jest po prostu niemożliwe. Dzięki SCRUM twoje kierownictwo będzie miało wgląd w to, co robisz na co dzień, aby mogli zobaczyć, jaki postęp jest (lub nie jest) osiągany. A ponieważ najwyraźniej zostały ci podane terminy, SCRUM przynajmniej gwarantuje, że jeśli nie dotrzymasz terminu, przynajmniej dostarczasz ukończone historie stopniowo, co jest prawdopodobnie lepsze niż zakończenie z gigantem system, który w ogóle nie działa.