September 05, 2006

NAgileで始める実践アジャイル開発 第4回 『ミッション:ビルドを自動化セヨ!』

@IT のリレー連載『NAgileで始める実践アジャイル開発』の第四回は黒石さん。

こっ、これは。なんというギャグのキレ、そして生き生きとした会話。
ワルノリの具合もぎりぎりの線を見切っている。

黒石さんすごい!
説明の分かりやすさとあいまって、NAgiler を目指す方は必読だ。

# NAgile にとって MSBuild または NAnt はかなり基本的なツールとして重要。

投稿者 Fujiwo : 10:19 PM | コメント (2) | トラックバック

August 15, 2006

Visual Studio Team System 用の単体テストを NUnit で実行

Visual Studio 2005 Team System 用の単体テストを NUnit で実行できるようだ。

NUnit と Visual Studio 2005 Team Systemには、どちらも単体テスト機能がある。しかし、両者のテストの記述方法は微妙に異なっている。

NUnit と Visual Studio 2005 Team System の単体テストの記述方法の違い

Team System 用の単体テストが NUnit から実行できるようだ。試した結果を以下に示す。

※ 使用した NUnit は、2.2.8 .NET 2.0。TestDriven.NET は 2.0.1734 Personal。

  1. Visual Studio 2005 Team System で単体テストを作成。
    このテストでは NUnit.Framework.dll を参照したり NUnit.Framework 名前空間内の属性やクラスを使用したりしていない。
    vsts20051.jpg
  2. Visual Studio 2005 にアドインしている TestDriven.NET から NUnit でテストを実行。
    vsts20052.jpg
  3. NUnit でのテスト実行結果。
    nunit228.jpg

投稿者 Fujiwo : 12:00 PM | コメント (0) | トラックバック

May 16, 2006

開発をもっと楽にするNAgileの基本思想 伝わるコミュニケーションとは ―アジャイル開発ではドキュメントを書かないって本当? Part II―

nagile_logo2.jpg

を書きました。

前回に引き続き、五つの価値のひとつである「コミュニケーション」について書いております。
ご意見を頂ければありがたいです。是非フィードバックをお寄せください。

関連記事:

投稿者 Fujiwo : 06:30 PM | コメント (0) | トラックバック

February 21, 2006

開発をもっと楽にするNAgileの基本思想 アジャイル開発ではドキュメントを書かないって本当?

nagile_logo2.jpg
昨年11月に書いた、「ソフトウェア開発をシンプルにする考え方のコツ ―― 開発をもっと楽にするNAgileの基本思想 ――」の続きとして、

を書きました。

(特に .NET 開発者の) アジャイルの初心者向けに書いたつもりです。
内容的には、前回の記事同様賛否のあるところだと考えております。

ご意見を頂ければありがたいです。是非フィードバックをお寄せください。

※ フィードバックをありがとうございます。

投稿者 Fujiwo : 06:00 PM | コメント (2) | トラックバック

NUnit と TestDriven.NET の最新版

投稿者 Fujiwo : 12:00 PM | コメント (0) | トラックバック

February 01, 2006

Visual Studio 2005 Team Foundation Server は三月出荷

Team Foundation Server to Ship in March

記事より引用:

Team Foundation Server will be available as a Release Candidate at the end of this week and will release to manufacturing in March, said S. "Soma" Somasegar, Microsoft Corporate Vice President of the Developer Division, during his VSLive! San Francisco keynote on Monday.

和訳:
月曜日に行われた VSLive! サンフランシスコのキーノートにおいて、米国マイクロソフトデベロッパー部門のコーポレート バイス プレジデントの S. "Soma" Somasegar は、Team Foundation Server の RC が今週末に利用可能になり、三月には製品としてリリースされるだろう、と述べた。

※ 日本語版は春頃の見込みらしい。

投稿者 Fujiwo : 11:00 AM | コメント (0) | トラックバック

December 20, 2005

Think IT のテスト駆動開発やチーム開発におけるテストの記事

Think IT (無料会員制) に、Visual Studio 2005 によるテスト駆動開発の記事がある。

・『Visual Studio 2005を活用した、テスト駆動開発とソフトウェア品質向上アプローチ』

Visual Studio 2005 によるチーム開発の記事もある。

・『開発ライフサイクルとVisual Studio 2005という選択肢』


投稿者 Fujiwo : 11:50 AM | コメント (3) | トラックバック

December 14, 2005

NAgile 関連 Web サイト

nagile_logo2.jpg
NAgile 関連 Web サイト:

投稿者 Fujiwo : 03:00 PM | コメント (0) | トラックバック

November 21, 2005

NAgile 合宿 2005秋

下記に参加した。

NAgile 合宿 2005 秋
日程 2005/11/19(土)~20(日)
場所 富士ホワイトホテル
参加者 10名

