アジャイルになることの金銭的なメリットは何ですか?[閉まっている]


8

なぜアジャイルになるのですか?これは、私がアジャイルになることを考えるときに頭に浮かぶ最初の質問です。アジャイルに移行することで実現できる財務上のメリットは何ですか?

私たちのほとんどは、顧客やクライアントを自分が何を望んでいるのかを知らない人だと考えるのは確かです。では、なぜ彼らを助けるのか?寄生的な会社である彼らのお金を吸い込んで、彼らを毎日愚かにさせないのはなぜですか。従来のソフトウェア開発は悪くはなく、おそらく(ほとんどの場合私が見た限りでは)アジャイルプロジェクトよりも作業しやすい環境です。

では、なぜアジャイルに移行するのでしょうか。アジャイルは、従来のソフトウェア開発ではできない(経済的に)余分なものを何に与えることができますか?


1
+1これは良い質問です。アジャイルの支持者は、アジャイルの方が効率的であるという研究を強調しています。人々が専門家として向上したいのは当たり前のことです。しかし、あなたがそれを気にしない場合はどうなりますか:お金を稼ぎたいだけの場合はどうなりますか?アジャイルはそのために何か良いですか?
Joonas Pulakka 2012年

13
あなたはアジャイルの秋の会社で働いていて、極端な機能不全を経験し、それからアジャイルであると言われた人のようにうろたえているように見えます。私たちのほとんどは、私たちが始めたときに私たちが理解していると考えており、経験豊富な人々がそれを行う方法を教えてくれています。私たちはそのように言われましたが、なぜか経験したことはありません。ウォーターフォールには失敗の傾向があり、真のアジャイルには成功の傾向があり、一方の失敗と他方の成功の両方を経験するまで、私たちは真に知ることは決してありません。あなたが経済的利益を考えているなら、あなたはすでにあなたが誤解していることを証明しています。
maple_shaft

4
履歴書にアジャイルの経験があると、金銭的なメリットが得られる場合があります。
jfrankcarr

3
問題は、顧客が愚かではないことであり、あなたが寄生的であるようにしようとすると、最終的に彼らはあなたがもうあなたと一緒に働きたくないという点に到達するでしょう。そして、それはあなたが好きなほど長くはありません。競争相手よりも低い入札単価を設定できるため、より効率的になり、より多くのビジネスを獲得できます。
アンディ

回答:


16

アジャイルは、より短い時間=お金(または少なくとも信頼性の高い見積もり)で、より良い結果(顧客が必要としているものに近い、必ずしも彼が最初に望んでいるとは限らない)を生成します。これは、プロジェクトを実施するためのより優れた方法です(「ウォーターフォール」と比較して)。顧客は幸せです。プログラマーは幸せです。プロジェクトは優れています。コミュニケーションは真実かつ透明です。人生は素晴らしい。専門的な意味で好きではないことは何ですか?

あなたが良いセールスマンを持っているなら、あなたはあなたのがらくたをあなたの顧客に売り、彼らにもっと請求することができるかもしれません。財政的に、これは理にかなっています。現実は、「顧客を幸せにすれば売り上げは増加しますが、失望すれば売り上げは減少します」というだまされやすい見方よりもはるかに複雑です。世界は公平な場所ではありません。あなたはろくでなしの寄生虫として良い生活をすることができます。多くの人がします。あなたが一人になりたいかどうかはあなたの選択です。もしそうなら、私はあなたと遊びません。

大金を稼ぐだけなら、大金を稼ぐのは簡単です。〜シチズンケインの「エベレットスローン」

また:

ここに画像の説明を入力してください


それが「良い利益」と「悪い利益」の違いです。"Good Profit" =満足した顧客、 "Bad Profit" =あなたは顧客を
食い物に

4
-1私はあなたの最初の段落のいずれにも全面的な陳述として同意しないと思います。くだらないプロジェクトがあり、くだらない管理がアジャイルプロセスに切り替わっても、チームが突然幸せになるわけではない場合、プロジェクトは素晴らしいものになります。
SoylentGray

2
ええ、そうです、不十分に管理されたプロジェクトの途中でプロセスを変更しても、そのプロジェクトに違いありません。全体的なパフォーマンスを向上させるための長期戦略としてのプロセスの変更。
DaveE

1
-1:まず、最初の段落がヘビ油や銀の弾丸を売っているのかどうかわかりません。そろそろこの業界が成長し、この種のがらくたを止める時が来ました。アジャイルはウォーターフォールよりもソフトウェア開発へのより良いアプローチであると私は確信しています。
mattnz 2012年

