SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

直近開催のイベントはこちら!

EnterpriseZine編集部ではイベントを随時開催しております

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

EnterpriseZine Press

チームの生産性向上を重視するアジャイル開発の精神―米IBM チーフソフトウェアエコノミスト ウォーカー・ロイス氏

アジャイルで大切なのは、個人の生産性よりもチームの生産性

― GMがハイブリッド自動車「シボレー・ボルト」のソフトウェア開発でアジャイル開発を大々的に取り入れて成功したことが話題となりましたが、その内容をお聞かせ下さい。

 確かにGMはボルトのソフトウェア開発にアジャイル開発を採用したことで生産性を大きく向上させました。その成功の要因は3つあると言っていいでしょう。

 まず1つが、アジャイル開発におけるプロセスの管理基盤と統合開発プラットフォームとして、Rational Team Concertとそのベースとなる「Jazz」を採用しているということです。 次に、複雑性の解消による生産性の向上を目指して、ソフトウェアの再利用を推進している点も重要です。カーエンターテインメントからエンジン管理、ブレーキ管理に至るまで、再利用可能なコンポーネントは様々な分野で徹底的に活用しているのです。

 そして最も大きい要因が、個人の生産性よりもチームの生産性に重きを置いたことでしょう。これは、アジャイル開発の精神とウォーターフォール型開発の精神を差別化する根本的な価値観の違いだと思います。

 ウォーターフォール型開発では、適用範囲や要件、設計などをコンポーネントごとに分割して管理しながら、成果物として最後に統合するというやり方を用いています。これに対してアジャイル開発では、まずはチームの成果物を見ていき、その振る舞いやユースモデルを統合してその内容をよく理解します。その次に、個々のコポーネントや完了テストといった要素に対する投資を考えるのです。 こうしたやり方によって、GMではソフトウェア開発の期間を通常の半分に短縮しました。Jazzのプラットフォームのとても良い活用事例だと言えるでしょう。

― チームの生産性を重視した際に、Jazzはどのような効果を発揮するのですか?

 我々は、様々な個別ツールを買収してRationalの製品ポートフォリオに統合しながらRational事業を進めてきたわけですが、その経験から新しいアーキテクチャを構築する必要があることを学びました。それは、サービスを起点にしており、開発環境におけるSOAのようなものですね。そこで、Jazzプラットフォームを打ち出したのです(図)。

図:Jazzプラットフォーム

 Jazzと他社の開発プラットフォームとの大きな違いは、Jazzではチームの生産性やコラボレーションのサポートをまず第一に扱っているということでしょう。そして個人の生産性や役割ベースのツールについてはその上に持ってきているのです。ですから、生産性や品質を高めるなどチームの成果をより良いものにしつつ、コミュニケーションから生じるミスも防ぐことができるわけです。

 Jazzプラットフォームは3年前に生まれましたが、さらに現在では最新のCLM(コラボレーティブ・ライフサイクル・マネジメント)のプロダクトも誕生しています。CLMとは、コラボレーションを軸にして成果物を統合的に管理する手法ですが、これを取り入れたことで、これまでの高度な統合とコラボレーションのサポートに加えて、新たにビジネスアナリシスやメトリクス、さらには経済的な結果を測定するための最適化までも実現できるようになったのです。

 また、JazzはEclipseをベースにしたオープンな環境で構築されており、OSLC(Open Services Lifecycle Collaboration)に対応しているのも大きな特徴です。

― ロイスさんの言う、ビジネスへのインパクトを尺度にしたソフトウェア開発の評価にもJazzは貢献するのでしょうか?

 もちろんです。我々は、Jazzプラットフォームを通じて統合とコラボレーションを最適化することで、ダイナミックな舵取りによるビジネス価値の最大化を図ることを目指しています。大きなビジネス価値は、チームの生産性の中にこそ潜んでいるのですから。

次のページ
進捗と品質を基軸とした開発メトリクスを提唱

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
EnterpriseZine Press連載記事一覧

もっと読む

この記事の著者

小池 晃臣(コイケ アキオミ)

フリーランスライター 

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/3563 2011/11/07 07:00

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング