ソビエト後の滝または新しいアジャル

ソフトウェア開発における新しいアプローチに注目してください。 泣きたい、たくない しかし、このアプローチはソフトウェアエンジニアリングに根ざしており、私は事実を述べ、私たちが持っている現実を表明するだけです。 新しい方法論のビジョンが検討されている間。 時代遅れのAjailとの類推により、私は新しいアプローチのベースに4つの価値を置きました。 私はあなたの意見を聞いてうれしいです、あるいはあなたはすでにそれを使用しているので、アプローチのすべての肯定的な特徴を共有できます。



ソビエト後の滝宣言(別名ニューアジャル):

•クライアントとの継続的なコミュニケーションよりも重要な、要件の精神的管理

•顧客満足よりもプログラムの重要な機会

•継続的な更新よりも重要な初期要件のみに関するガイダンス

•すべてのプロジェクト参加者の分離とワークフローの改善。ディスカッションに時間を浪費するよりも重要です。



したがって、より詳細に:



高度な資格を持つエンジニアが顧客に要件を要求するべきではないことを聞く必要があります。 とにかく、彼とのコミュニケーションを減らしてください。 このアプローチは、責任の明確な分解と分配です。 セールス(売り手)があり、彼は顧客TKから揺れました。 セールスはこれを開発に引き渡しました。 提案されたソリューションを理解せずに、控えめに言って、見積もりを受け取って、彼はそれをクライアントに売りました。 経営陣は、チームとクライアント間のコミュニケーションを厳格に隔離し、開発チームを作成するすべての責任を負いました。



しかし、それは本当です。 基本的な技術タスクを取得し、専門知識と知識から分析とプログラミングの開発を開始するだけで十分です。 結局のところ、彼らは専門家であり、いくつかのオプションを開発し、これを顧客に提供することができます。 私たちの厳しい世界では、そのようなチームだけが生き残ると信じられています。 もちろん、離れたところから顧客の考えを読むという超感覚的な機能を適用します。 しかし、それは問題ではありません。テストと思慮深いソリューションでカバーされる柔軟なソリューションは、これを強化するだけです。 そして、そのようなチームのみがクライアントに真の喜びをもたらします。 最小限の情報に基づいて、顧客(製品の消費者)から隔離されたチームが高品質の製品を作成します。 もちろん作成します。 確率は非常に高いです。 TDD、ペアプログラミングなど、非常に効果的な手法が使用されます。 すべてが実際のアジャイルのようです。 そして誰もが幸せになります。 しかし、「すべて」とは開発チームを意味するため、彼らは夢の産物を作りました。 この製品には、クライアントが潜在的に必要とする可能性があるとチームが想像できるすべての機能が含まれています。 すべてのテストに合格します。 誰もが幸せであり、オフィスでのクライアントの外観を楽しみにして製品を提示し、配達の事実に署名します...



そして、ここ数ヶ月の開発。 ToRに署名すると、クライアントが表示されます。 急いで、電話で話すことはオフィスに入ります。 プレゼンテーションのためにオフィスで行われます。 チーム全体が、クライアントのうれしそうなため息を楽しみにしており、信じられないほどのボーナスを楽しみにしています。 誰もが喜んでいます。



顧客はプレゼンテーションに参加します。 チームと顧客はクライアントマシンを囲みました。 プロのエンジニアの助けを借りて開発マネージャーが結果を説明し、実証します。 高度な機能の多様性全体の楽しい説明。 情熱的な説明のため。 人々は顧客を見失いました。 顧客はチームに興味がなくなりました。 彼はずっと前に座った。 彼が今日目覚めた光は彼の目に消えた。 彼はすでに仕事の結果について経営陣に報告する方法を考えています...そして、プレゼンテーションが終了すると、チームは彼に目を向けて尋ねます-どのように? 1つだけの質問に答えるショプトップ、ほとんど目立たないようになった口の角... ...「これは何ですか?」



あなたがスーパー開発チームであり、同じ驚くべき結果を達成したい場合。 マニフェストは次のとおりです。



ソビエト後の滝宣言:

•クライアントとの継続的なコミュニケーションよりも重要な、要件の精神的管理

•顧客満足よりもプログラムの重要な機会

•継続的な更新よりも重要な初期要件のみに関するガイダンス

•すべてのプロジェクト参加者の分離とワークフローの改善。ディスカッションに時間を浪費するよりも重要です。



マイナーなコメント。



「要件の心理的管理は、クライアントとの継続的なコミュニケーションよりも重要です。」 優れたマネージャーは、顧客満足度がそこだけにあることを理解しています。 彼が絶え間ない会議、説明などに気を取られないとき 「魔法の杖」の効果は、競合他社との戦いにおける最善の解決策です。 さらに、どのマネージャーも、高等教育や優等でエンジニアを雇ったことを理解しています。 したがって、これらの人は自分自身でファーストクラスのすべてを理解し、実行します。



「顧客満足よりも重要なプログラムの大きな機会。」 チームにすべての責任を与えます。 私たちはチームが達成するよう動機付けます! 制限はありません。 現在と将来の両方で、チームが考えうるすべての潜在的な顧客ニーズを考慮し、提供する必要がある顧客要件の基本セットのみ。 結局のところ、優秀なマネージャーはチームの限界とその創造的な可能性を理解しています-モチベーションと品質に反映するのは悪いことです。 チームに手を貸してください! そして、チームは考えられない機能をすべて備えたキャンディを作ります。



「リーダーシップは初期の要件にのみ基づいており、継続的な明確化よりも重要です。」 最初と交差します。 クライアントが邪魔されるべきではないことを思い出させるだけです。 スーパープログラムの彼の夢を台無しにしないでください。 彼はすべてを望み、すべてを書きました。 今、フロアはプロ用です。 ソフトウェアエンジニアが通常のエンジニアよりも高い給料を持っているのも不思議ではありません。



「すべてのプロジェクト参加者の分離とワークフローの改善は、議論に時間を浪費するよりも重要です。」 これがプロセスを制御する唯一の方法です。 それぞれに独自の責任範囲があります。 すべては指導者に説明責任があります。 チームリーダーがステータスについて教えてくれます。 交差点はありません! 製品の最後にある絶縁部品の専門化と完全な実装のみが優れた結果をもたらします。 さらに、販売がプログラムの外観を理解する必要はありません。 また、プログラマーはクライアントと無言で話す時間を無駄にする必要はありません。 優れたマネージャーは、作業とコード行の代金を支払います-これが実際の作業です。



あなたがそのような説明であなた自身を認めるならば、私はあなたの経験と私が提案したアプローチが与えるプラスを聞いてうれしいです。



PS。 もちろん、このアプローチが気に入らなかった場合は、Ajlコミュニティに参加できます。 私は彼と彼の価値について書いた- ここに



All Articles