Kami telah berkembang dari sekitar 10 menjadi hampir 200 dalam 7 tahun terakhir. Hal pertama yang perlu diubah adalah bahwa Anda akan memerlukan dokumentasi yang lebih baik dan lebih banyak proses standar. Persyaratan mungkin harus lebih formal juga.
Anda juga harus mempertimbangkan untuk mempekerjakan spesialis saat Anda tumbuh. Jika Anda memiliki backend database, Anda harus memiliki setidaknya satu spesialis database khusus. Anda mungkin harus mengeluarkan uang untuk tester.
Anda akan memiliki lebih banyak proyek yang sedang berjalan dan kebutuhan yang lebih besar untuk mengelola tham, jadi jika Anda tidak menggunakannya sekarang, Anda memerlukan sistem manajemen proyek dan pelacak bug. Anda perlu membuat proses penyebaran dan membatasi hak produksi hanya untuk orang-orang yang akan melakukan penyebaran, tidak lagi membuat perubahan langsung pada prod. Pengembang Anda harus dibatasi untuk memilih hak hanya pada prod.
Karena Anda memiliki tim yang lebih besar, Anda akan memiliki lebih banyak masalah orang dan akan lebih cenderung mempekerjakan beberapa orang yang kurang terampil (relatif mudah untuk mendapatkan tiga pengembang yang baik ketika itu yang Anda miliki, jauh lebih sulit untuk mempekerjakan 30 orang sekaligus). Meskipun Anda mencoba untuk mendapatkan orang-orang terbaik, semakin banyak Anda merekrut semakin besar kemungkinan Anda akan mendapatkan barang yang tidak berguna, jadi bersiaplah untuk membiarkan orang pergi juga.
Koordinasi antar orang adalah kuncinya. Dua tim yang melakukan perubahan yang saling eksklusif untuk suatu produk adalah hal yang buruk.
Dengan hanya dua atau tiga pengembang Anda tidak mampu memiliki orang junior - semua orang harus bekerja di tingkat senior. Dengan banyak pengembang, Anda tidak mampu untuk tidak memiliki orang junior. Pekerjakan beberapa junior dan latih mereka seperti yang Anda inginkan. Biasanya lebih baik bekerja di suatu tempat yang memiliki jalur karier yang tidak pernah ada di level yang sama.
Seiring tim Anda tumbuh, banyak pengembang Anda saat ini akan menjadi staf manajemen baru. Beberapa akan membenci itu, pastikan mereka memiliki kesempatan untuk promosi ke pengembang senior daripada manajemen. Jangan kehilangan semua keahlian teknis Anda untuk manajemen. Hadiahi mereka yang tidak masuk ke manajemen karena Anda membutuhkan pengetahuan rinci mereka tentang sistem saat ini untuk mendapatkan orang-orang baru up-to-speed.