マイクロソフト関連情報

マイクロソフトでは、開発技術、開発ツールの提供と共に開発プロセスガイダンス、各種エンジニア支援の提供も行っています。 エンジニア支援施策としてのアジャイル開発支援の位置づけや、マイクロソフトに関連する情報をご紹介します。

■マイクロソフトのアジャイル開発/プロセス改善支援について

ソフトウェアがビジネスや生活に欠かすことができなくなった今日、ソフトウェア開発に求められる要求はより高くなってきています。ソフトウェア開発のアジリティを高めるには、時代にあったやり方への対応、現場の改善が必要となります。

このサイトでは、時代にあったソフトウェア開発に取り組み、その成果を共有する意思をお持ちの団体、コミュニティと協力し、ナレッジの共有や、エンジニア同士の交流のきっかけとなることを目指し、立ち上げました。

忙しいエンジニアの情報源の一つとして、ぜひご活用ください。

マイクロソフト関連のイベント情報(開催予定のみ)

★マイクロソフトのアジャイル関連イベントについては、こちら>>>

Agile Day 3 [Tech Fielders セミナー東京]
日経コンピュータ誌 2010 年 3 月 3 日号 「幸せを呼ぶアジャイル開発」で取り上げられたイベントの第 3 回を開催します。
今回も、企画からオープンにして、マイクロソフトらしくないイベントを計画しています。
開催日:2010.06.24
主催:マイクロソフト株式会社
会場:マイクロソフト 新宿オフィス
参加費:無料 ※事前登録制

マイクロソフト関連の記事情報

■アジャイル コラム&レポート (公開順)

RSC イベントレポート
2009 年 10 月 8 日に開催された IBM 社のイベントで、マイクロソフトと IBM のエバンジェリストが共同登壇しました。
"TDD" Boot Camp イベントレポート
2009 年 12 月 19 日に開催された "TDD" Boot Camp 〜 "TDD" をつかめ!〜をレポートします。
Agile Conference tokyo 2009 イベントレポート
2009 年 12 月 8 日に開催された Agile Conference Tokyo 2009 のイベントレポートを全体および マイクロソフト セッションを中心にお伝えします。
マイクロソフトセッションの資料のダウンロードもこちらから。
SE が知っておきたいソフトウェア構成管理きほんのき外部サイトへ
開発プロジェクトで必須のマナー、ソフトウェア構成管理の入門連載を EnterpriseZine で連載中
Tech Fielders セミナー 東京 [Agile Day] 参加レポート
2010 年 1 月 22 日に開催されたマイクロソフトとして初のアジャイル開発イベントを中村 薫氏がレポート。
Tech Fielders セミナー 東京 [Agile Day 2] 参加レポート
2010 年 3 月 19 日に開催されたマイクロソフト主催のアジャイル開発イベントを木村 純氏がレポート。
RSC C-3 マイクロソフトも IBM もやっている!アジャイル開発の実践事例 ストリーミング配信
2009 年 10 月 8 日に開催された RSC での IBM とマイクロソフトのエバンジェリスト共同登壇のセッションの模様を Channel 9 で公開中!
BCA アジャイル実践者インタビュー
岐阜で行われた .NET + アジャイルの実践者にお話しを伺いました。

■MSDN オンライン (掲載順)

