Trước tiên, hãy bắt đầu sử dụng một hệ thống kiểm soát mã nguồn từ dòng mã đầu tiên. Tập thói quen kiểm tra mã sớm và thường xuyên.
Thứ hai, quyết định một chiến lược thử nghiệm . Tất nhiên điều đó có nghĩa là kiểm tra đơn vị, nhưng bạn cũng nên xem xét cách tự động hóa kiểm tra chấp nhận.
Thứ ba, thiết lập một máy chủ tích hợp liên tục để mã của bạn được xây dựng thường xuyên và được kiểm tra thường xuyên.
Một khi bạn có được điều đó, khi một nhóm thiết lập một số tiêu chuẩn mã hóa đơn giản . Bạn muốn mã của bạn dễ dàng được đọc bởi mọi người. Nó không thực sự quan trọng các tiêu chuẩn là gì. Thụt với các tab, thụt lề với dấu cách, dấu ngoặc nhọn trên cùng một dòng, bất cứ điều gì. Không quan trọng chúng là gì, chỉ có điều mọi người đều áp dụng chúng.
Vì nhóm chủ yếu là các nhà phát triển cơ sở, nên thường xuyên lên kế hoạch xem xét mã để đảm bảo họ không thêm quá nhiều nợ kỹ thuật vào hệ thống của bạn.
Cuối cùng, xem xét sử dụng SCRUM . Nếu bạn làm, thuê một huấn luyện viên hoặc đi đào tạo. Vì tất cả các bạn đều đang làm một việc mà bạn chưa từng làm trước đây, nên việc thiết lập thời hạn thực tế đơn giản là không thể. Với SCRUM, quản lý của bạn sẽ có khả năng hiển thị những gì bạn làm hàng ngày để họ có thể thấy tiến trình nào (hoặc không) đang được thực hiện. Và, vì thời hạn của bạn rõ ràng đã được trao cho bạn, ít nhất SCRUM đảm bảo rằng nếu bạn không đáp ứng được thời hạn, thì ít nhất bạn sẽ gửi những câu chuyện đã hoàn thành trên cơ sở gia tăng, có thể nói là tốt hơn là kết thúc với một người khổng lồ hệ thống hoàn toàn không hoạt động.