タイトルが嫌いである限り、バランスのとれた敏ility性と規律:困惑する人のためのガイドには、あなたに関連する情報が含まれていると思います。2人のソフトウェアエンジニアリングプロセスとソフトウェアプロジェクト管理の専門家によるこの本-バリーベームとリチャードターナー。この本では、アジャイルおよびプラン駆動型の方法論のさまざまな側面を検討し、それらを比較および対比し、それらを統合して「両方の世界のベスト」状況を達成することについても説明します。
俊敏性と規律のバランスの付録Eには、さまざまなアジャイルおよび計画主導型の方法のコストと利点に関する豊富な経験的情報が含まれています。ただし、時間の有効性に関するデータはないようです。しかし、データを一見すると、これはどちらかまたは両方の選択肢ではないように思われます(一部のプロジェクトでは、アジャイルメソッドを適用する際の労力の削減、スケジュールの短縮、および欠陥の減少が発生しました。ただし、使用した他のプロジェクト。このセクションでは、さまざまな業界のさまざまなプロジェクト、使用したプロセスの種類、プロジェクトの過程で経験したことについて説明します。
このデータを提供する付録Eに引用されている多くのケーススタディがあります。多くの人が特定の業界や特定の組織に集中しているため、ランダムに名前を付け始めるにはあまりにも多すぎます。ケースを検討する場合は、チーム、プロジェクト、組織、および業界に本質的に類似するケースを見つけて、合理的に妥当な結論を導き出すことをお勧めします。
で迅速な開発:使いこなすワイルドソフトウェアのスケジュール、スティーブ・マコーネルは、ライフサイクルの方法論を選択する際に考慮すべき要因の数を識別します。要件、アーキテクチャの理解のレベル、希望、信頼性、リスク管理、スケジュールの制約の理解度、処理量オーバーヘッド、プロジェクト中の「コース修正」、顧客に可視性を提供する能力、管理者に可視性を提供する能力、および開発チームと管理の高度化。組織文化など、他にもあるので、おそらくどこにも網羅的なリストはありません。
まったく同じプロジェクトであっても、チームファクターがあります。計画駆動型のスパイラル手法を使用して一貫してソフトウェアを提供しているチームをスクラムに投入すると、生産性の低下、スラッシングの増加が発生し、新しいプロセスモデルを克服してからでなければなりません成功するまで。別の方法論がより適している場合でも、実際にソフトウェアを提供するビジネス上のニーズが常にあります。そのため、プロセス改善の取り組みはしばしば一晩ではなく長期的な取り組みです-大きな変化はチームに衝撃を与え、(方法論が紙上でより適している場合でも)生産性の低下を引き起こす可能性があります。
プロセスの効率性や有効性だけでなく、計画主導型環境とアジャイル環境で作業している同じチームのスナップショットを単に見ることはできません。意思決定を行う際には、産業的および組織的背景、プロジェクトの属性、チーム、顧客などを考慮する必要があります。
私が読んだ内容に基づいて、同僚の評価に反対する必要があります。アジャイルプロジェクトのパフォーマンスメトリックに関して、同様のプラン駆動型プロジェクトよりも60%効率が低いケーススタディを見つけることができると確信しています。ただし、アジャイルにより労力が80%削減され、時間は50%削減され、製品に対する顧客満足度が高くなることを示す研究もあります。