開発効率向上活動の考え方 開発効率を上げるには(その3)

更新日

投稿日

【開発効率向上の重要性 連載目次】

 

前回の開発効率を上げるには(その2)開発効率向上の重要性に続けて解説します。

3. 開発効率向上活動の考え方

開発効率を向上させる活動はリソースを投資する活動であり、その目的は企業の経営目的に合致する改善の成果を少ない投資で得ることです。しかし、実際の活動においては、担当者の目的意識が次のように十分ではないために、目的と合わない手段を選択する/他で効果があったからというだけで、自部署に効果があるかが検証されない手段を選んで取組みが進められ十分な成果が得られない、途中での方向転換のために無駄な投資が発生する等の問題が発生するという例が多くあります。

  • 本来の目的が共有されない、目的として認識されない
  • 各人が意識している課題に注目し、本来の目的からそれてしまう

 

そうした弊害を避けるためには、活動計画を立てる前段階で目的や達成したい成果を明確に定めて共有することが重要です。ここでは、開発効率向上活動について考える手始めに、目的設定の際に考慮すべき3つのポイントについて解説します。

 

(1)活動の目的

「なぜ開発効率向上活動を行うのか」「どのような成果をもとめているのか」を明確化します。これは、主として経営的な目的であり、例えば次のような内容となります。

  • ①予定通り開発ができず、製品の市場投入が遅れ、ビジネスチャンスを逃している
  • ②人件費や設備投資が増大し、開発にかける費用がかさみ、採算が悪化している
  • ③製品の品質が悪く、トラブル対応で全体の工数が圧迫されている

 

これらの例で求められている成果を開発のQCDの観点で言い換えると、次のように捉え直すことができます。

  • ①は開発のスピードを向上させたい = D(Delivery)を改善したい
  • ②は開発のコストを削減したい =       C(Cost)を改善したい
  • ③は開発の品質を向上させたい =       Q(Quality)を改善したい

 

ここで注意すべきなのは、この内のどれを目指すかによって採るべきアプローチが異なり、またそれぞれが次のように相反する場合があるということです。開発効率向上活動をしていると、活動メンバーから「効率とは何を意味するのか」とよく質問を受けますが、それは、この点を定めないと活動の計画を立てられないということを表しています。

  • 開発スピードを上げるために新しいツールを導入すると Dは上がるがCは下がる
  • 開発品質を上げるためにレビューの時間を増やすと Qは上がるがC,Dは下がる

 

ただし、コストが主だが品質は犠牲にしないという目的の立て方もありますし、品質を上げることでトラブル対応のコストが下がり開発スピードも向上するといった副次的な効果もありますので、厳密にどれか一つを目的とするということではなく「(QCDの)〇を目的とするが、付随して発生する副作用も含めてトータルで成果を測る」という形で柔軟に考えることが必要です。

 

(2)活動の成果

通常の企業活動では、計画や進捗管理を行うために定量的に成果を測定できるKPIが設定されます。一方、開発効率向上活動においては、以下の理由から活動を行わなかった場合の基準が不明であるために成果の度合いを精密に測定することが難しく、しばしば活動を進める上での障壁になっています。

  • 開発はプロジェクト毎に内容が異なるために、新たな開発プロジェクトで改善を適用したとしても、改善しなかった場合の数値が分らず、改善度合いが測定できない
  • 各企業で開発環境が異なるため、市場にも開発効率についてのベンチマークは存在しない。
  • 改善として教育などの効果が現れるまでに時間のかかる施策を実施した場合、他の要因による外乱で成果が見えなくなる。

 

そのため、それぞれの企業の事情にあった形で活動の成果を判断していくという現実的な基準を予め決める必要があります。

  • 開発プロジェクト開始前に有識者が工数を見積り、それを基準値とする
  • 日頃から開発者にアウトプット量、作業時間を記録してもらい、トレンドで判断する
  • トータルのアウトプットで判断する

 

(3)活動の投資効率

開発効率向上活動は投資活動ですので、活動自体の採算が問われます。これを金額ベースで考えると、次の式で表すことができます。

  • 現状の開発投資額  : Cd [¥]
  • 開発効率の改善度合い: &Del...

【開発効率向上の重要性 連載目次】

 

前回の開発効率を上げるには(その2)開発効率向上の重要性に続けて解説します。

3. 開発効率向上活動の考え方

開発効率を向上させる活動はリソースを投資する活動であり、その目的は企業の経営目的に合致する改善の成果を少ない投資で得ることです。しかし、実際の活動においては、担当者の目的意識が次のように十分ではないために、目的と合わない手段を選択する/他で効果があったからというだけで、自部署に効果があるかが検証されない手段を選んで取組みが進められ十分な成果が得られない、途中での方向転換のために無駄な投資が発生する等の問題が発生するという例が多くあります。

  • 本来の目的が共有されない、目的として認識されない
  • 各人が意識している課題に注目し、本来の目的からそれてしまう

 

そうした弊害を避けるためには、活動計画を立てる前段階で目的や達成したい成果を明確に定めて共有することが重要です。ここでは、開発効率向上活動について考える手始めに、目的設定の際に考慮すべき3つのポイントについて解説します。

 

(1)活動の目的

「なぜ開発効率向上活動を行うのか」「どのような成果をもとめているのか」を明確化します。これは、主として経営的な目的であり、例えば次のような内容となります。

  • ①予定通り開発ができず、製品の市場投入が遅れ、ビジネスチャンスを逃している
  • ②人件費や設備投資が増大し、開発にかける費用がかさみ、採算が悪化している
  • ③製品の品質が悪く、トラブル対応で全体の工数が圧迫されている

 

これらの例で求められている成果を開発のQCDの観点で言い換えると、次のように捉え直すことができます。

  • ①は開発のスピードを向上させたい = D(Delivery)を改善したい
  • ②は開発のコストを削減したい =       C(Cost)を改善したい
  • ③は開発の品質を向上させたい =       Q(Quality)を改善したい

 

ここで注意すべきなのは、この内のどれを目指すかによって採るべきアプローチが異なり、またそれぞれが次のように相反する場合があるということです。開発効率向上活動をしていると、活動メンバーから「効率とは何を意味するのか」とよく質問を受けますが、それは、この点を定めないと活動の計画を立てられないということを表しています。

  • 開発スピードを上げるために新しいツールを導入すると Dは上がるがCは下がる
  • 開発品質を上げるためにレビューの時間を増やすと Qは上がるがC,Dは下がる

 

ただし、コストが主だが品質は犠牲にしないという目的の立て方もありますし、品質を上げることでトラブル対応のコストが下がり開発スピードも向上するといった副次的な効果もありますので、厳密にどれか一つを目的とするということではなく「(QCDの)〇を目的とするが、付随して発生する副作用も含めてトータルで成果を測る」という形で柔軟に考えることが必要です。

 

(2)活動の成果

通常の企業活動では、計画や進捗管理を行うために定量的に成果を測定できるKPIが設定されます。一方、開発効率向上活動においては、以下の理由から活動を行わなかった場合の基準が不明であるために成果の度合いを精密に測定することが難しく、しばしば活動を進める上での障壁になっています。

  • 開発はプロジェクト毎に内容が異なるために、新たな開発プロジェクトで改善を適用したとしても、改善しなかった場合の数値が分らず、改善度合いが測定できない
  • 各企業で開発環境が異なるため、市場にも開発効率についてのベンチマークは存在しない。
  • 改善として教育などの効果が現れるまでに時間のかかる施策を実施した場合、他の要因による外乱で成果が見えなくなる。

 

