近頃、「アジャイル」とはどういう意味なのでしょうか?

「アジャイル」という言葉は、特定のものを指して使われることもあれば、ただの形容詞として使われることもあるようです。

「アジャイル」という言葉が初めて使われ始めた時は、その原則に密接な関係があったと思いますが、何十年も経って、いったい全体どうなっているのでしょうか?

皆さんの意見を聞かせてください。❤️

トップコメント(27件)

アジャイルは企業のマーケティング用語になっている。どうやら、どの開発者の求人広告も、会社が「アジャイル」であると言及しています。で、実際にそこで働き始めたら、彼らが何をしているのか全然わかりません。実際にはウォーターフォールの変形みたいなものです。正しい方向に舵を取ろうとする人がいる一方で、プロセスをいつでもオンオフできると考える過激な上司やマネージャーもいます。

スクラム/カンバン/Xフレーバーを実施している多くの企業も、きちんと実施していません。いくつかのアジャイル手法を取捨選択し、残りを適当に作り上げています。その結果、壊れた疑似アジャイルが生まれ、ワークフローや生産性を全く向上させません。

社員のマイクロマネジメントにそういう手法を導入する企業もあります。アジャイルは開発者のために開発者によって作られたものでしたが、コンサルタントやマネジメントが関与するようになり、社員のマイクロマネジメントのためのフレームワークとみなしました。毎日のスタンドアップミーティング(昨日何をして、今日何をするかを報告する)などがその好例です。

マイクロマネジメントではないと疑う人は、チームや個々のチームメンバーのパフォーマンスを視覚的にプロットするバーンダウングラフィックやその他のチャートの概念を見れば十分です。管理職はグラフや他の無意味な指標を絶対に愛していますが、ソフトウェアの世界では何の意味もありません。開発者にとって本当に重要なのは出荷することだけです。

病気で休む日やメンタルヘルスデーなどがあるということを、スプリントの全体的なアイデアは考慮していません。あなたが2、3週間のスプリント期間でX時間があると仮定しますが、私たちはそうではないことを知っています。スプリントから逸脱して修正する必要がある緊急事態はどうでしょうか?スクラムを使用している場合、一度始まったスプリントの途中で変更することは技術的には許可されていません。

私にとって、アジャイルの最悪の部分はすべてスクラムに遡ることができます。毎日のスタンドアップ、計画ポーカー、スプリントのレトロスペクティブ。安定した優先順位を前提としていますが、ボード、バーンダウン、バックログなどの複数の概念を紹介し、スプリント中の変更を認めません。もしスクラムが簡単であれば、アジャイルコーチもアジャイルを実施するために他企業を支援するための企業も存在しないでしょう。適切なスクラム/アジャイルを実行するには、大がかりな儀式が必要です。

アジャイルはその意味を失い、特に現在のパンデミックの間、ますます無関係になっています。

アジャイルが初めて方法論として始まったのです。
表現が重要です。手法、方法、フレームワークの定義を読み、混乱を避けましょう。

セマンティクス。ここには混乱はありません。私のコメントはかなり明確です。アジャイルとその多くのフレーバー、スクラムなどは、年月を経て歪められ、壊れていったというメッセージです。概念から実現までの仕事の流れを助ける方法として始まったものが、マネージャーや経営者による従業員のパフォーマンスと期待の管理方法に変わってしまいました。アジャイルはもはや存在しません。

ウォーターフォールがオリジナルの論文で描かれていたものは、常にソフトウェア開発の反復的な手段として意図されていました。残念ながら、その反復的な部分は見過ごされていました。オリジナルの論文を読めば、そのことは明らかです。
いずれにせよ、現在のスクラムのビジネスは、短い反復を追加した以外は、かつてウォーターフォールとほとんど変わらなければ、厳格さの極みです。

アジャイルは最大限柔軟で、必要なものを取捨選択することを意味しますが、それが何を意味し、どのように実装するかを知っている人々がいると非常に役立ちます。

こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/ben/what-does-agile-mean-these-days-3obh