Preface |
|
ix | |
Acknowledgments |
|
xiii | |
|
|
1 | (32) |
|
1.1 The Agile Manifesto of 2001 |
|
|
6 | (5) |
|
1.2 Agile Development Based on Scrum |
|
|
11 | (12) |
|
1.2.1 The Principles of Organization |
|
|
14 | (1) |
|
|
14 | (5) |
|
1.2.3 Estimation in Scrum |
|
|
19 | (4) |
|
1.3 Agility from the Perspective of Procurement |
|
|
23 | (2) |
|
1.4 Agility from the Perspective of the Software Provider |
|
|
25 | (1) |
|
1.5 The 12 Principles of Agile Software Development |
|
|
26 | (6) |
|
|
32 | (1) |
|
2 The Missing Piece of the Puzzle |
|
|
33 | (14) |
|
2.1 The Problems with Traditional Fixed-Price Contracts |
|
|
37 | (6) |
|
2.2 The Problems with Time and Materials Contracts |
|
|
43 | (1) |
|
2.3 Something New: The Agile Fixed-Price Contract |
|
|
44 | (1) |
|
|
45 | (2) |
|
3 What Is an Agile Fixed-Price Contract? |
|
|
47 | (26) |
|
|
48 | (1) |
|
3.2 The Agile Fixed-Price Contract |
|
|
49 | (22) |
|
3.2.1 How Is an Agile Fixed-Price Contract Set Up? |
|
|
50 | (21) |
|
|
71 | (2) |
|
4 Sample of an Agile Fixed-Price Contract |
|
|
73 | (15) |
|
|
74 | (14) |
|
§1 Definitions and Clarifications of Terms |
|
|
75 | (3) |
|
§2 Contract Scope and Hierarchy of Documents |
|
|
78 | (1) |
|
|
79 | (1) |
|
§4 Transparency and "Open Books" |
|
|
79 | (1) |
|
|
80 | (1) |
|
§6 Obligation of Both Parties to Co-Operate |
|
|
81 | (3) |
|
|
84 | (1) |
|
§8 Escalation to the Steering Board and the Independent Experts |
|
|
84 | (1) |
|
|
85 | (1) |
|
§10 Warranty, Compensation, and Indemnification |
|
|
86 | (1) |
|
§11 Limitation of Liability |
|
|
86 | (1) |
|
§12 Contractor's Compensation |
|
|
87 | (1) |
|
|
87 | (1) |
|
|
87 | (1) |
|
|
88 | (1) |
|
§16 Place of Performance, Jurisdiction, and Applicable Law |
|
|
88 | (1) |
|
Appendix A Commercial Agreements |
|
|
88 | (4) |
|
|
88 | (2) |
|
Commercial Approach to the Project |
|
|
90 | (2) |
|
|
92 | (1) |
|
Appendix B Technical Scope and Process |
|
|
92 | (9) |
|
Requirements: Backlog and Vision |
|
|
92 | (1) |
|
Process for Development and Approval |
|
|
93 | (2) |
|
Changes to the Contract (Exchange for Free) |
|
|
95 | (2) |
|
Deliverables and Services |
|
|
97 | (1) |
|
Mechanism to Calculate Costs of Future User Stories |
|
|
98 | (3) |
|
Appendix C 12 Principles of Cooperation |
|
|
101 | (6) |
|
Appendix D Quality Standards---Definition of Done |
|
|
107 | (164) |
|
5 Tendering Based on an Agile Fixed-Price Contract |
|
|
109 | (28) |
|
5.1 Appropriate Tender Content for an Agile Fixed-Price Contract |
|
|
112 | (4) |
|
5.2 Requirements for Tendering and Selection |
|
|
116 | (6) |
|
|
116 | (3) |
|
5.2.2 Comparability and Transparency |
|
|
119 | (3) |
|
5.3 Tendering Steps with a Focus on Agile Fixed Price |
|
|
122 | (12) |
|
5.3.1 Internal Goal Setting and Coordination |
|
|
123 | (1) |
|
5.3.2 Preparation for the Invitation to Tender |
|
|
124 | (2) |
|
|
126 | (4) |
|
5.3.4 Awarding of the Tender |
|
|
130 | (2) |
|
5.3.5 Price Optimization Options |
|
|
132 | (2) |
|
5.3.6 Project and Contract Management |
|
|
134 | (1) |
|
5.3.7 Effort Inherent in the Tendering Process |
|
|
134 | (1) |
|
|
134 | (3) |
|
6 Special Requirements for the Legal Framework of an Agile Fixed-Price Contract |
|
|
137 | (8) |
|
6.1 Adaptable System for Scope |
|
|
139 | (1) |
|
|
140 | (1) |
|
6.3 Schedule and Milestones |
|
|
141 | (1) |
|
|
142 | (1) |
|
|
143 | (1) |
|
|
143 | (2) |
|
7 Guideline for the Negotiation of an Agile Fixed-Price Contract |
|
|
145 | (12) |
|
7.1 Objectives of the Client |
|
|
147 | (1) |
|
7.2 Objectives of the Contractor |
|
|
148 | (1) |
|
7.3 Objectives and Bonus Payouts of the People Involved |
|
|
149 | (2) |
|
7.4 Strategy for the Project and the Negotiation |
|
|
151 | (1) |
|
7.5 Tactics for the Negotiation |
|
|
152 | (3) |
|
|
155 | (1) |
|
7.7 Conclusion of the Negotiation and Project Steering |
|
|
155 | (1) |
|
|
156 | (1) |
|
8 Advantages and Disadvantages of Agile Fixed-Price Contracts |
|
|
157 | (28) |
|
8.1 Detailed Analysis of the Pros and Cons |
|
|
158 | (24) |
|
|
159 | (1) |
|
8.1.2 Requirement Flexibility |
|
|
159 | (1) |
|
8.1.3 Detailed Requirements |
|
|
160 | (1) |
|
|
160 | (1) |
|
|
160 | (1) |
|
|
160 | (1) |
|
8.1.7 Price Elevation Tendency |
|
|
161 | (1) |
|
8.1.8 Probability of Winning a Project Tender |
|
|
161 | (1) |
|
|
161 | (1) |
|
8.1.10 Security to Deliver a Project as a Whole |
|
|
161 | (13) |
|
8.1.11 Acceptance Efforts |
|
|
174 | (1) |
|
8.1.12 Pricing Transparency |
|
|
174 | (1) |
|
8.1.13 Progress Transparency |
|
|
174 | (1) |
|
8.1.14 Permanent Regulation |
|
|
174 | (1) |
|
8.1.15 Securing the Investment |
|
|
174 | (8) |
|
|
182 | (2) |
|
|
184 | (1) |
|
9 Toolbox for Agile Fixed-Price Contracts |
|
|
185 | (14) |
|
9.1 Stimulating Interest Before the Negotiation |
|
|
186 | (3) |
|
9.2 Identifying Issues of the Other Party |
|
|
189 | (1) |
|
9.3 Establishing Common Language and Experiences |
|
|
189 | (2) |
|
|
191 | (1) |
|
9.5 The Black Swan Scenario |
|
|
192 | (1) |
|
9.6 Workshop on Contract Setup |
|
|
192 | (4) |
|
|
196 | (3) |
|
|
196 | (1) |
|
9.7.2 Focus: There Is a Single Goal! |
|
|
197 | (2) |
|
|
199 | (72) |
|
10.1 Example 1: Software Integration in a Migration Project |
|
|
200 | (40) |
|
|
200 | (2) |
|
10.1.2 Contract and Procedure for Traditional Methodologies |
|
|
202 | (11) |
|
10.1.3 Contract and Procedure for Agile Methodologies |
|
|
213 | (9) |
|
10.1.4 Contract for Example 1 |
|
|
222 | (18) |
|
10.2 Example 2: Creating a Software Product |
|
|
240 | (31) |
|
|
241 | (1) |
|
10.2.2 Contract and Procedure for a Traditional Fixed-Price Contract |
|
|
241 | (12) |
|
10.2.3 Contract and Procedure for a Time and Materials Contract |
|
|
253 | (8) |
|
10.2.4 Contract and Procedure for an Agile Fixed-Price Contract |
|
|
261 | (7) |
|
|
268 | (3) |
Appendix: Questions and Answers |
|
271 | (4) |
References |
|
275 | (4) |
Index |
|
279 | |