【MSDN ライブラリ】アジャイルの基本原則と価値 Jeff Sutherland 氏
アジャイル開発とは、スクラム、エクストリーム プログラミング (XP)、ダイナミック システム開発メソッド (DSDM)、および Crystal の開発者と、フィーチャ駆動型開発の代表的な提唱者、さらにソフトウェア業界のその他数人のソート リーダーで構成されるグループによって 2001 年に策定されたアジャイル宣言から派生した用語です...
【ホワイトペーパー】アジリティ(俊敏性)向上のためのツール(PDF) ケント・ベック氏
アジャイル開発で著名なケント・ベック氏による、ツールとアジャイル開発に関するホワイトペーパーです。
アジャイルな開発を行う際の適切なツールとプラクティスについて解説しています。
【MSDN ライブラリ】Microsoft Solutions Framework for Agile Software Development v5.0
Visual Studio アプリケーション ライフサイクル管理 (ALM) で MSF for Agile Software Development v5.0 のプロセス テンプレートを使用すると、チームでアジャイル手法をより簡単に適用できます。テンプレートとこのガイダンスは、スクラムを実践し、アジャイル エンジニアリング手法を適用するのに役立ちます...
【MSDN マガジン】アジャイルな手法を使用して技術的負債を返済する
2009 年 12 月の記事。すべてのコードベースには、暗くて恐ろしい隠れた場所や小道があります。非常に脆弱なコード、回帰バグが発生するコード、および処理をたどろうとするとイライラしてしまうようなコードのことです...
【MSDN マガジン】技術的負債の返済に役立つ 9 つの戦術
2010 年 1 月の記事。利息の高い技術的負債を返済するうえで役立つ可能性がある戦術に話を移しましょう。技術的負債に対処する際に実績のある戦術はたくさんあります...
【MSDN マガジン】Pex によるレガシ コードの自動単体テスト
2009 年 12 月の記事。レガシ コードは、以前開発されたもので、現在も使用されていますが、メンテナンスと変更が困難なコードです。このようなシステムを維持する理由は、基本的に、同様の新しいシステムの構築にかかるコストと時間によります。しかし、現在のコーディング作業が将来的に与える影響については、見落とされていることがあります...
【MSDN マガジン】基本法則
2010 年 5 月の記事。開発者や設計者がユーザーの目的を忘れ、プログラム自体のためにプログラムを飾り立てようとし始めるためです。これは、Platt のソフトウェアの三法則に反します。もしそうなると、熱力学の三法則ように態度を変えて噛み付いてくるでしょう。私が掲げるソフトウェアの三法則は、次のとおりです...
【MSDN マガジン】SDL 脅威のモデル化ツール入門
2009 年 1 月の記事。2008 年 11 月に、マイクロソフトはセキュリティ開発ライフサイクル (SDL) 脅威のモデル化ツールを MSDN から無料でダウンロードできるツールとして一般に公開しました。このコラムでは、チームが SDL の脅威のモデル化アプローチを開始するプロセスを説明し、新しいツールを使用して優れた脅威モデルをセキュリティ プロセスのバックボーンとして開発する方法を示します...
【MSDN マガジン】ドメイン駆動設計の概要
2009 年 2 月の記事。ドメイン駆動設計 (DDD) とは、洗練されたオブジェクト システムの設計に役立つ原則とパターンをまとめたものです。設計に DDD を適切に適用することで、ドメイン モデルと呼ばれるソフトウェア抽象化を実現できます。このモデルにより複雑なビジネス ロジックをカプセル化できるため、実際の業務とコードとの間に存在するギャップを小さくすることができます...
【MSDN マガジン】実践的なユーザビリティ: ペルソナの力
2009 年 4 月の記事。UI を設計するなら、ペルソナを作成して設計の指針にすることをぜひ検討してください。ペルソナは、ユーザー エクスペリエンス (UX) 設計のための基本的なツールの 1 つです。ペルソナとは、開発中のソフトウェアのユーザー セグメントを代表する架空の人物についての記述です...
【MSDN マガジン】実践的なユーザビリティ: 実用的で、使いやすく、魅力的な製品: 開発のコア コンピタンスとしてのユーザビリティ
2009 年 5 月の記事。デザインの重要性を説くために、時として "エレベータ スピーチ" が必要になることがあります...
【MSDN マガジン】実践的なユーザビリティ: 画面デザインの道
2009 年 9 月の記事。開発者は、実装モデルには没頭してもかまいませんが、UI をデザインするときは視点を変え、ユーザーの視点でソフトウェアを見るよう切り替える必要があります。自分が知っていることを無視して他人の視点を取り入れるのは難しいことなので、これは容易ではありません...
【MSDN マガジン】実践的なユーザビリティ: ユーザーの頭の中をのぞく
2009 年 10 月の記事。コンピューターと脳には、興味深い類似点がたくさんあります。コンピューターと同様、脳にもハードウェアとソフトウェアがあります。脳は、入力、バッファリング、パターン認識、検索、および取得を行います。人間の記憶は、知識基盤とマルチメディア ストレージの組み合わせのようなものです...
【MSDN マガジン】実践的なユーザビリティ: デザインとは見た目だけにとどまらない
2009 年 12 月の記事。ビジュアル デザインは単なる飾りではありません。ユーザー エクスペリエンスに大きな影響を及ぼします。ここで、注目すべき領域をいくつか示します...
【MSDN マガジン】パターンとプラクティスに頼る
2009 年 5 月の記事。ツールとフレームワークの進化に伴い、コードを迅速かつ簡単に記述できるようになりました。また、新しい言語とプログラミング スタイルのおかげで、高品質のコードを簡単に記述できるようになりました。その一方で、ここ 10 〜 15 年の間にアプリケーションの作成能力に最も大きな影響を与えたのは、ソフトウェア デザイン パターンが進化し、普及してきたことです...
【MSDN マガジン】テスト駆動型設計: モックとテストを使用して役割に基づいたオブジェクトを設計する
2009 年 6 月の記事。テスト駆動開発 (TDD: Test Driven Development) の世界には、モック オブジェクトを使用した技法が存在します。オブジェクトの内部構造ではなく、むしろ、オブジェクトどうしの相互関係に注目することによって、特定のシステム内でオブジェクトが果たす役割を見極めるために、モック オブジェクトが役立ちます...

