アジャイルの初期条件は何ですか?


9

最初に、アジャイルプロセスは、以下の基本原理のために機能すると思います。

  • それは焦点をもたらします
  • 本当にフォーカスをもたらすノイズを制限します

次に、アジャイルプロセスを成功させるために必要な初期条件は何ですか。たとえば、次のものが必要ですか。

  • 既存のバグはありません
  • 完全に自動化されたテストプロセス、または少なくとも高度に自動化されたテストプロセス
  • プロジェクトに専念する人々
  • より明確に定義された新しい開発
  • 速くも安定もしない開発

それを成功させるには何が必要ですか?これらの初期条件のいくつかがないことをより適切に処理するさまざまなアジャイル実装はありますか?

回答:


5

アジャイルマニフェストを真にそして完全に信じるビジネスのあらゆるレベルの人々

私たちは、ソフトウェアを開発し、他の人がそれを行うのを支援することにより、ソフトウェアを開発するより良い方法を発見しています。この作業を通じて、私たちは価値を見出しました。

  • プロセスとツールに関する個人と相互作用
  • 包括的なドキュメントに対応する実用的なソフトウェア
  • 契約交渉を介した顧客のコラボレーション
  • 計画の転換への対応

つまり、右側の項目には価値がありますが、左側の項目にはさらに価値があります。

そして、私がアジャイル宣言を信じていると言うとき、私はすべてのアジャイル宣言を意味します。最後の部分は無視できません。そこ右の項目の値がまだ。

それらの人々、プログラマー、マネージャー、顧客がいる場合、アジリティのいくつかのバリエーションを機能させることができます。そうしないと、苦労します。


3

最低でも

何よりもまず、プリンシパルを理解し、それらをチェーン全体に適用するのに十分であり、アジャイルがあなたの状況に適用できると信じているトップダウンのスポンサーシップが必要です。

プロセスを信じていない上級管理職がいると、部下がプロセスを変質させたり、歪めたり、汚したり、弱体化させたり、さらに悪い方法で破壊したりする可能性があるため、最終的には弱体化します。

上級管理職がプリンシパルを理解していない場合、彼らはプロセスを変質させるショートカットや妥協を要求し始めるでしょう。その後、問題が発生すると、反対者は「私はそう言ったのですが、アジャイルは機能しません!」と言うことができます死の行進に戻ります!

これは、アジャイルを採用しないよりも悪く、通常「アジャイルだが...」と呼ばれます。経営陣はアジャイルという用語を使用していますが、「しかし...」は実際のプリンシパルをすべて破棄し、彼らが以前行っていたことを続けています。これは、アジャイルにこれ以上の知識がない人に悪い名前を与えます。

素敵な副作用

バグなし、自動テスト、明確に定義された開発、専任のスタッフなど、あなたが挙げているものはすべて、アジャイルにとって素晴らしい良い副作用です。

アジャイルは、特効薬でも万能薬でもありませんが、すべてのレベル(顧客<->管理<->開発者)で透明性を促進し、生産性の問題である人々をすぐに際立たせます。特にスクラムのようなアジャイルの特定の実装。


「アジャイルだが...」halfarsedagilemanifesto.org
Buttons840

1

頭に浮かぶいくつかのこと:

  • プロのチームの結束-これらの人々は他の人と上手に遊ぶことにオープンですか?彼らは成熟した、責任のある人々であり、彼らの仕事にはある程度の自律性を与えることができますか?

  • コミュニケーションの文化と方針-組織内で人々はどの程度、懸念、考え、意見を表明していますか?

  • アジャイルとは何かを理解する-それらの外部の利害関係者は、自分の側で責任を受け入れるためのプロセスについて十分に知っていますか?そうでない場合、これは疑似アジャイルに役立ちます。同様に、いくつかのものを整理するのに役立つ明確に定義されたプロダクトオーナーとスクラムマスターはいますか?

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