2
mattnz-明確に定義されていて、スコープが広い要件のウォーターフォールは完全に機能します。アジャイルは、スコープのクリープや変化する要件への調整において、現実の世界でよりよく機能します。ハンマーが機能する場合もあれば、ドライバーの方が適している場合もあります。
SoylentGray

8

「伝統的」とは、ある種のウォーターフォールワークフローを意味しているのではないかと思います。

金銭的なメリットはたくさんあります。追加機能の実装に必要な工数が主なものです。いったん開始すると、プロセスを停止することはできません。したがって、クライアントが得た結果にクライアントが満足していない場合(そして「愚かである」場合、クライアントは自分の仕事を成し遂げようとするだけなので、ソフトウェアがその仕事をしません。適切にクライアントを失います)。

もう1つは、クライアントの満足を保証することです。これは、売上の増加とクライアントの満足度の向上にもつながります(ビジネスの観点からもそうしたいと考えています)。

開発サイクルをフィードバックする機能があるということは、技術的な改善(現在提供されているasp.NET mvc 4など)にも対応できるため、時間を大幅に節約できることも意味します。プロジェクトに厳密な仕様を設定すると、時間を節約できる可能性のある、より新しい/より優れたテクノロジー/ライブラリ/アセットにアップグレードできません。

時は金なり。


私はあなたの締めくくりの言葉が好きです。+1
Andrei G

2
私の経験では、顧客満足の絶対的な保証はありません。彼らは時々不可能を望み、あなたがどれだけ近くあなたが提供するか不幸な名言になります。また、彼らが望むものと実際に必要なものとの間のギャップを理解できないことがよくあります。ただし、逐次開発手法はその問題を解決するためにアジャイルに勝るものはありません。彼らはあなたが何を提供しようとしているのかを合法的な言語で前もって定義するのにちょうど良く、真に病的なクライアントが支払いから逃れるための余地を残しません。
Joris Timmermans、2012年

2
ハハはい、クライアントは常にもっと欲しいと思うでしょう、それは本当です。私は常に正しい方向に進んでいることの確認を得ることによって、最終製品は少なくともそれだけの価値があると信じています。次に、クライアントがより多くの機能などを必要とする場合は、製品が(当時)問題がないことに同意したので、追加の開発コストを正当化できます。
ミハリスバゴス

私の調査により、機能の実装にかかる時間の節約は実際にはもっと少ないと私は信じています。より適切な正しいソリューションへの到達。
SoylentGray

6

私が見たデモンストレーションがあります。それは、より伝統的な方法に対するアジャイルの利点のかなり良いアナロジーです。これはゲームBattleshipに基づいています。あなたと他のプレイヤーは通常の戦艦グリッドに座ります。どちらも20ショットあり、それぞれの費用は$ 5,000で、初期費用は合計100,000です。これが問題です。単一のショットを発射する前に、すべてのショットを計画する必要があります。対戦相手は彼のショットを「通常」発砲します。ショットを取り、何が起こるかを見て、別のショットを撮ります。

20ショットの終わりに、誰がより多くのヒットを獲得したと思いますか?

類推はアジャイルvsウォーターフォールにかなりきれいに変換されます。アジャイルでは、次に何をするかを計画するときに、すでに行ったすべての合計を考慮に入れることができます。あなたが困難になる領域と、すでに経験した困難または困難の欠如に基づいて容易になる領域のいくつかの基本的なアイデアがあります。また、クライアントから小さな塊でフィードバックを得て、クライアントがこれを気に入った、または気に入らなかったと述べ、クライアントが間違っていると言うことに加えて大量の追加コードを構築しなくても、その知識をすばやく組み込むことができます。 。

従来のウォーターフォール手法では、コーディングが始まる前に、システム全体と開発スケジュールが計画されています。これは、「発砲前にすべてのショットを計画する」アプローチです。あなたはクライアントが要求したものを正確に提供することができるかもしれませんが、彼らはそれを見て、「それは私たちが必要とするものではない」と言うことができます。ええ、契約の条件に従って配信したのでお金がもらえますが、開発者は時間を無駄にしており、クライアントはお金を無駄にしており、どちらも結果に満足していません。アジャイルは、開発の進行中にプロジェクトの要件を変更できるようにすることで、これを支援するように設計されています。まだ行っていないことは何でも変更できます。すでに行ったことも変更できます

