SHOEISHA iD

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

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

“アジャイル”の次へ:IBMの開発プロセス戦略の今(AD)

第1回 RUPはどこに消えたのか?

“アジャイル”の次へ:IBMの開発プロセス戦略の今(1)

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

これからのプロセスのアプローチ:“開発プロセス”から“開発組織のためのプロセス”へ

 実はここまで、ずーっと「RUPは~」と書きながら、実は違和感を感じていました。前項で、プロセスの元ネタ集としてライブラリ(これを、IBM プラクティス・ライブラリと呼んでいます)があり、そこからコンテキストに応じたプロセスを生成するという話をしました。従来RUPと呼ばれたプロセスは、生成可能なプロセスの一つという位置づけに変わっています(これは、StandardRUPと呼ばれています。図4)。

図4 RUP以外にも多くのプロセス/プラクティス
図4 RUP以外にも多くのプロセス/プラクティス

 これらのプロセスは、いわば「モノを作るためのプロセス」です。新しいプロセスを採用する目的は、個々のプロジェクトの生産性や効率を高めることにありますが、これらの改善活動は本来一過性のものではありません。問題を把握し、分析し、仮説を立て対策をほどこし、結果を検証する…改善活動自身も反復的に行われるプロセスにほかなりません。

 「改善活動そのものをどう進めていくか」「改善されていることをどうやって把握するか」は、改善を推進する責任を持つ推進チームが頭を痛めるところでもあります。

 IBMプラクティスライブラリの守備範囲は、開発の改善活動自体を対象に拡大しています。図5)は「パフォーマンス測定プラクティス」の概念的な絵です。

図5 ビジネスゴールを実現するためのプラクティスの体系化
図5 ビジネスゴールを実現するためのプラクティスの体系化

 あまたある開発プラクティスの中で、自分達はなにを選択すべきなのか、その効果を測る指標は何かを、過去多くのお客様のプロセス改善をお手伝いしてきた経験から体系化しています。

 これもまた、改善活動を短期間で立ち上げる工夫の一つです。

 そしてこれらをある程度の規模で実現するために、さまざまツールによるサポートを提供しています。プロセスやプラクティスをノウハウとするなら、各種のツールはそのノウハウの実行エンジンと言えます(図6)。

図6 「開発のためのプロセス」から、「開発組織のためのプロセス」へ
図6 「開発のためのプロセス」から、「開発組織のためのプロセス」へ

…そして再び、「RUPはどこに消えたのか」

 RUPは消えていません。技術動向やビジネス状況に合わせて進化しています。しかし、Rationalのプロセスを核とするソリューションは、単一のモノ作りプロジェクトを対象としたものから、改善をもくろむ組織全体をサポートするものへと、その守備範囲を広げています。今後の連載で、この実行エンジンの部分も含めて、プロセスを核としたソリューションの姿をご紹介していきます。次回は、アジャイルプロセスDAD(ディシプリンド・アジャイル・デリバリー)のお話です。おつきあいください。

関連リンク

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

  • X ポスト
  • このエントリーをはてなブックマークに追加
“アジャイル”の次へ:IBMの開発プロセス戦略の今連載記事一覧

もっと読む

この記事の著者

藤井 智弘(フジイ トモヒロ)

日本アイビーエム株式会社 ソフトウェア開発研究所 Rationalエマージング・ビジネス・サービス。ソフト開発ってホントはもっとおもしろかったはず!という思いのもとで、”管理管理!”でも”開発者の自由!”でもなく、その程よいバランスこそが解と、啓蒙活動...

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

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

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

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6423 2013/04/10 15:38

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング