なぜ(一部の)開発者はAgileを嫌うのか
(objectstyle.com)アジャイルがおかしくなってしまった理由と、これを直すためにできること
アジャイルが嫌われる理由 :
-
ぶれる目標と非現実的なデッドライン
-
Red Tape(形式的な手続き、官僚主義)
-
開発者が創造性を持って参加できる余地がない
-
開発者にひたすら仕事だけをさせようと急かすSprint
Agileに何が起きたのか :
-
開発者が始めたAgileは、「認定スクラムマスター」たちと、ソフトウェアがどう開発されるのかを知らないビジネス側の人々によってハイジャックされた
-
その反動として、「Software Craftsmanship」(ソフトウェア職人技)のような運動も生まれた。Agileが最初に生まれた理由、つまりビジネスと開発の隔たりを埋めるという原点に戻ろうとするものだ。
-
これは、開発者が単なる「動くソフトウェア」ではなく、「よく作られたソフトウェア」を作るようにしようということだ。
-
自分のコードをクリーンアップ/リファクタリングする時間の余裕もなく、ただ素早くストーリーだけを開発していくのは、「技術的負債」をより速く増やすだけである。
Make Agile Great Again
-
ビジネスと開発の間のギャップを縮めることに集中し
-
不要な手続きをなくし
-
積み上がり続ける技術的負債に、みんなで関心を払うことができてこそ可能になるだろう。
1件のコメント
ソフトウェア職人技 Manifesto
http://manifesto.softwarecraftsmanship.org/