また、クライアントは最初に作業内容を決定するようになり、完了した作業の小さなチャンクをより頻繁に配信することで、クライアントはより早く使用できるシステムを持つことができると考えられます。これは、クライアントにとって目に見えるROIです。これにより、通常、クライアントは、このより複雑な開発プロセスに積極的に参加するようになります。


あなたのアナロジーはかなり欠陥があります。アジャイルアプローチをBattleshipに類似させるには、各反復の後に対戦相手が船の位置を変更できるようにする必要があります。次に、あなたの類推はより適切でしょう。
ダンク

ウォーターフォールの開発者の顧客は常に不幸であり、アジャイルがその問題を解決したであろうというこの神話はどこから来たのでしょうか?多すぎる人がクールエイドを飲んでいるように聞こえます。
ダンク

私の類推ではありませんでした。クライアントが望んでいることについて計画を立てたとしても、途中でフィードバックなしに本当に欲しいものを確実に「ヒット」することは常に困難になるでしょう(そして、より高価になります)。アジャイルとウォーターフォールの両方の人が彼らのすべての目標を達成することが期待されるが、ウォーターフォールは開発のより多くのラウンドのためにより多くのお金を必要とするからです。
KeithS 2012年

ダンク、あなたと私は前にアジャイルの桑の茂みを回ったことがある。あなたはそれが好きではありません。あなたはそれがうまくいくとは思わない。反対する人はたくさんいますが、現実には、アジャイルが気に入らなくても気軽にWaterfallを使い続けることができます。どのSDLC方法を選択しても、アジャイルが推進するアイデアの一部(顧客からの迅速なフィードバックや顧客が最初に実行したいことなど)を採用することを保証します。
KeithS 2012年

アジャイルが機能しないと言ったことはありません。ただし、特定の種類のプロジェクトでのみ機能します。そして、それは私の反対です。アジャイルにとって、アジャイルは特効薬です。あなたが1つのリリースを持っている限り、アギリストの失敗といったものはありません。それが顧客のニーズを満たしていなくても問題ありません。アジャイルが推進するアイデアの一部を採用する限り、それはアジャイルが着想されるずっと前に、成功した滝の実践者によってすでに行われています。ですから、アジャイルが彼らが振り向いて批判するまさにそのプロセスから盗んだコンセプトにアジャイルなクレジットを与えないでください。
ダンク

4

私にとっての利点は、固定入札契約を結ぶことです。私は固定入札契約を勝ち取り、アジャイルな方法を使用することによって話すことさえ恥ずかしい実効時間給を作ることができました。しかし、それには価値のあるものにするために一緒にゲル化した才能のあるチームも必要です。

あなたは正しいです、それはすべてに沿って請求し、小便の悪い仕事をする方が簡単です。業界で16年間働いて以来、スキャンダルのかなりの部分を見てきました。特にドットコムブームの間。同じ詐欺を繰り返し実行することも可能です。しかし、同じことがあらゆる業界で可能です。車の修理店に騙されました。おそらく「評判が良い」ものでさえ。あなたは、クライアントから横領している会計士、教会から盗んだ説教者、大企業から賄賂を受け取っている政治家についての話を実際に毎日聞いています。そして、それらはすべてそれがより良くなるかのように「ホワイトカラー」犯罪として分類されます。ああ、彼らは株主から数百万ドルを盗みましたが、それはホワイトカラー犯罪でした。

人々の信頼と期待を利用することを妨げるものは何もありません。個人的にはプライドの問題です。一緒に、または一緒に働く人たちの期待を超えたことを知って、就寝したいと思います。


あなたが書いた内容がはっきりしていませんが、+ 1を差し上げました。ウォーターフォールのメリットは固定入札契約だとおっしゃっていたと思います。それがまさに私のポイントです。私が顧客なら、自分のお金が何を買っているかを正確に知りたいのです。何百万ドルも払いたくないので、必要なものの半分しか手に入れません。顧客として、私はそれを失敗と呼びます。アギリストとして、彼らはハーフワーキングプログラムを持っているので、それは成功と呼ばれるでしょう。その状態の顧客にとってそれがかなり役に立たないという事実に関係なく。
ダンク

実際、固定入札の契約にはアジャイルを使用しています。あなたは、クライアントが望んでいるものの前に良い絵を描き、プロジェクトを計画します。次に、迅速な反復と配信を使用して、フィードバックループを実行します。最終的には、正しく実行すると、クライアントが期待していた以上の成果を上げることになります。
Michael Brown

