İlk olarak, ilk kod satırından bir kaynak kodu kontrol sistemi kullanmaya başlayın . Kodu erken ve sık sık kontrol etme alışkanlığı edinin.
İkincisi, bir test stratejisine karar verin . Tabii ki bu birim testleri anlamına gelmelidir, ancak kabul testlerini nasıl otomatikleştireceğinizi de düşünmelisiniz.
Üçüncü olarak, kodunuzun düzenli olarak oluşturulması ve düzenli olarak test edilmesi için sürekli bir entegrasyon sunucusu oluşturun .
Bunu elde ettikten sonra, bir takım olarak bazı basit kodlama standartları belirleyin . Kodunuzun herkes tarafından kolayca okunmasını istiyorsunuz. Standartların ne olduğu gerçekten önemli değil. Sekmelerle girintili, boşluklu girintili, aynı satırda süslü ayraç. Ne oldukları önemli değil, sadece herkesin sürekli olarak uyguladığı.
Ekip çoğunlukla genç geliştiriciler olduğundan, sisteminize çok fazla teknik borç eklemediklerinden emin olmak için kodu sık sık gözden geçirmeyi planlayın .
Son olarak, SCRUM'u kullanmayı düşünün . Bunu yaparsanız, bir koç kiralayın veya bir eğitim alın. Hepiniz daha önce hiç yapmadığınız bir şey yaptığınızdan, gerçekçi son tarihler oluşturmak imkansızdır. SCRUM ile, yönetiminiz günlük olarak ne yaptığınıza ilişkin görünürlüğe sahip olur, böylece hangi ilerlemenin yapıldığını (veya yapılmadığını) görebilirler. Ve son teslim tarihleriniz size verildiği için, SCRUM en azından son teslim tarihini karşılayamıyorsanız, en azından tamamlanmış hikayeleri artımlı bir şekilde teslim ettiğinizi garanti eder, ki bu muhtemelen bir dev ile sona gelmekten daha iyidir hiç çalışmıyor.