BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ アジャイル技術 に関するすべてのコンテンツ

  • アジャイルはどれほど個人のためになるか

    ScrumDevelopmentグループで最近行われた議論では、アジャイル開発のプラクティスが関係している個人にとって直接プラスになる方法を明らかにしている。

  • Apache Ivy 2.0.0-RC2: 2.0リリース間近

    プロジェクトの依存関係管理ツールであるApache Ivyは2.0.0-RC2段階となった。InfoQでは以前、2.0のリリースと同時にIvyがApacheプロジェクト傘下へ移行することを伝えた。その時点から既に複数のベータ版がリリースされていて、遂にリリース候補のフェーズとなった。

  • アジャイルユーザビリティ

    ユーザビリティの第一人者で「Usability Engineering」(邦題「ユーザビリティエンジニアリング原論」) の著者であるJakob Nielsen氏が、アジャイル手法がユーザビリティをデザインする従来のアプローチを脅かすことに懸念を示している。

  • Cloverのテスト最適化機能によってテストが高速に

    最近リリースされたClover 2.4は"Test Optimization(テス���最適化)"という新機能を強調している。これはCIをスピード・アップし、テストが完了するまでの待ち時間を削減する効果がある。"テスト毎の"カバレッジ・データを活用することでコードの修正によって影響のあったテストだけを選択的に実行する。

  • 共同作業場所へ移行するヒントと懸念事項

    最近、共同作業場所の環境にチームを移行することと、それを成功させるために何が必要かについて議論が交わされている。

  • 「スプリント」は適切な呼び方ではない?

    アジャイル開発における最も根本的な概念の1つとしてあげられるのは「反復」しながら仕事をすすめるということだろう。繰り返し暫定的なマイルストンを設定しながら、繰り返し改良されたバージョンの製品を納品することで、プロジェクトを運営していくのである。アジャイルな手法では、このやり方を何かに喩えた名前を付けている。有名なもので言えば、XPの「イテレーション」であり、スクラムの「スプリント」である。

  • コードカバレッジには要注意

    Christian Gruber氏はコードのカバレッジをメトリクスとして使うことに対するTDDのスタンスを、時間をかけて明確にしようとしている。

  • Presentation:トヨタの新車開発 -Agile2008より-

    Agile 2008で行われたこのプレゼンテーションで、平鍋健児氏がトヨタの新車開発プロセスについて語った。平鍋氏が、トヨタの元チーフエンジニア、片山信昭氏と出会った経験から得た知識と、彼から学んだ教訓を披露する。

  • 知識の取得を繰り返すこと、それはビジネスの価値だけではない

    一見したところ、大抵のアジャイル方法論で簡単に定義しているのは、ストーリーがビジネスの価値によって順番に開発されることである。しかしながら多くの場合、「知識を取得する」ように計画した段階を、ビジネスの価値を増加させることと混ぜ合わせるのには慎重になる。

  • 新しいアジャイルのインプリメンテーションとしてのかんばん

    ソフトウェアのためのかんばん方式は、トヨタ生産方式に由来するもので、スケジューリング作業のためのイテレーションのないアプローチである。タイム・ボックスの決められたイテレーションと計画ミーティングを使用するかわりに、前の作業が完了した場合にのみ、バックログからストーリーを取り出す。

  • スクラムチームで欠席を扱う

    スクラムでは、各チームメンバは重要であり、チームの全体速度に貢献する。計画されていてもいなくても、欠席することはチームの速度に悪い影響を及ぼす。Scrum Developmentグループの興味深いディスカッションで、このような状況を扱う方法を議論しようと試みている。

  • 170のビルドタスクを提供するMSBuild Extension Pack

    MSBuildが初めてリリースされたときは、一時しのぎの措置とみなされていた。MSBuild導入前は、コマンドラインからの大掛かりな.NETプロジェクト構築は、気力をなくすような難題だった。コマンドラインのオプションを慎重に設計するか、NAntのようなサードパーティ製ライブラリを使わなければならなかった。

  • オレゴンで連邦政府の補助金がアジャイルのトレーニングを支援

    アジャイルのエキスパートであるJames Shore氏とDiana Larsen氏は今月、オレゴン州ポートランドで行われる2つの講座で教え、雇用労働力訓練基金(Employer Workforce Training Funds)とオレゴン州のコミュニティカレッジ・労働力開発局(Department of Community Colleges and Workforce Development)から連邦政府の補助金を得るだろう。

  • ストーリーに的を絞ったスタンドアップ

    広く受け入れられているアジャイルのプラクティスはデイリー・スタンドアップミーティングである。

  • ビヘイビア駆動開発を誰にでも

    ソフトウェア開発で「ベストプラクティス」を実施することは、時にやや手ごわい先行投資になることがある。結果、開発者に工程をはしょらせて「とにかく終わらせる」ことになってしまうことが多い。これとは別に、ビヘイビア駆動開発(BDD)は、開発者とテスター、経営陣、事業参加者(顧客など)の間の協力関係を、大きく改善することができる技術である。ソフトウェア開発プロジェクトで実行すべき価値のある実践として、着実に採用・評価されてきている。

BT