Suchen und Finden
Title Page
3
Copyright Page
4
Table of Contents
7
Introduction
15
About This Book
15
Foolish Assumptions
15
Icons Used in This Book
16
Beyond the Book
16
Where to Go from Here
17
Part 1 Understanding Agile
19
Chapter 1 Modernizing Project Management
21
Project Management Needed a Makeover
21
The origins of modern project management
22
The problem with the status quo
24
Introducing Agile Project Management
25
How agile projects work
27
Why agile projects work better
28
Chapter 2 Applying the Agile Manifesto and Principles
31
Understanding the Agile Manifesto
31
Outlining the Four Values of the Agile Manifesto
34
Value 1: Individuals and interactions over processes and tools
34
Value 2: Working software over comprehensive documentation
36
Value 3: Customer collaboration over contract negotiation
38
Value 4: Responding to change over following a plan
39
Defining the 12 Agile Principles
40
Agile principles of customer satisfaction
41
Agile principles of quality
44
Agile principles of teamwork
45
Agile principles of project management
47
Adding the Platinum Principles
51
Resisting formality
51
Thinking and acting as a team
52
Visualizing rather than writing
52
Changes as a Result of Agile Values
55
The Agile Litmus Test
55
Chapter 3 Why Being Agile Works Better
57
Evaluating Agile Benefits
57
How Agile Approaches Beat Historical Approaches
62
Greater flexibility and stability
63
Reduced nonproductive tasks
65
Higher quality, delivered faster
67
Improved team performance
68
Tighter project control
70
Faster and less costly failure
71
Why People Like Being Agile
71
Executives
72
Product development and customers
73
Management
74
Development teams
75
Part 2 Being Agile
77
Chapter 4 Agile Approaches
79
Diving under the Umbrella of Agile Approaches
79
Reviewing the Big Three: Lean, Scrum, and Extreme Programming
83
An overview of lean
83
An overview of scrum
87
An overview of extreme programming
90
Putting It All Together
94
Chapter 5 Agile Environments in Action
95
Creating the Physical Environment
96
Collocating the team
96
Setting up a dedicated area
97
Removing distractions
98
Going mobile
99
Low-Tech Communicating
100
High-Tech Communicating
102
Choosing Tools
104
The purpose of the tool
104
Organizational and compatibility constraints
104
Chapter 6 Agile Behaviors in Action
107
Establishing Agile Roles
107
Product owner
108
Development team member
111
Scrum master
112
Stakeholders
114
Agile mentor
116
Establishing New Values
116
Commitment
117
Courage
117
Focus
118
Openness
119
Respect
120
Changing Team Philosophy
121
Dedicated team
121
Cross-functionality
122
Self-organization
124
Self-management
125
Size-limited teams
126
Ownership
127
Part 3 Agile Planning and Execution
129
Chapter 7 Defining the Product Vision and Product Roadmap
131
Agile Planning
132
Progressive elaboration
134
Inspect and adapt
134
Defining the Product Vision
135
Step 1: Developing the product objective
136
Step 2: Creating a draft vision statement
137
Step 3: Validating and revising the vision statement
139
Step 4: Finalizing the vision statement
140
Creating a Product Roadmap
140
Step 1: Identifying stakeholders
141
Step 2: Establishing product requirements
142
Step 3: Arranging product features
144
Step 4: Estimating efforts and ordering requirements
145
Step 5: Determining high-level time frames
149
Saving your work
149
Completing the Product Backlog
149
Chapter 8 Planning Releases and Sprints
153
Refining Requirements and Estimates
153
What is a user story?
154
Steps to create a user story
156
Breaking down requirements
160
Estimation poker
162
Affinity estimating
164
Release Planning
166
Sprint Planning
169
The sprint backlog
170
The sprint planning meeting
171
Chapter 9 Working throughout the Day
177
Planning Your Day: The Daily Scrum
177
Tracking Progress
180
The sprint backlog
180
The task board
184
Agile Roles in the Sprint
186
Creating Shippable Functionality
188
Elaborating
188
Developing
189
Verifying
190
Identifying roadblocks
192
The End of the Day
193
Chapter 10 Showcasing Work, Inspecting, and Adapting
195
The Sprint Review
195
Preparing to demonstrate
196
The sprint review meeting
197
Collecting feedback in the sprint review meeting
200
The Sprint Retrospective
201
Planning for sprint retrospectives
203
The sprint retrospective meeting
203
Inspecting and adapting
205
Chapter 11 Preparing for Release
207
Preparing the Product for Deployment: The Release Sprint
207
Preparing for Operational Support
211
Preparing the Organization for Product Deployment
213
Preparing the Marketplace for Product Deployment
214
Part 4 Agile Management
217
Chapter 12 Managing Scope and Procurement
219
What’s Different about Agile Scope Management?
220
Managing Agile Scope
222
Understanding scope throughout the project
222
Introducing scope changes
225
Managing scope changes
225
Using agile artifacts for scope management
227
What’s Different about Agile Procurement?
228
Managing Agile Procurement
230
Determining need and selecting a vendor
230
Understanding cost approaches and contracts for services
232
Organizational considerations for procurement
235
Working with a vendor
237
Closing a contract
238
Chapter 13 Managing Time and Cost
239
What’s Different about Agile Time Management?
239
Managing Agile Schedules
241
Introducing velocity
242
Monitoring and adjusting velocity
243
Managing scope changes from a time perspective
248
Managing time by using multiple teams
249
Using agile artifacts for time management
250
What’s Different about Agile Cost Management?
251
Managing Agile Budgets
252
Creating an initial budget
253
Creating a self-funding project
254
Using velocity to determine long-range costs
256
Using agile artifacts for cost management
258
Chapter 14 Managing Team Dynamics and Communication
259
What’s Different about Agile Team Dynamics?
259
Managing Agile Team Dynamics
261
Becoming self-managing and self-organizing
262
Supporting the team: The servant-leader
266
Working with a dedicated team
268
Working with a cross-functional team
269
Reinforcing openness
271
Limiting development team size
272
Managing projects with dislocated teams
273
What’s Different about Agile Communication?
276
Managing Agile Communication
277
Understanding agile communication methods
277
Status and progress reporting
280
Chapter 15 Managing Quality and Risk
283
What’s Different about Agile Quality?
283
Managing Agile Quality
286
Quality and the sprint
287
Proactive quality
289
Quality through regular inspecting and adapting
294
Automated testing
295
What’s Different about Agile Risk Management?
297
Managing Agile Risk
300
Reducing risk inherently
300
Identifying, prioritizing, and responding to risks early
305
Part 5 Ensuring Agile Success
309
Chapter 16 Building a Foundation
311
Organizational and Individual Commitment
311
Organizational commitment
312
Individual commitment
313
Getting commitment
313
Can you make the transition?
314
Timing the transition
316
Choosing the Right Pilot Team Members
316
The agile champion
316
The agile transition team
317
The product owner
318
The development team
319
The scrum master
319
The project stakeholders
320
The agile mentor
321
Creating an Environment That Enables Agility
321
Support Agility Initially and Over Time
324
Chapter 17 Scaling across Agile Teams
325
Multi-Team Agile Projects
326
Making Work Digestible through Vertical Slicing
328
Scrum of scrums
329
Aligning through Roles with Scrum at Scale
332
Scaling the scrum master
333
Scaling the product owner
334
Synchronizing in one hour a day
336
Multi-Team Coordination with LeSS
337
LeSS, the smaller framework
337
LeSS Huge framework
338
Sprint review bazaar
339
Observers at the daily scrum
340
Component communities and mentors
340
Multi-team meetings
341
Travelers
341
Reducing Dependencies with Nexus
341
Nexus role — Nexus integration team
342
Nexus artifacts
344
Nexus events
344
Joint Program Planning with SAFe
346
Understanding the four SAFe levels
347
Joint program increment planning
350
Clarity for managers
351
Modular Structures with Enterprise Scrum
351
ES scrum elements generalizations
351
ES key activities
352
Chapter 18 Being a Change Agent
357
Becoming Agile Requires Change
357
Why Change Doesn’t Happen on Its Own
358
Strategic Approaches to Implementing and Managing Change
359
Lewin
359
ADKAR’s five steps to change
360
Kotter’s eight steps for leading change
362
Platinum Edge’s Change Roadmap
363
Step 1: Conduct an implementation strategy with success metrics
363
Step 2: Build awareness and excitement
366
Step 3: Form a transformation team and identify a pilot project
367
Step 4: Build an environment for success
369
Step 5: Train sufficiently and recruit as needed
369
Step 6: Kick off the pilot with active coaching
370
Step 7: Execute the Roadmap to Value
371
Step 8: Gather feedback and improve
371
Step 9: Mature and solidify improvements
372
Step 10: Progressively expand within the organization
373
Avoiding Pitfalls
374
Signs Your Changes Are Slipping
377
Part 5 The Part of Tens
381
Chapter 19 Ten Key Benefits of Agile Project Management
383
Better Product Quality
383
Higher Customer Satisfaction
384
Reduced Risk
385
Increased Collaboration and Ownership
385
More Relevant Metrics
386
Improved Performance Visibility
387
Increased Project Control
388
Improved Project Predictability
388
Customized Team Structures
389
Higher Team Morale
390
Chapter 20 Ten Key Factors for Project Success
391
Dedicated Team Members
391
Collocation
392
Automated Testing
392
Enforced Definition of Done
392
Clear Product Vision and Roadmap
393
Product Owner Empowerment
394
Developer Versatility
394
Scrum Master Clout
394
Management Support for Learning
395
Transition Support
395
Chapter 21 Ten Metrics for Agile Organizations
397
Return on Investment
397
New requests in ROI budgets
400
Capital redeployment
400
Satisfaction Surveys
401
Defects in Production
402
Sprint Goal Success Rates
403
Time to Market
403
Lead and Cycle Times
404
Cost of Change
405
Team Member Turnover
405
Skill Versatility
406
Manager-to-Creator Ratio
406
Chapter 22 Ten Valuable Resources for Agile Professionals
409
Agile Project Management For Dummies Online Cheat Sheet
409
Scrum For Dummies
410
The Scrum Alliance
410
The Agile Alliance
410
The Project Management Institute Agile Community
411
International Consortium for Agile (ICAgile)
411
InfoQ
411
Lean Enterprise Institute
412
Extreme Programming
412
Platinum Edge
412
Index
415
EULA
435
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.