私の会社は最近スクラムを使い始めました。2回のスプリントを行いました。私たちはまだ学習中ですが、開発プロセスのいくつかの問題を明らかにして修正しました。ですから、一般的にはそれは私たちにとって良いことだと思います。
福音書記者、皮肉屋、そしてその間のすべての人からのスクラムに関するインターネットの思索の多くを読んで、3つの一般的でやや矛盾したテーマが私に際立っていました:
- スクラムのプロセスが十分に厳密に実行されていないため、スクラムの実装は失敗します。
- 組織がスクラムを独自の環境/文化/慣行に適応させていないため、スクラムの実装は失敗します。
- スクラムのプロセスは重要ではありません。アジャイルマニフェストの値のみが重要です。
これらの例は、これらのSO質問への回答で見ることができます。
スクラムのすべてのガイドラインにまだ従っていないことを認めなければなりません。スプリントの最後にリリースを行っていません。スクラムマスターは、タスクをスプリントのバックログから最後の方に移動することを望んでいません。いくつかの例として、彼が私たちの計画がどれだけずれているかを確認できるように(つまり、バーンダウンチャートが0になることはありません)、緊急のカスタマーサポートの問題には、すべての人の計画を混乱させる信じられないほどの力があります。
私の質問は、これらの問題やその他の問題を解決しようとする際に、公式のスクラムプロセスに近づこうとするのが良いのか、スクラム前のプロセスのいくつかに近づくのが良いのか、それともスクラムの原則について瞑想するのが良いのかということです。まったく別のプロセスを考え出してみてください。