6月9,16,23,30日の計4日間、日経SYSTEMS主催の「ITアーキテクト養成講座」(場所:東京神田)に参加してきました。
本年(2014年)で5回目の人気講座だそうで、1月22日には システム設計の先導者 ITアーキテクトの教科書 というタイトルで書籍化もされています。講座の中で使用される図表等はほぼそのまま書籍にも使用されていますので、講座内容を事前に知るには書籍を一読すればよいと思います。(ちなみに講習参加者には2日目に書籍がプレゼントされました。)
講師の石田裕三氏は野村総合研究所でITアーキテクトとして活躍されていて、米カーネギーメロン大学で経営学、ソフトウェア工学を学ばれた経験もあるので、特に海外におけるIT事情の話は参考になりました。
参加者は約5名の6つのグループに分けられ、毎回シャッフルされます。(人数の関係で2回同じ人と同じグループになることもあります。)グループ単位でホワイトボードの前で課題を考え、その結果を全体で発表しあうスタイルで進めていきます。議論が進まなかったり発散しそうな状況になった場合は、講師やNRIのアシスタントの方々が適宜各グループを周り適切なアドバイスを与えてくれることもあります。
SIerのアプリケーション・エンジニア、インフラの運用担当者、ユーザ企業で業務要件を検討する人等、参加者のバックグラウンドは千差万別で、東京近辺だけでなく大阪や札幌等遠方からも多数参加しているのには驚きました。(もっともほとんどの人は講習費、交通費は会社持ちなので、私のように自腹で参加している人は接した限りでは見当たりませんでした。その点に関しては羨ましい限りです。)
グループ討議のよい点は、バックグラウンドが異なる人が集まると思いもかけないアイデアに出会えたり、違った視点から物事を観ることができることです。「自分はこのことについてあまり詳しくないんだけど、こういうことなんでしょうかね?」という意見に思わずなるほどと膝を打つようなことが多々有りました。
講座の内容は
- 要件定義
- 基本設計
- 詳細設計
- 実装
- テスト
- 保守
という一連のいわゆる開発(運用)のV字モデルにおいて、ITアーキテクトと呼ばれる人が何をすべきかということを体系的に学ぶことができるものです。
具体的にはPostgreSQLをベースにした高可用性システムの設計という感じで、特にインフラの経験が少ない人にはやや高度な内容に映ったようです。私もアプリケーション開発しか経験していなかった頃にこの講座を受けても消化不良になっていたかもしれません。
ただし、自分ができる領域をもっと広げて行きたいと考える”やる気”のある経験の浅いエンジニアにとってはよいきっかけになる講座だと感じました。
実際、私も昔少しかじったUMLをもう一度根本から勉強し直そうと思ったので、そういう意味でも投資した甲斐はあったと思います。