SHOEISHA iD

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

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

developerWorks Liaison(AD)

個人間のコラボレーションを通じてチームの生産性を向上する
IBMのJazzプラットフォーム(1)

メンバーのコラボレーションでチームの生産性を向上させる

  • X ポスト
  • このエントリーをはてなブックマークに追加

 分散開発や大規模開発のプロジェクトでの問題の多くは、多様な関係者間でのコミュニケーションロスが一番の要因だ。こうした問題を解消すべくIBMが取り組んでいるのが、メンバー間のコラボレーションによってチームの生産性向上を目指す『Jazzプロジェクト』だ。本稿では、5月に開催された「ソフトウェア開発環境展」のIBM社ブースの様子をレポートする。

  • X ポスト
  • このエントリーをはてなブックマークに追加

チームの生産性向上の鍵は「メンバーのコラボレーション」

 分散開発や大規模開発のプロジェクトは、多様な関係者間でのコミュニケーションロスなどの要因により、生産性や品質の低下が懸念される。こうした問題を解消すべく、IBMが取り組んでいるのが、メンバー間のコラボレーションによってチームの生産性向上を目指す『Jazzプロジェクト』だ。

 2009年5月13日~5月15日の3日間、東京ビッグサイトにて開催された「ソフトウェア開発環境展」(SODEC)のIBM社ブースでは、このJazzプロジェクト製品を中心としたデモンストレーションが行われた。まずは、Jazzプロジェクトの最初のリリース製品である『Rational Team Concert』(以下、RTC)の概要について解説したプレゼンテーション「生産性を向上するチーム開発」の様子をレポートする。

IBM Rationalブース:シアター「生産性を向上するチーム開発」
IBM Rationalブース:シアター「生産性を向上するチーム開発」

Rational Team Concertとは

 RTCは、ワークアイテムと呼ばれる作業のリクエストを軸に、計画管理、構成管理、変更管理、そしてビルドなどを統合し、プロジェクト全体を「見える化」し、関係者たちがお互いにコラボレーションできる開発環境を提供するツールだ。

 分散開発におけるチーム間の連携をサポートするため、wikiやチャット、RSSを統合している。またオープン性やスケーラビリティについて考慮されているので、既存資産や既存ツールおよび、サードパーティ製品との連携もできる。何より、Jazzプロジェクトでは、RTCの開発自体をRTCで管理しているという(最新の情報は、http://jazz.net/ で公開されている)。

Eclipseベースの使い勝手のよいユーザーインターフェースに、チーム連携のための機能が集約された「Rational Team Concert」(製品パンフレットの図版より抜粋)
Eclipseベースの使い勝手のよいユーザーインターフェースに、チーム連携のための機能が集約された「Rational Team Concert」(製品パンフレットの図版より抜粋)

Ratinal Team Concertの適用シーン

 プレゼンテーションでは、ソフトウエア開発における、ソフトウエアの機能拡張が起こった場合を想定した、RTCの利用例が紹介された。

 通常、ソフトウェアの機能拡張が発生した場合、プロジェクトリーダーには、開発メンバーのほかに、サポートスタッフ、営業担当、マーケティング担当といった、プロジェクトの関係者からさまざまなリクエストが上がってくることが想定される。そのリクエストに応えるための作業は、プロジェクトリーダーが各担当メンバーに割り振り、開発者がコードを変更するなどの作業を行う。作業が終わったら。ビルド担当者がソースを集めてアプリケーションを作成する。

機能拡張が起こった場合の作業フローの一例
機能拡張が起こった場合の作業フローの一例

 この場合、生産性や効率性を妨げる要素として、関係者の立場の違いによるコミュニケーションのロスや、各メンバーが使用するツール間の整合性の問題に起因する情報のやりとりや、出戻りの発生が懸念される。アプリケーション開発は、障害対応や機能拡張など、多様な職種のメンバーによるコミュニケーションが絶えず行われるので、小さなロスであっても、それが積み重なると生産性に問題が生じてしまう。

次のページ
アイテム駆動型のインフラで実現するトレーサビリティ

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

  • X ポスト
  • このエントリーをはてなブックマークに追加
developerWorks Liaison連載記事一覧

もっと読む

この記事の著者

森 英信(モリ ヒデノブ)

就職情報誌やMac雑誌の編集業務、モバイルコンテンツ制作会社勤務を経て、2005年に編集プロダクション業務やWebシステム開発事業を展開する会社・アンジーを創業。編集プロダクション業務においては、IT・HR関連の事例取材に加え、英語での海外スタートアップ取材などを手がける。独自開発のAI文字起こし・...

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

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

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

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3980 2009/06/04 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

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

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

メールバックナンバー

アクセスランキング

アクセスランキング