前回のその1に続いて解説します。
3. モジュール化体制
開発現場でも同じことがいえます。「チーム」を製品開発に取り入れることによって、日本人技術者が持っているチームワークの能力を引き出し、開発現場をイノベーションを生み出す環境に変えることができるのに、その仕組みを提供できていないのです。
それでは、どのような仕組みが必要なのでしょうか。今の開発現場の問題を解決する開発体制を組むことが、「チーム」を機能させることになると考えています。
4. 技術軸ベースの体制の限界
スマートフォンが顕著ですが製品の多機能化、複雑化は避けられません。また、ネットワークなどの技術は驚くほどの早さで変化しており、その対応も避けては通れません。しかし、このような状況に対応できず、次のような問題を生じている開発現場は少なくありません。
購入するデバイスや高機能部品が増え、さらに、それらのデバイスや部品も並行して開発が進んでいるため、製品開発中にバージョンアップや仕様変更が発生する。そのために、以前動いていたものが動かなくなり、計画外試作を作ることになってしまう。
アプリケーションソフトやシステムソフトが稼働しないと、デバイスドライバーも含めたハードウェアのユニットレベルの完成度確認ができない状況が増えており、基本機能であるにもかかわらず、設計試作や量産試作で評価することになっている。そのため、量産試作の完成度が低くなっている。
詳しい分析は別の機会にお伝えできればと思いますが、開発体制が原因のひとつだと考えています。先行技術開発、企画、設計、製造というように工程で分かれていたり、電気、メカ、ソフトというように職能で分かれている組織体制が問題を引き起こしているのです。前述のように、たとえプロジェクト・チームを組織していても、技術軸の影響力が強く、開発の流れが分断されているのです。
技術軸で分かれていることによって、技術者間のやりとりが増えて開発期間が長くなったり、やりとりのヌケやモレが起きて不具合を起こしていることが、従来のようにはリカバリーできなくなっているのです。そもそも、分断された一部を担当する意識になっている技術者では、高機能化、複雑化の進む製品開発は難しいのです。
5. 製品構造に合わせた開発体制
今の製品開発に求められているのは、結束が強く、変更などに素早く対応可能な開発体制です。そのためには、技術者にとって、機能や性能などの目標が開発作業に直結していて、目指すべきものが身近で明確であることが大切です。このような状況に適した開発体制は、製品の構造、構成に合わせることです。現在は多くの製品でモジュール化が進展していますから、体制もそれに合わせたモジュール化を目指すのです。
図55. モジュール化体制
モジュールとは、製品を構成する密にまとまったひとかたまりの機能単位で、スマートフォンであれば、ディスプレイ(パネル)、カメラ、電源・電池、無線、 Wi-Fi というような単位になります。良いモジュールは、その中では機能やデータなどが密接に結びついていながら、他のモジュールとは疎結合になっています。
モジュール化を意識した体制でなくても、実際の開発現場は、同じ製品を開発していながらも、モジュールによって開発の特徴ややり方が異なっているはずです。技術要素はもちろんのこと、部品・部材のサプライヤーの特徴や動向、アウトソーシングの必要性やその実施方法、完成度評価の観点やその判断方法、そして、担当する技術者の育成方法など、開発する部分(モジュール)によって大きく違うのではないでしょうか。
たとえば、カメラモジュールは、海外の中小企業を中心に協業できるサプライヤーを見つけ、設計段階から協業することが重要になるでしょうし、Wi-Fi モジュールであれば、Wi-Fi Alliance や 3GPP などの団体の動向調査や、大手デバイスメーカーとの契約やコミュニケーション方法が重要になるでしょう。モジュールによって、重視すべき工程はもちろん、開発の進め方も違うでしょうし、技術者に必要なスキルも違います。一律に同じ開発工程、同じ進捗管理、同じ体制では適...