または、顧客に必要な製品を顧客に提供するずっと前に、お金が足りなくなります。あなたはいくつかの重要な機能を持っているかもしれませんが、それはパッケージ全体なしではあまり役に立ちません。前に言ったように、離陸できるが着陸できない飛行機はあまり役に立ちません。しかし、アギリストはそれを成功と呼びます。
ダンク

不完全な製品の成功をもたらすプロジェクトを呼び出すことはありません。
マイケルブラウン

2

アジャイルは、次のような方法で高品質のソフトウェアを「提供する」方法の問題に取り組みます。

a)要件の変更-問題領域が非常に明確である場合でも、パフォーマンス、セキュリティ、コンプライアンスなどの非機能要件がコア機能を変更する可能性があります。

b)短納期-市場投入までの時間は非常に重要であるため、完成品を決定する必要があり、顧客が受け取ることを期待できます。

c)急速に変化するテクノロジー-テクノロジーの変化が速すぎるため、プロジェクトを追い続けるのは困難です。

d)機能強化と変化する市場状況-ソリューションは急速に進化して、変化する市場状況に対応し、他の製品と競合する機能を追加する必要があります。


1
+!これがアジャイルを見る最良の方法だと思います。これらの問題に対処するためのボックス内のツールとして。
SoylentGray

1

さて、アジャイルは正確な日付までに完成品を得ることを目的としています。

伝統的な滝は同じことをすることになっている場合、スコープのクリープが適切に管理されていないためにしばしば苦しみます。

アジャイルは、これをより適切に管理して、重要な機能をより高い優先度で提供し、最初に提供するように「ビジネス」を導くように導くことになっています。アイテムの優先度は、新しい情報が利用可能になると、プロジェクトを通じて変更される可能性があります。

メリットは、継続的に期限が過ぎて行き詰まるのではなく、より有用なものを提供できることです。


あなたの顧客が半分完成した製品を手に入れることを気にしない限り、あなたのポイントは有効です。
ダンク

@ダンクええ、それは否定的な見方です。「ガラスの半分いっぱい」の視点から見ています。彼らは簡単に建て変更する機能で、最初の正しい機能を得る。
OZZ

エンジニアとしての私の仕事は、すべてのリスクを分析して全体像を確認することです。砂に頭を埋めるのではなく、当面のタスクのみを確認し、他のすべてのものがうまく機能すると想定します。それは否定的な見方ではなく、専門家の見方です。稼働中のシステムの半分が顧客のニーズを満たす場合は、問題なく、アジャイルが最善のアプローチとなる可能性がありますが、私が取り組んでいる種類のプロジェクトでは、これまでのケースではありませんでした。このようなソフトウェアを作成するにはスキルが必要なので、「組み込みが簡単に変更できる」というコメントにはまったく反対します。
ダンク

@ダンク-ああそうだ、あなたはプロであり、私はそうではない。砂に埋もれているアプローチを埋めたとはどこにも言わなかった。私はアジャイル熱狂者でもありません。イタリック体で「想定」されていることに私の答えを書いてください。従来のウォーターフォールは、半分が完成したか、予算を大幅に超えて、まったく同じ問題を抱えています。両方のプロセスが機能し、両方のプロセスが失敗する可能性があります。私はそれがどのようにしてお金を「節約できる」かという最初の質問に答えようとしただけでした。アジャイルは黄金の弾ではなく、成功を保証するものでもありません。
ozz

@ダンク-他の点についてのコメントが表示されます。私はそれを銀の弾丸と見なすアジャイル狂信者がたくさんいることに同意します。私はその1人ではありませんが、成熟したチームと熱心な顧客で正しく行われた場合、アジャイルにはそのメリットがあると思います。「平面」のアノロジーはうまく機能するとは思いません。飛行機を構築するには、すべての要件を事前に把握しておく必要があります。そのシナリオではアジャイルがうまく機能しないと思います。しかし、多くのアプリについては、おそらくより一般的にはビジネスアプリで、顧客が何を望んでいるか/何を必要としているのかを大胆に考えており、これは時間とともに変化しますが、アジャイルは非常にうまく機能します。
ozz

0

より優れたソフトウェアを作成しても収益が得られない場合は、開発方法論の問題ではなく、ビジネスの問題があります。

彼の寄生的な会社である彼のお金を吸って、彼を日ごとに愚かにさせてみませんか?

サービスから収益性への接続を行う企業に実際の利益を提供してみませんか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.