キーワードを探す
検索

「The Rational Edge」関連の最新 ニュース・レビュー・解説 記事 まとめ

最新記事一覧

The Rational Edgeより:サービス指向のインフラの中で発生するビジネストランザクションは非常に複雑だ。それは、サービスが非同時的で、さまざまな形態を取り、分散し、不透明な場合が多いためだ。本稿は、トランザクション・コーディネーションサービスがこの複雑性をどのように調整し、管理するかについて説明する。

()

The Rational Edgeより: 自社製品の品質改善とタイムリーなリリースを行う手段の1つとして、多くの企業がアジャイル開発手法の採用を進めている。どの会社やチームも、アジャイル開発環境においてシステムテスト戦略を最良の形で実行に移す方法を見つけたいと考えている。

()

The Rational Edgeより: アジャイル開発手法は何年も前から一部の組織でうまく利用されてきたが、大部分のソフトウェア企業ではそのテクニックがまだ採用されていない。その理由を探り、業界にアジャイル手法をもっと浸透させる可能性を秘めたトレンドを解説する。

()

前編「反復開発の『ここはぜひカバーしたいポイント』」、中編「開発プロセス導入のアンチパターン」を通じて、反復開発への移行時に生じるであろう要検討のトレードオフと、開発プロセス-プロジェクトの性質について解説した。後編では、導入したプロセスの継続的なサポートと、コンプライアンスについて解説する。

()

前編「反復開発の『ここはぜひカバーしたいポイント』」では、反復開発への移行時に生じるであろう要検討のトレードオフについて解説した。中編となる今回主に、開発プロセスとプロジェクトの性質について解説する。「開発プロセス」を導入すればプロジェクトが成功するわけではない。

()

The Rational Edgeより:現代のソフトウェア開発作業のガバナンスに対してIBM Rationalが推奨するアプローチをカバーする連載の第1回となる本稿では、高効率ガバナンスの目的と原則のほか、プロジェクトごとの成功に必要な組織と利害関係者のコラボレーションについて探求する。

()

The Rational Edgeより:本稿は、今日使われている中で最も人気の高い3つのプログラミング言語について解説する。ダイナミック言語のPerl、Python、そしてRubyだ。これらが利用されている理由は何か? どのような共通点があり、それぞれどこがユニークなのだろうか?

()

ビルドの健全性は、プロジェクトのほかの多くの問題を示唆することが多い。チームが安定したビルドを作成できないと、適切な進展が不可能になる。壊れたビルドは、ほかにも致命的な問題が潜んでいることを示す場合が多く、チームのスキル不足であったり、脆弱(ぜいじゃく)なアーキテクチャであったり、作業の分割がうまくできていないこともある(本文から)。

()

The Rational Edgeより:ソフトウェア開発プロジェクトの健全性とスケジュールを保証するには、ライフサイクルの中間フェイズでどの部分を評価すべきなのだろうか? プロジェクトの健全性を客観的に評価するためのリスクの一覧やバックログといった各種プロジェクト成果物の使い方について説明する。

()

WebSphereコンサルタントがモデル駆動開発(MDD)や、実行イメージパターン、Java Emitter Templates(JET)、そしてDesign Pattern Toolkit(DPTK)のオーサリングおよびその使用によるアプリケーションのソース生成に関する質問に答える。

()

さまざまな理由から、反復型アプローチに強い思い入れのあるソフトウェア開発者が、従来の「ウォーターフォール」方法論に根差したクライアントに対応しなくてはならないケースは頻繁にある。本稿は、Rational Unified Processへの移行でこのような組織を支援する方法について解説する。

()

The Rational Edgeより:WebSphereコンサルタントのChris Gerken氏がモデル駆動開発(MDD)や、実行イメージパターン、Java Emitter Templates(JET)、そしてDesign Pattern Toolkit(DPTK)のオーサリングおよびその使用によるアプリケーションのソース生成に関する質問に答える。

()

ソフトウェアアーキテクティングは、ソフトウェア開発分野において最近その存在が認められた新しい学問だ。ソフトウェアアーキテクチャシリーズ最後の4回目となる本稿では、企業やIT部門が安定したソフトウェアアーキテクチャから享受できるメリットについて解説する。

()

ソフトウェアアーキテクティングは、ソフトウェア開発分野において最近その存在が認められた新しい学問だ。ソフトウェアアーキテクチャシリーズの第3回となる本稿では、ソフトウェアプロジェクトのライフサイクルにおいてソフトウェアアーキテクトが進める作業を説明する。

()

もし、ソフトウェアプロジェクトのマネジャーが映画業界用語でいうプロデューサーならば、ソフトウェアアーキテクトは監督だといえる。本稿では、ソフトウェアアーキテクトの役割について解説する。

()

