個別のアーキテクチャの設計から個別へのアーキテクチャの徹底

個別のアーキテクチャの設計から個別へのアーキテクチャの徹底

変更に柔軟であること。昨今の案件のRFPでことさら重視されるようになったのが、この点ではないでしょうか。このため開発プロセスを問わず、システムアーキテクチャに注目が集まっています。アーキテクチャをタイトルの一部に冠する本も書店で増えてきましたし、職種でもITアーキテクトなるものが技術者の目標のようにいわれています。

しかしこれまでのアーキテクチャ論は、個別のシステム単位で将来の拡張性を担保するという視点が強かったのではないでしょうか(それさえも、十分に難しいわけですが…)。SOA型の場合には、ESBで連携される際の全体アーキテクチャが必要であり、そのルールの中で個別のシステムを構築するという、「トップダウン的アーキテクチャ」の重みが増えてきます(それに従わないと、SOAを構成するサービスの1つとして機能しない)。

極論をすれば、「個別のシステム案件で、全体アーキテクチャでの位置づけを維持する仕組みをいかに構築するか?」ということが重要になってきます。

 

利害関係者の多様化

ビジネスへの貢献やビジネス課題との関連がより重視されるにつれ、要件定義のためのインタビュー相手にすぎなかった「業務のプロ」が、システムそのもののビジネスへの貢献を評価する人へと役割が変貌していきます。それにつれて、システム開発で関与する非技術系の人たちの範囲の関わり具合も変わっていきます。

 

新しいベストプラクティス

前述の変化をふまえて、Rational Unified Processも変貌を遂げました。ベースになる基本原則が次のように変わります。その各々を見てみましょう。
 

  • プロセスの適合(Adapt the process)
  • 利害関係者の優先度のバランス(Balance stakeholder priorities)
  • チーム横断のコラボレーション(Colaborate across teams)
  • 反復的に価値を立証(Demonstrate value iteratively)
  • 抽象度を高める(Elevate the level of abatraction)
  • 品質への継続的集中(Focus continuously on quality)

表3:ビジネス駆動型のベストプラクティス


プロセスの適合(Adapt the process)

開発プロセスはチーム開発での成功のキーとなります。しかし多くの組織では、1つプロセスを決めるとプロジェクト形態の多様化を無視して強制適用する傾向があります。結果として非公式なバリエーションが増え、プロセスを決めることによって複数プロジェクト全体の底上げをはかるはずが、逆に管理しきれなくなります。

新しい原則では、プロジェクトの形態にあわせてプロセスも変更すべし、となります。製品としてのRational Unified Processでは、これをにらんでプロセスも編集可能な形態で提供しています。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30