スクラム開発は、アジャイルソフトウェア開発の一種であり、小規模なチームによる反復的かつインクリメンタルな開発プロセスを用いた開発手法です。
スクラム開発では、開発チームは「スプリント」と呼ばれる短期間の開発サイクルを実行し、各スプリントで機能を設計、開発、テストして、リリース可能なソフトウェアの小さな塊を生産します。
アジャイル開発といえば、スクラムだ〜 と言われるほど、スクラム開発を実践する開発現場は世の中にいっぱいます。
しかし、近年、スクラム開発は、多くの開発現場から避難されるようになりつつある。
生産性向上につながらない
スクラムセレモニー(MTG)が冗長
スクラムマスターがチームに対する貢献を感じない
・・・
ソフトウェア開発が最も進んでいるアメリカでも、「scrum sucks」「scrum is obsolete」「scrum is meaningless」「Scrum is just a good thing in theory」と発信する人が日々増えつつあります。
あなたはスクラム開発についてどうお考えですか?