IBMのRationalチームは現在、分析、設計、および構築と従来呼ばれていたものを拡張し、そこにアーキテクチャ管理を組み入れようとしている。本稿は、その原動力となる要件や、それをインプリメントするコードが変化する中でソフトウェアアーキテクチャの管理を行うこの専門分野について解説する。

()

The Rational Edgeより:IBMのRationalチームは現在、分析、設計、および構築と従来呼ばれていたものを拡張し、そこにアーキテクチャ管理を組み入れようとしている。本稿は、その原動力となる要件や、それをインプリメントするコードが変化する中でソフトウェアアーキテクチャの管理を行うこの専門分野について解説する。

()

The Rational Edgeより:ソフトウェア開発者がコードを書くに当たり、エレガンス、構造、そして効率について学ばなくてはならない理由を考察する。

()

The Rational Edgeより:3回にわたってお送りする本シリーズの第1回では、まず製品・システム開発用の汎用グラフィカルモデリング言語であるSystems Modeling Language(SysML)の概要を説明する。パート1ではSysMLの要件、ユースケース、およびテストケースの各ダイヤグラムを解説する。

()

The Rational Edgeより:さまざまな理由から、反復型アプローチに強い思い入れのあるソフトウェア開発者が、従来の「ウォーターフォール」方法論に根差したクライアントに対応しなくてはならないケースは頻繁にある。本稿は、Rational Unified Processへの移行でこのような組織を支援する方法について解説する。

()

The Rational Edgeより:ソフトウェアアーキテクティングは、ソフトウェア開発分野において最近その存在が認められた新しい学問だ。ソフトウェアアーキテクチャシリーズの第3回となる本稿では、ソフトウェアプロジェクトのライフサイクルにおいてソフトウェアアーキテクトが進める作業を説明する。

()

The Rational Edgeより:もし、ソフトウェアプロジェクトのマネジャーが映画業界用語でいう(作業完了の責任者である)プロデューサーならば、ソフトウェアアーキテクトは(作業を成功させ、最終的に利害関係者のニーズも満たす立場にある)監督だといえる。4回シリーズの2回目となる本稿では、ソフトウェアアーキテクトの役割について解説する。

()

The Rational Edgeより:ソフトウェアアーキテクチャという比較的新しい分野について概説する。今回はシリーズの第1弾という位置付け。この分野のキーワードを説明し、優れたデザインのアーキテクチャが、導入された環境にどのように寄与するのかを探っていく。

()

本稿は、ITプロジェクトポートフォリオ管理(PPM)の上位レベルの概要を解説し、プロジェクト・ポートフォリオ管理ベンダ市場全体について考察する。その後、PPMインプリメンテーションの成功率を高め、このソリューションを最大限に活用するための手順の指針を示す。

()

The Rational Edgeより:元ソフトウェア開発者のGary Pollice教授は、オブジェクト指向の概念を最初から学ぶコンピュータサイエンスの学生は、構造化プログラミングテクニックが染み込んだプログラマーより、これらをソフトウェア開発プロジェクトに応用するときに苦労しないと指摘する。本稿では構造化とオブジェクト指向の考えを考察し、オブジェクト・ファーストの教授法のメリットを解説して、アスペクト指向のプログラミング手法が普及する中でのアスペクト・ファースト・アプローチへの移行の可能性を考えてみたい。

()

The Rational Edgeより:Rationalブランドを率いるゼネラルマネージャがMike Devlin氏からDanny Sabbah氏に交替したことを受け、Grady Boochが新旧両方のリーダーへソフトウェア開発分野の目標、業績、そしてビジョンについて話を聞いた。以下のインタビューは、IBMのソフトウェア開発ブランドであるRationalの歴史と未来を理解するうえでの手掛かりとなるだろう。

()

The Rational Edgeより:ソフトウェア開発のアウトソーシング契約をめぐり、中国が欧米の強力なライバルになろうとしている。本稿は、中国政府(および同国の大学や企業)がどのように専門家を養成し、中国国内におけるソフトウェア開発手法の改善を進めているのかについて報告する。

()

前編の内容:「隣のテストチームが優秀ないくつかの理由(前編)」では、優秀なテストチームを編成するために求められる人材の種類を考察した。要件に応じてさまざまなタイプの人材をうまく登用することが上手なチーム編成の決め手になる。後編では逆に、問題のあるスタッフのタイプをリストアップし、彼らをどうすれば“矯正”できるかを考える。そのうえで、テストチームにおけるマネージャの役割を考えてみよう。

()

Rational Edgeより:ソフトウェア開発チームを編成するときの成功の秘訣は何だろうか? スーパースターを採用するのではなく、多様な長所やスキルセットを持つメンバーを確保することだ、と本稿は断言する。本稿はプロジェクトやチームのマネージャのために、チームメンバーにとって望ましい特性や、監視や矯正の必要なチームメンバーの特徴について解説する。

()
キーワードを探す
ページトップに戻る