どんな問題?
- 設計と開発が遅延してしまうことはよくある
- 管理側が開発者の進捗を止めてしまう
- 「待て」と指示する
- 不明瞭な指示を与える
- 外的要因でプロジェクトの方向性が変化する
- 管理側が開発者の進捗を止めてしまう
- Fire Drillの始まり
- プロジェクトの納品キャンセルの危機が迫る
- 管理側が本気になる
- 例
- 6ヶ月:要件分析,計画
- 1ヶ月:設計,実装,デモ
どう解決する?
- 管理側の責務はソフト製品を納品すること
- 管理レベルの問題はどうでもいい
- shelteringを行う
- 管理側はプロジェクトの環境を内部と外部とする
- 大抵のソフト開発者は内部環境に向けて作業する
- システム内の80%のソフトはアプリに特化したものでない
- 外部環境の変化に影響受けない
- 外部環境は”public image”と呼ばれる
- 目的は他のステークホルダーと良好な関係を築くこと
- ときにプロジェクトの危機を演出することも必要
- リソース確保のため
- 大抵のソフト開発者は内部環境に向けて作業する