BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ PM に関するすべてのコンテンツ

  • 開発のスピードとは本当に素晴らしい「ものさし」なのだろうか?

    近い将来を予測する能力以外に開発のスピードを測定することによって、どんな価値が得られるのだろうか?J.B.Rainsberger氏は速度を追求する時間を削減し、また削除することによって最大の益がもたらされるような、チームに無駄な労力を使わせている領域が何なのか特定する事を推奨している。

  • 成功するコラボレーションには偶然などない

    パートナーシップコーチのMichael Spayd氏は契約社員と正社員は両方ともプロジェクトに取り掛かる際にコンサルタントとしての役割を果たすことができ、またクライアントとコンサルティング系統の契約を発展させていくという提案を記した記事をInfoQに提供した。これは通常の”契約”という用語とは異なる意味を持っている。サービスプロバイダとクライアント間の法的な決まりごとである。彼の"Designed Partnership Contract"は金銭の交換に関するものではなく、”コンサルタント”がコミュニケートし、自身達の価値観と嗜好を大切にするのを可能にする一方、より良いクライアントとのコラボレーションを成すために使用されるものである。

  • 階層アーキテクチャは開発者と彼らが作るソフトウェアの間にギャップを生むか?

    今日のソフトウェアコミュニティにおける努力の多くは、ソフトウェア開発のプロとビジネスピープルとの間のギャップを解消するための橋渡しを目標としているが、一部のブロガーは問題をすこし異なった視点から見ており、開発者と彼らが作るソフトウェアとの間のギャップを強調している。

  • Article: かんばんボードによるプロジェクトの見える化

    日本におけるプロジェクトファシリテーションのの第一人者である平鍋健児さんが、昨今のアジャイル開発プロジェクトで広く浸透している見える化の手法を見ていきます。その中で、チーム全体がプロジェクトの今の状況を把握し、開発者の自律的な作業を可能にし、協調作業を促進する、三つの視点(とき、こと、ひと)をうまく使うかんばんボードの利用法を提案します。そして最後に、三つの視点によるプロジェクトの見える化を実現している、かんばんボードのソフトウェアによる実装“TRICHORD”を紹介します。

  • 品質に交渉の余地はあるか?

    ソフトウェアの品質はどうでもよい、特定の期日までに仕上げなければならない予定された要求(スコープ)がある - 顧客にそう言われたら、あなたはどうするだろうか?顧客の言うことを聞き、品質を犠牲にするだろうか(そもそも、品質とは何だろうか?)?

  • 一つのAgileチームで複数のプロジェクトをこなすには

    組織において一つのデベロッパグループが複数のプロジェクトを完成しなければならない事は珍しいことではない。このような状況においてグループはどのように構成され、またどのように彼らの作業をどのように計画し、配分するべきなのだろうか。

  • Oracle Mix:JRuby on Railsで構築した大規模なオンラインアプリケーション

    Oracleは先頃Oracle Mixというソーシャルネットワーキング・Webアプリケーションをリリースした。今回リリースしたWebアプリケーションは、JRuby on Railsを使っている。

  • アジャイルPMが顧客の靴で一マイル歩いてみる

    Ternary SoftwareのCOOのAlexia Bowers氏は、Ternaryで多数のプロジェクトを率いてきた。昨年、彼女は顧客(プロダクトオーナー)の役割を演じ、そして、それがどのようなものであったのかを、プレゼンテーションで話してくれた。

  • Jay Fields 氏と Zak Tamsen 氏へのドメイン固有言語についてのインタビュー

    Jay Fields 氏と Zak Tamsen 氏がドメイン固有言語について InfoQ のインタビューに答えた。彼らは、ThoughtWorksのプロジェクトにおいて、業務の強化、開発期間の短縮、およびプロジェクトの俊敏性向上のためにドメイン固有言語をうまく使用している。

  • RSpecに待ちに待ったIntegration TestのRBehaveが追加

    RSpecはRuby用に書かれた振舞駆動開発(略してBDD)の受け入れテスト用フレームワークである。またRSpecはJRuby環境下で動作可能なので、JavaでもRSpecを使う事が出来る。

  • ツールをAgileにするには?

    プロセスとツール上のインディビジュアルと相互作用はAgile Manifestoの一番最初に挙げられるメリットである。しかしながらツールはほとんどのAgileチームの開発において大変重要な部分になっているようだ。ツールが利点となるのはいつで、またいつAgileソフトウェア開発において妨げとなるのだろうか?

  • 次世代の機能テスト

    次世代の機能テストはどんなものであるべきか? AgileAllianceは2007年10月11日から12日にかけて次世代の機能テストツールを考えるワークショップをオレゴンのポートランドにて開催している。

BT