■Visual Studio (掲載順)

【記事】アジャイル開発における透明性の確保: 高機能・直感的で安心して使えるアプリケーションの解「Microsoft Visual Studio」外部サイトへ
Visual Studio、マーケットニーズに応えるために自信を持って送り出す製品です。
Agile Conference tokyo 2009 連動の Gihyo.jp サイトの記事です。
【MSDN マガジン】Visual Studio Team System 2010 のアジャイル計画ツール
2009 年 1 月の記事。"アジャイルな計画" という用語は矛盾しているでしょうか。そのように考えておられないことを祈りますが、最近ロサンゼルスで開催されたフォーカス グループで出席者の 1 人が言うには、彼女の組織でアジャイルな手法からより従来的な手法を導入するようになったということです...
【MSDN マガジン】Visual Studio 2010 におけるタスクベースの並列アプリケーションのデバッグ
2009 年 9 月の記事。Visual Studio 2010 で提供される Visual C++ 10 および Microsoft .NET Framework 4 では、新たに導入されるライブラリおよびランタイムによって、コード ベースで並列処理を表現するプロセスが大幅に簡略化されます...
【MSDN マガジン】Visual Studio 2010 の同時実行ビジュアライザーによるパフォーマンス チューニング
2010 年 3 月の記事。並列プログラミングが困難になる理由はたくさんありますが、今回の記事では、主に、並列アプリケーションのパフォーマンスの側面を中心に説明します...
【MSDN マガジン】IntelliTrace によるアプリケーションのデバッグ
2010 年 4 月の記事。この記事では IntelliTrace を紹介し、日常の開発作業に IntelliTrace がどのように役立つかを説明します...
【MSDN マガジン】Visual Studio 2010 を使ったよりよいコーディング
2010 年 4 月の記事。開発者として私たちは大きな進化を遂げてきました。クライアント/サーバー アーキテクチャおよび Web アーキテクチャは現在でもコーディング現場では主流ですが、今は形を変え、このようなアプリケーションの利用範囲や要件は、同種システムと厳密に型指定されたオブジェクト間呼び出しの世界をはるかに超えています...

このページのトップへ戻る