メタコメント:プログラマーにアンケートの質問をするのは素晴らしいことです。
スクラムはチームや組織によって大きく異なるため、この質問に答えることは非常に困難です。スクラムは、チームに優れたソフトウェアを提供できるようにすることであり、開発者はそれを好むはずです。
どこがいけないの?
答えは上記の私の声明にあります。チームに権限が与えられていないか、優れたソフトウェアが提供されていません。
非常に多くの失敗モードがあり、ここにいくつかあります:
- 製品の所有者が顧客やビジネスを理解していない。
- チームは顧客やビジネスを理解していません。
- 組織の問題は、チームが目標を達成するのを妨げています。
- スクラムは日々のマイクロ管理に変わります。
それらは、スクラムバットと呼ばれることもあります。
IMOスクラムは、次の場合に高く評価/成功する可能性が高くなります。
- チームは、製品/プロジェクトに適していると感じたため、スクラムを採用することを決定しました。
- 製品の所有者を通じて、お客様から強い/継続的なフィードバックがあります。
- すべてのスプリントの後に発送します。
- チームには自律性があり、自己組織化し、組織からの完全な信頼/サポートを受けています。
- バックログのアイテムの大部分はチームからのものです。
もう1つのコメントは、スクラムでは「怠惰な」プログラマーはチームに対してのみ説明責任を負うため、上司に対して説明責任を果たすことを好む可能性があるということです。とにかく、これは要因ではないと思います。
私がスクラムで見る問題は、鶏と卵の問題です。すでにアジャイルであれば、スクラムは必要ないかもしれません。本質的に俊敏でないスクラムはおそらくそれを変更しないでしょう、それは表面に敏捷性をもたらし、反敏捷性の力がそれを押しつぶすことができるほど目に見えるようにするので、事態をさらに悪化させるかもしれません:-)
非アジャイル組織はアジャイルになるだけですか?知りません。スクラムはそうしたいと思っていますが、それが可能かどうかはわかりません。