アジャイルがあなたに合わない理由

アジャイルについてのように、単一のトピックについて多くの否定的なレビューを聞いたことがありません。 彼らは、それは効果がなく、機能せず、怠け者に適していると言い、協議で生地を稼ぐために発明された、そして一般的に、 アジャイルは私たちに合わない







ここでだれもがっかりさせるつもりはありません。 アジャイルが実際にほとんどの企業に適しいない理由について、私の考えを共有したいと思います。





まず、開発者にとってアジャイルとは何ですか? アジャイルは何よりもまず規律です。 あなたがより効率的に働くことを可能にするが、何のためにも決してない規律。 アジャイルには開発者の何かが必要です。



アジャイルは規律です







アジャイルは、

許可する

予測可能な時間枠で高品質の実用製品を作成します。

しかし、ここに問題があります。 理にかなっている

望むなら

予測可能な時間枠で高品質の実用製品を作成します。



そして、ここで最も重要なことに注目します。ほとんどの開発者にとって、これは最優先事項ではありません。 はい、それは悲しい真実です。



コンフォートゾーン





平均的な開発者は、ある種の複雑なキャッチーなモジュールを作成することに興味があります(たとえ誰も必要としない場合でも)。 私が話していることを知っています、私自身もそうでした。 commons-langのような既存のライブラリを使用するよりも、StringUtilsクラスを書くことに興味がありました。 面白いからといって。 このがらくたを作成するプロセスは興味深いです。 そして、クライアントはどうですか? はい、彼には何も起こりません。私は6か月待っていましたが、まだ待ちます。 ここで、StringUtilsを終了し、その問題に対処します。



そして最も重要なこと:平均的な開発者は、コンピューターでの快適さを高く評価しています。 私の職場は私の家です。 ここでは、デスクトップ、音楽、オーディオプレーヤー、そこにあるプログラム、テーブル上のフレーム内の画像など、必要に応じてすべてを設定します。 ここにも自分のカップがあります。 ここには快適地帯があります。 ただ私と私のコンピューターです。 まあ、はい、時々上司とテスターが入って、私の世界に突入しますが、これは一時的なものです。 彼らは話して去ります。 そして再び、私の世界に平和が君臨します。



これは事実です。普通の開発者は誰もこの空間に入れたくないのです! 何言ってるの? ペアプログラミングは生産性を向上させますか? バグの数を減らしますか? コード設計を改善しますか? うーん...いや、信じられない。 はい、とにかく、2つを別々に2倍にします。 これが、アジャイルが機能しない会話が生まれる方法です。



だから:
ほとんどの開発者にとって、会社やその他すべての成功よりも、ソフトウェアを動かすことよりも自分の快適さが重要です。




より深い問題



したがって、アジャイルはほとんどの開発者には適していません。 アジャイルは、通常の快適さを奪い、個人のデスクトップを奪い、ルールに従って動作するようにします。 そしてこれは、会社がより良くなり、顧客が満足したことを確実にするためだけです。



会社の成功よりも会社の開発者にとってあなた自身の快適さが重要ですが、アジャイルはあなたを助けません。 これらの高価なトレーニング、スクラム、リーン、TDDなどの暴力的な実装は必要ありません。 これはすべてno-pa-mo-zhitです。 問題はより深い。



モチベーションを得るには?



アジャイルは、会社の経営者が思いつくことができる動機付けに加えて、独自の動機付けも提供します。 信じてください。少し慣れると、 ピンポンプログラミングなどのアジャイルプラクティスが非常に楽しいことがわかるでしょう。 Vlad911が言ったように、

ペアプログラミングは、モチベーションを高める素晴らしい方法です。 パートナーは、何をすべきか、どのようにそれを行うかについて、常に同意することができます。そうすることで、日常的な仕事にならないようにします。




コードをコミットすること、それが正常に機能することを確認することは、それ自体が大きな喜びです。



そして最後に、最大の動機の1つは、奇妙なことに、クライアントとの活発なコミュニケーションです。 比較:上司があなたのところに来て、「さて、最後にそれを終えましたか?」と尋ねると、そしてクライアントがあなたのところに来て、「うわ、あなたはやった! 上司を正当化するのは簡単です。私は集会に参加し、コードを保持し、バグを修正しました。 クライアントでは、このようなトリックは機能しません。 作業を行う必要があります、または...他のオプションはありません。



したがって、プロジェクトの成功に興味がある場合は、アジャイルを使用してください。 自分にとって快適なゾーンがより重要な場合は、コーヒーを入れてニュースを読み始めてください。 アジャイルはまだあなたに合いません。














All Articles