・.NET開発にアジャイルを適用するには アジャイル開発を導入できていない.NET開発者たちへ
福井さん、小井土さんによる@IT の記事だ。
アジャイルに不慣れな .NET 開発者への「ローカル・ライトウェイト開発プロセス」の勧め、ということで、TDD (Test Driven Development: テスト駆動開発) 周りのプラクティスの導入を勧めている。
後編もあるということで、期待大だ。
今後、マイクロソフト系の開発で徐々に TDDが「普通の手法の一つ」になっていく、そんな気がしてくる。
ツールやドキュメントによるサポートで、おっくうで保守的な人でも、手が出しやすくなってきた。
「Microsoft .NETでのテスト駆動開発」(原題: Test-Driven Development in Microsoft .NET) という本も出ている。
現状で特に、お勧めなのが、「Test Driven .NET」。
Microsoft Visual Studio のアドインの形でユニットテストをサポートする。
NUnit と一緒に使う。
Visuaul Studio のビルド作業やデバッグ作業とほぼ同じ使い勝手で、自動単体テストを行うことが出来る。
テスト自体のエラーやその他の catch されていない例外が、ビルド エラーと同様のタイミングで同様の場所に表示される。また、テストのデバッグ トレースも可能だ。これはとても強力。
Visual Studio 2005 や Visual Studio 2005 Team System にも対応している。
「ここまでしてくれるんだったらもう TDD でもいいや」って思わせることが出来る。そんな感じ。
続きを読む ".NET開発にアジャイルを適用するには" »

ついに NAgile のリレー連載開始!
私も Skype で座談会に参加しております。
続きを読む "NAgileで始める実践アジャイル開発 第一回" »

@IT ― Insider.NET 『NAgileで始める実践アジャイル開発』の第二弾です。
ソフトウェア開発をシンプルにする考え方のコツ
―― 開発をもっと楽にするNAgileの基本思想 ――
というのを書いてみました。
- 五つの価値のうち「シンプルさ」だけで書いてみました
- JavaScript がオンのときだけ「もんたメソッド」が現れます
かなりくだけた調子で書いたので、多分賛否のあるところだと考えております。
ご意見を頂ければありがたいです。是非フィードバックをお寄せください。
続きを読む "NAgileで始める実践アジャイル開発 第二回 ソフトウェア開発をシンプルにする考え方のコツ" »

昨年11月に書いた、「ソフトウェア開発をシンプルにする考え方のコツ ―― 開発をもっと楽にするNAgileの基本思想 ――」の続きとして、
を書きました。
(特に .NET 開発者の) アジャイルの初心者向けに書いたつもりです。
内容的には、前回の記事同様賛否のあるところだと考えております。
ご意見を頂ければありがたいです。是非フィードバックをお寄せください。
続きを読む "開発をもっと楽にするNAgileの基本思想 アジャイル開発ではドキュメントを書かないって本当?" »

を書きました。
前回に引き続き、五つの価値のひとつである「コミュニケーション」について書いております。
ご意見を頂ければありがたいです。是非フィードバックをお寄せください。
続きを読む "開発をもっと楽にするNAgileの基本思想 伝わるコミュニケーションとは ―アジャイル開発ではドキュメントを書かないって本当? Part II―" »

@IT ― Insider.NET ― 開発をもっと楽にするNAgileの基本思想 ― 『第3回 アジャイル開発のキモはフィードバック!』 (2006/09/27) を執筆しました。
今回は、「NAgile の五つの価値」の中から、「シンプルさ」、「コミュニケーション」に続き、「フィードバック」の大切さについて書きました。
フィードバックを頂けると嬉しいです:
Fujiwoの日記 ― @IT ― 開発をもっと楽にするNAgileの基本思想 第3回
続きを読む "開発をもっと楽にするNAgileの基本思想 「第3回 アジャイル開発のキモはフィードバック!」" »