ども、@kimihom です。 “エンジニアの人数とプロダクト開発の生産性は比例しない” とよく言われる。実際私はこれは正しいと思っていて、今まさに1人エンジニアで高い生産性を実現している。本記事では人数とプロダクト開発の関係について自分の考えをまとめてみる。 1人なら開発以外で必要なあらゆることが省略できる 開発と言ってもたくさんの"決めごと"が必要になる。設計やレビューは特にその中で大切なものとして扱われる。人数が多ければ多いほど、設計書を事細かに書くことは重要だ。そして設計書だけでなく、コミュニケーションロスによって設計者が意図したものがそもそも完成しないということも頻繁に発生してしまう。人数が多いと、開発する能力に加え、相手に正しく設計の中身を正しく伝え理解する能力が求められる。 おっと、ここで1人で開発すれば設計能力が不要になるということではない点に注意だ。1人でも正しく設計する