フレッシャーズのための組み込みソフト開発講座 ――新人エンジニアがまわりの信頼を勝ち得るには...
●ツールは増幅器,元のレベルが低ければ効果は小さい
現在のソフトウェア開発業務では,開発支援ツールの利用は不可欠です.開発支援ツールは,いわば「人間の能力の増幅器」です.すなわち開発支援ツールを導入することで期待できる生産性の向上ΔPは,
ΔP=Aa-B/t
で表されると,筆者は個人的に考えています.ここでAは個人の能力,aはツールによる能力の増幅率,Bはツール習得のオーバヘッド,tは導入後の経過時間です.開発支援ツールは,使うエンジニアの能力が低いとあまり効果が上がりません.一方,能力の高いエンジニアが使いこなすと,非常に効果が上がります.ここでいう能力は生まれついてのものではなく,自己研さんによって向上します.
開発支援ツールの導入によって,即座に生産性が上がることを期待する気持ちはわからないでもありませんが,ツールを使いこなすための習熟期間は絶対に必要であることを忘れないでください.
tag: 技術教育