そのため、それぞれの企業の事情にあった形で活動の成果を判断していくという現実的な基準を予め決める必要があります。

  • 開発プロジェクト開始前に有識者が工数を見積り、それを基準値とする
  • 日頃から開発者にアウトプット量、作業時間を記録してもらい、トレンドで判断する
  • トータルのアウトプットで判断する

 

(3)活動の投資効率

開発効率向上活動は投資活動ですので、活動自体の採算が問われます。これを金額ベースで考えると、次の式で表すことができます。

  • 現状の開発投資額  : Cd [¥]
  • 開発効率の改善度合い: ΔK [%]
  • 改善の成果     : Cd × ΔK [¥]
  • 活動に要した投資額 : Cr [¥]
  • 向上活動の投資効率 : (Cd × ΔK)/ Cr [%]

 

つまり活動の採算を成り立たせるということは向上活動の投資効率を上げるということであり、そのためには、ボリュームの大きな開発分野で、高い開発効率の改善を、少ない活動投資で実施するというのが活動のポイントということになります。そして、これが経営的に成り立つかの見極めが求められる訳です。

 

ここで、通常は当然投資に見合ったリターンということで投資効率は1以上であるべきですが、大きな設備投資を伴う活動では単年度では1を割り込むこともあるため、複数年度での投資判断が行われます。

 

【ものづくり セミナーサーチ】 セミナー紹介:国内最大級のセミナー掲載数 〈ものづくりセミナーサーチ〉 はこちら!

 

   続きを読むには・・・


この記事の著者

山本 裕之

個々の課題に最適な改善プロセスを適用することで、企画・開発業務の生産性を効果的に向上させるお手伝いをしています。

個々の課題に最適な改善プロセスを適用することで、企画・開発業務の生産性を効果的に向上させるお手伝いをしています。


「技術マネジメント総合」の他のキーワード解説記事

もっと見る
商品開発におけるタイムマネジメント 新規事業・新商品を生み出す技術戦略(その80)

     今回は「商品開発におけるタイムマネジメント」について解説します。  私のもとには技術戦略や研究開発ロードマップの作成について相談...

     今回は「商品開発におけるタイムマネジメント」について解説します。  私のもとには技術戦略や研究開発ロードマップの作成について相談...


価値を生み出す新製品開発とは

  【目次】 1. 価値を生み出す新製品開発 2. 開発者の1日 3. 開発作業時間を3つのカテゴリーに分類   1....

  【目次】 1. 価値を生み出す新製品開発 2. 開発者の1日 3. 開発作業時間を3つのカテゴリーに分類   1....


傾聴力を高めるとは 新規事業・新商品を生み出す技術戦略(その46)

        今回は、ビジネスをする上で重要な「傾聴力」について解説します。    コミュニ...

        今回は、ビジネスをする上で重要な「傾聴力」について解説します。    コミュニ...


「技術マネジメント総合」の活用事例

もっと見る
コーポレート研究の課題とは

1. コーポレート研究への期待  近年、ものづくり企業においてコーポレート研究に対する期待が高まっています。そのなかで、新たにコーポレート研究組織を...

1. コーポレート研究への期待  近年、ものづくり企業においてコーポレート研究に対する期待が高まっています。そのなかで、新たにコーポレート研究組織を...


システム設計6 プロジェクト管理の仕組み (その38)

◆システム設計は仮説と検証の繰り返し     前回は、システム(ここでは製品も含めてシステムと呼ぶことにします)に必要とされる要件を漏れなく...

◆システム設計は仮説と検証の繰り返し     前回は、システム(ここでは製品も含めてシステムと呼ぶことにします)に必要とされる要件を漏れなく...


「調整」の仕組み 擦り合わせ型開発 基本の仕組み (その1)

       【目指すべき開発体制 連載目次】 目指すべき開発体制とは(その1)擦り合わせ型と組み合わ...

       【目指すべき開発体制 連載目次】 目指すべき開発体制とは(その1)擦り合わせ型と組み合わ...