InfoQ ホームページ Agile に関するすべてのコンテンツ
-
Silverlight 4のハイパーコミュニケーション
双方向通信を改善するため、.NET Framework 3.0からWCFの一部として新しい通信プロトコルである、Net.TCPが提供されている。このNet.TCPが来るSilverlight 4でも利用できるようになる。これによって、従来のHTTP Polling Duplexに比べてスループットが向上し、コネクションの数も数倍増える。
-
ClojarsとLeiningenを使ったClojure向け自動ライブラリ依存関係管理
ライブラリと依存関係を管理するのはうんざりする作業だ。Clojarsは Clojureライブラリのための新しいリポジトリで、Ruby GemsとGemcutterに発想を得ている。新しいビルドツールであるLeiningenと一緒にClojarsを使えば、ライブラリ管理の苦痛から解放されるだろう。InfoQはこのClojarsについてAlex Osborne氏に話を聞いた。
-
テスト駆動開発とレガシーコードのトラブル
Alan Baljeu 氏は大規模なレガシー(古い) C++ コードベースへの TDD 利用を試みていた。そこで「可能な限り簡単に (simplest thing that could possibly work)」という原則が原因になって,大きな手戻り作業の発生するトラブルを経験したのだ。
-
アジャイルを導入するパイロ��トプロジェクトの選び方
アジャイルの導入を成功させる最も重要な要因の1つは、アジャイルをパイロットプロジェクトに適用することで学んだことだ。ここで学んだことが、今後アジャイルを推進するのか、それとも従来のプロセスに戻すのか、組織に大きな影響を及ぼすことになる。パイロットプロジェクトに適していないプロジェクトを選んでしまうと、アジャイルという新しいプロセスをうまく宣伝できずに、失敗に終わるだろう。
-
Rubyのツール:Yard 0.4はライブ・ドキュメント・サーバを追加、Gem Bunlderは依存関係を取り扱う
ドキュメント生成ツールYardの0.4リリースはライブ・ドキュメント・サーバのような新しい機能を追加している。それにより、ユーザは文書にコメントすることができるようになる。新しいツールGem Bundlerは柔軟な依存関係管理を可能にする。
-
ScrumBanは進化か、それとも矛盾か?
カンバンのワークショップやコース、カンファレンスが現れ、アジャイル実践者たちは、リーンから適用されたこの手法がチームに提供するものを調査している。ボトルネックを明らかにすることから、より多くの"動き"を経験し満足するチームまで、魅力的な利点が挙げられている。しかし、指導者たちは、カンバンののんびりしたアプローチが直ちに障害を取り除くというスクラムの呼び掛けに対する「クリプトナイト」であることを警告する。
-
分散型のふりかえりを改善する
多くの人がふりかえりをアジャイルチームが継続的に改善をする際の最も強力なツール��考える。ふりかえりにより経験が新しいうちに学習や見識を捕らえられ、教訓はチームの作業にリアルタイムに適用される。 Retrospectives Yahoo Group において、各地に散らばったチームがどのようにふりかえりを取り入れられるかが議論された。
-
RubyMine 2.0 - 動的開発へと続く道
第1級の Ruby IDE のひとつが JetBrains 社の決断によって商品化された。バージョン 1.0 のリリースから6ヶ月を過ぎた今日,リリースされる RubyMine 2.0 がそれだ。
-
Bobおじさんが述べるTDDの適用可能性
"TDDによってペースが鈍ると考えている人は石器時代で生きつづけているようなものだ"と主張したことで議論を巻き起こしたブログに続き、Bob Martin氏は現実のTDDの適用可能性、役割、恩恵に対する深い洞察を試みている。
-
Microsoft は Teamprise から TFS 2010 への無償アップグレードを提供する
先日 Microsoft は、SourceGear の部門である Teamprise から、Teamprise Client Suite を獲得した。TFS 2010 バージョンが準備できるとともに、無償アップグレードと一緒に、Teamprise Client Suite 製品は新しいブランド名の下で提供され続けるだろう。
-
.NET 版 Cucumber について,Aslak Hellesøy 氏へのインタビュー
Cucumber が先日 .NET をサポートしたことについて,InfoQ では作者である Aslak Hellesøy 氏にインタビューを行った。Cucumber はビヘイビア駆動開発(BDD)のための受入テストツールである。Agile 2009 の時,InfoQ の Mark Levison が機能テストツールワークショップのレポートとして,Matt Wynne,Richard Lawrence 両氏による Cucumber の .NETソリューション開発開始について伝えたことがある。これが後に Cuke4Nuke という名称になった。
-
アジャイルはマイクロマネジメント
マイクロマネジメントは通常、あまり良い意味で使われない。このマネジメント方法は、マネージャが部下や社員の近くで仕事について細部まで指示する方法だ。普通、アジャイル開発とマイクロマネジメントは正反対の手法と考えられがちだか、表面上の違い以上に強く関連している。
-
よいアジャイルなメトリクスとは何か?
適切でアジャイルな計測とは何だろうか?もし伝統的な計測方法である、アーンドバリュー、労働時間、コード行数、テストによるコードカバレッジがアジャイルなプロジェクトにはあまり適さないのであれば、どういう方法があるのだろうか?よりよいアジャイルなメトリクスを選ぶ上で助けとなる、私たちが決められるルールは何だろうか?
-
Tasktop Pro 1.6,C/C++ プロジェクトのタスク管理と自動タイムトラッキングをサポート
Eclispe Mylyn と Tasktop の開発元である Tasktop Technologies 社は先週,Tasktop Pro 1.6 バージョンのリリースを発表した。Tasktop Pro は Eclipse IDE 用のアプリケーションライフサイクル管理 (ALM) 統合スイートだ。最新バージョンでは,リポジトリ間リンク,C/C++プロジェクト用のタスク管理フォーカス,アジャイル ALM ツールとの統合などがサポートされる。さらに今回のリリースでは,自動タイムトラッキング機能も追加されている。
-