Спочатку спочатку почніть використовувати систему управління вихідним кодом з самого першого рядка коду. Звичайте перевіряти код на початку та часто.
По-друге, визначитися зі стратегією тестування . Звичайно, це має означати одиничні тести, але ви також повинні розглянути, як автоматизувати приймальні тести.
По-третє, встановіть сервер безперервної інтеграції, щоб ваш код будувався регулярно і регулярно перевірявся.
Коли ви це зробите, ви, як команда, встановіть кілька простих стандартів кодування . Ви хочете, щоб ваш код легко читався всіма. Насправді не важливо, якими є стандарти. Відступ з вкладками, відступ з пробілами, фігурний дужок на тій же лінії, що завгодно. Не має значення, якими вони є, лише те, що всі послідовно їх застосовують.
Оскільки команда переважно молодших розробників, плануйте часто перевіряти код, щоб переконатися, що вони не додають занадто багато технічної заборгованості вашій системі.
Нарешті, подумайте про використання SCRUM . Якщо ви це зробите, найміть тренера або перейдіть на якесь тренування. Оскільки ви все робите щось, чого ніколи раніше не робили, встановити реалістичні строки просто неможливо. За допомогою SCRUM ваше керівництво матиме можливість бачити, чим ви займаєтесь щодня, щоб вони могли бачити, який прогрес (чи ні) досягнуто. І оскільки, очевидно, вам були надані ваші терміни, SCRUM принаймні гарантує, що якщо ви не зможете дотриматись терміну, принаймні ви будете роздавати завершені історії поступово, що, мабуть, краще, ніж закінчуватися з гігантом система, яка взагалі не працює.