ホテルに着いてみると、何故か NAgile のロゴが有った。
nagilecamp200501.jpg

■ 内容

nagilecamp200510.jpg nagilecamp200514.jpg nagilecamp200524.jpg

■ 印象に残った話題

■ 感想
とにかく楽しかった。
東京から富士の車の中からホテルの個室での三次会まで、3 Amigos (謎) のお話を中心に、 技術のお話やお酒のお話をとても沢山聴くことができた。

素晴らしい技術者の考え方や態度を垣間見たことで、いくつかの気付きが得られたように思う。
とても貴重な体験であった。

■ 関連サイト

投稿者 Fujiwo : 06:10 PM | コメント (4) | トラックバック

November 04, 2005

NAgileで始める実践アジャイル開発 第二回 ソフトウェア開発をシンプルにする考え方のコツ

nagile_logo2.jpg
@IT ― Insider.NET 『NAgileで始める実践アジャイル開発』の第二弾です。

ソフトウェア開発をシンプルにする考え方のコツ
―― 開発をもっと楽にするNAgileの基本思想 ――

というのを書いてみました。

かなりくだけた調子で書いたので、多分賛否のあるところだと考えております。

ご意見を頂ければありがたいです。是非フィードバックをお寄せください。

ブログ等でご紹介頂き、ありがとうございます。

(2005/11/09) ご要望があったので、5つの価値と "Be Agile. That's my attitude." (毛筆版) の大きめの画像をあげます:


投稿者 Fujiwo : 07:30 PM | コメント (9) | トラックバック

October 19, 2005

NAgileで始める実践アジャイル開発 第一回

scghndsy.jpg
ついに NAgile のリレー連載開始!

私も Skype で座談会に参加しております。

関連記事:

投稿者 Fujiwo : 12:00 AM | コメント (0) | トラックバック

May 30, 2005

『NAgileのご紹介』のご紹介

NAgile ネタ。

日本XPユーザグループ (XPJUG)第13回ユーザー会で、NAgiler の福井さんが『NAgileのご紹介』というネタ (『ネタ』という表現でいいのだろうか) を発表されたそうだ。

資料 (PDF) が、ここで公開されている。とても楽しい内容だ。
http://plone.xpjug.org/event/20050526meeting/NAgile_intro.pdf/file_view

投稿者 Fujiwo : 12:24 PM | コメント (3) | トラックバック

May 11, 2005

NAgiler のテーマ曲

music.gif
現在「NAgiler になろう! キャンペーン」続行中! な訳だが。

NAgiler のためのテーマ曲 (意味不明) の候補をあげてみたい。

その名も "Hava Nagila"!

イスラエルのポピュラーな民謡だそうだ。

男女で輪になって踊るための舞曲で、モーゼ五書の中の祭りと儀式に関する書『レビ記』の収穫を祝う部分を歌にしたものだとのことで、アジャイルなドットネッターにぴったりだ (意味不明)。

投稿者 Fujiwo : 04:30 PM | コメント (0) | トラックバック

April 28, 2005

NAgiler になろう! キャンペーン

NAgileで行こう!」の続き。

# 現在 「NAgiler になろう!」 キャンペーン実施中。

NAgile をやっている人のことを NAgiler と呼ぶのは、もう周知の事実だが (謎)、NAgiler を増やすためのキャッチ コピーを考えたので発表したい。

ずばり、

「ナジャイラってなんじゃいら?」

注. 某 Japan Advertising Review Organization, Inc. (社団法人日本広告審査機構) のコピーに似ているような気がするかも知れないが、決して似ていないので気にしてはいけない。


これを、キャンペーン (謎) 等でばんばん流すと、効果がある筈だ (多分)。
はじめは違和感が有るかも知れないが、耳慣れてくると、大丈夫 (謎) なので安心して欲しい (多分)。

投稿者 Fujiwo : 06:01 PM | コメント (4) | トラックバック

March 11, 2005

.NET Tips: 単体テスト用ツール NUnit

tips.gif
■ 単体テスト用ツール NUnit

.NET での開発では、単体テストに "NUnit" というツールを使うと便利である。

NUnit と NUnit を拡張するためのツールは以下の場所にある。

■ NUnit に関する資料

NUnit とはどのようなツールで、どのように使うかについては、以下を参照のこと。

投稿者 Fujiwo : 07:46 AM | コメント (0) | トラックバック

November 19, 2004

.NET開発にアジャイルを適用するには

.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 でもいいや」って思わせることが出来る。そんな感じ。

※ 後編も出ました (2004/12/22)。

.NET開発者のための開発プロセス入門 (後編)
.NET開発でアジャイルを導入するための実践テクニック

今回は、.NET での「ローカル・ライトウェイト開発プロセス」の具体的な実践方法です。
以下のような内容です。

投稿者 Fujiwo : 07:48 PM | コメント (0) | トラックバック