午後はいくつかのセッションがありますが、概ね事例のお話。 Agile とか XP とか Scrum とはいわないけれど、ユーザー企業と開発者の協働体制によってよりよいソフトウェアをリリースできています、というお話でした。最初の総括の部分でも書きましたが、不確実性が高い(要件リスクが高い)開発においては、アジャイル(というより、ユーザーを巻き込んだ開発ですね)重要、という感じです。 そして、成功のポイントとなるのは、やはりユーザー企業の態度、です。要件リスクが高い開発においては、意思決定を遅らせる必要があり、それにより投機リスクよろしく、利得の機会も最大化(最適化)できるというメリットもあるので、そのメリットを享受するために、損失の機会を許容できるか、また意思決定を遅らせた場合に、利得を最大化するための仕組みをいかに用意できるか、というあたりがポイントかと。「仕組み」に関して言うと、単純には開発フェーズでどれだけシステムのエンドユーザーを巻き込み、エンドユーザーにとって優先度の高い機能を実現するか、という点がポイントになるかと。
Read More...