Agile Project Management For Dummies

  • ISBN13:


  • ISBN10:


  • Format: Paperback
  • Copyright: 2012-05-08
  • Publisher: For Dummies
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $29.99


Be flexible and faster with Agile project management As mobile and Web technologies continue to evolve rapidly, there is added pressure to develop and implement software projects in weeks instead of months. Agile Project Management can make that happen. This is the first book to provide a simple, step-by-step guide to Agile Project Management approaches, tools, and techniques. With the fast pace of mobile and Web technology development, software project development must keep pace; Agile Project Management enables developers to complete and implement projects more quickly Offers a practical context for understanding and applying Agile techniques, moving from theory into actual practice Explains when to use Agile and how to avoid common pitfalls Written by experts who know how to apply the principles in real-world situations Agile Project Management For Dummies enables you to understand and apply Agile principles for faster, more accurate development.

Author Biography

Mark C. Layton, MBA, CST, PMP, SCPM, (Mr. Agile) is an organizational strategist and PMI certification instructor. He is the Los Angeles chair for the Agile Leadership Network and is the founder of Platinum Edge, Inc. Mark has MBAs from UCLA and National University of Singapore, is a Certified Scrum Trainer, PMP-certified, and recipient of Stanford Universitys advanced project management certification.

Table of Contents

Introductionp. 1
About This Bookp. 1
Foolish Assumptionsp. 1
Conventions Used in This Bookp. 2
How This Book Is Organizedp. 3
Understanding Agilep. 3
Being Agilep. 3
Working in Agilep. .3
Managing in Agilep. 3
Ensuring Agile Successp. 4
The Part of Tensp. 4
Icons Used in This Bookp. 4
Where to Go from Herep. 5
Understanding Agilep. 7
Modernizing Project Managementp. 9
Project Management Needed Makeoverp. 9
The origins of modern project managementp. 10
The problem with the status quop. 11
Introducing Agile Project Managementp. 13
How agile projects workp. 15
Why agile projects work betterp. 17
The Agile Manifesto and Principlesp. 19
Understanding the Agile Manifestop. 19
Outlining the Four Values of the Agile Manifestop. 21
Value 1: Individuals and interactions over processes and toolsp. 21
Value 2: Working software over comprehensive documentationp. 23
Value 3: Customer collaboration over contract negotiationp. 25
Value 4: Responding to change over following a planp. 26
Defining the 12 Agile Principlesp. 27
Agile principles of customer satisfactionp. 28
Agile principles of qualityp. 31
Agile principles of teamworkp. 32
Agile principles of project managementp. 34
Adding the Platinum Principlesp. 37
Resisting formalityp. 37
Thinking and acting as a teamp. 38
Visualizing rather than writingp. 38
Changes as a Result of Agilep. 39
The Agile Litmus Testp. 41
Why Agile Works Betterp. 43
Evaluating Agile Benefitsp. 43
How Agile Approaches Beat Historical Approachesp. 47
Greater flexibility and stabilityp. 48
Reduced nonproductive tasksp. 51
Higher quality, delivered fasterp. 53
Improved team performancep. 53
Tighter project controlp. 55
Faster and less costly failurep. 55
Why People Like Agilep. 56
Executivesp. 56
Product development and customersp. 57
Managementp. 58
Development teamsp. 59
Being Agilep. 61
Agile Frameworksp. 63
Diving Under the Umbrella of Agile Approachesp. 63
Reviewing the Big Three: Lean, Extreme Programming, and Scrump. 67
An overview of leanp. 67
An overview of extreme programmingp. 69
An overview of scrump. 70
Putting It All Togetherp. 74
Putting Agile into Action: The Environmentp. 77
Creating the Physical Environmentp. 78
Collocating the teamp. 78
Setting up a dedicated areap. 79
Removing distractionsp. 80
Going mobilep. 81
Low-Tech Communicatingp. 82
High-Tech Communicatingp. 84
Choosing Toolsp. 85
The purpose of the toolp. 85
Organizational and compatibility constraintsp. 86
Putting Agile into Action: The Behaviorsp. 87
Establishing Agile Rolesp. 87
Development teamp. 89
Product ownerp. 90
Scrum masterp. 92
Stakeholdersp. 94
Agile mentorp. 95
Establishing New Valuesp. 95
Commitmentp. 96
Focusp. 97
Opennessp. 98
Respectp. 98
Couragep. 99
Changing Team Philosophyp. 100
Cross-functionalityp. 100
Self-organizationp. 102
Self-managementp. 103
Size-limited teamsp. 104
Mature behaviorp. 105
Working in Agilep. 107
Defining the Product Vision and Product Roadmapp. 109
Planning in Agilep. 110
Planning as necessaryp. 112
Inspect and adaptp. 113
Defining the Product Visionp. 113
Step 1: Developing the product objectivep. 114
Step 2: Creating a draft vision statementp. 115
Step 3: Validating and revising the vision statementp. 117
Step 4: Finalizing the vision statementp. 118
Creating a Product Roadmapp. 118
Step 1: Identifying product requirementsp. 119
Step 2: Arranging product featuresp. 121
Step 3: Estimating and ordering the product's featuresp. 123
Step 4: Determining high-level time framesp. 126
Saving your workp. 126
Planning Releases and Sprintsp. 127
Refining Requirements and Estimatesp. 127
What is a user story?p. 128
Steps to create a user storyp. 129
Breaking down requirementsp. 133
Estimation pokerp. 134
Affinity estimatingp. 137
Release Planningp. 138
Completing the product backlogp. 139
Creating the release planp. 141
Sprint Planningp. 142
The sprint backlogp. 143
The sprint planning meetingp. 144
Working Through the Dayp. 151
Planning the Day: The Daily Scrump. 151
Tracking Progressp. 154
The sprint backlogp. 154
The task boardp. 158
Agile Roles Within the Sprintp. 159
Creating Shippable Functionalityp. 161
Elaboratingp. 162
Developingp. 162
Verifyingp. 163
Identifying roadblocksp. 164
The End of the Dayp. 167
Showcasing Work and Incorporating Feedbackp. 169
The Sprint Reviewp. 169
Preparing to demonstratep. 170
The sprint review meetingp. 171
Collecting feedback in the sprint review meetingp. 173
The Sprint Retrospectivep. 174
Planning for retrospectivesp. 175
The retrospective meetingp. 175
Inspecting and adaptingp. 177
Preparing for Releasep. 179
Preparing the Product for Deployment: The Release Sprintp. 179
Preparing the Organization for Product Deploymentp. 182
Preparing the Marketplace for Product Deploymentp. 183
Managing in Agile.p. 185
Managing Scope and Procurementp. 187
What's Different About Scope in Agilep. 187
How to Manage Scope in Agilep. 190
Understanding scope throughout the projectp. 190
Introducing scope changesp. 192
Managing scope changesp. 193
Using agile artifacts for scope managementp. 195
What's Different About Procurement in Agilep. 195
How to Manage Procurement in Agilep. 197
Determining need and selecting a vendorp. 198
Contracts and cost approaches for servicesp. 199
Organizational considerations for procurementp. 202
Working with a vendorp. 204
Closing a contractp. 205
Managing Time and Costp. 207
What's Different About Time in Agilep. 207
How to Manage Time in Agilep. 209
Introducing velocityp. 209
Monitoring and adjusting velocityp. 210
Managing scope changes from a time perspectivep. 215
Managing time by using multiple teamsp. 216
Using agile artifacts for time managementp. 219
What's Different About Cost in Agilep. 220
How to Manage Cost in Agilep. 221
Creating an initial budgetp. 222
Creating a self-funding projectp. 223
Using velocity to determine long-range costsp. 224
Using agile artifacts for cost managementp. 226
Managing Team Dynamics and Communicationp. 227
What's Different About Team Dynamics in Agilep. 227
How to Manage Team Dynamics in Agilep. 228
Becoming self-managing and self-organizingp. 229
Supporting the team: The servant-leaderp. 234
Working with a dedicated teamp. 235
Working with a cross-functional teamp. 237
Establishing an agile environmentp. 238
Limiting development team sizep. 240
Managing projects with dislocated teamsp. 241
What's Different About Communication in Agilep. 243
How to Manage Communication in Agilep. 245
Understanding agile communication methodsp. 245
Status and progress reportingp. 248
Managing Quality and Riskp. 251
What's Different About Quality in Agilep. 251
How to Manage Quality in Agilep. 254
Quality and the sprintp. 254
Proactive qualityp. 256
Quality through regular inspecting and adaptingp. 261
Automated testingp. 262
What's Different About Risk in Agilep. 264
How to Manage Risk in Agilep. 266
Reducing risk inherentlyp. 266
Identifying, prioritizing, and responding to risksp. 271
Ensuring Agile Successp. 275
Building a Foundationp. 277
Commitment of the Organization and of Individualsp. 277
Organizational commitmentp. 278
Individual commitmentp. 279
How to get commitmentp. 279
Will it be possible to make the transition?p. 280
What is the best timing for moving to agile?p. 281
Choosing the Right Project Team Membersp. 282
The development teamp. 282
The scrum masterp. 283
The product ownerp. 283
The agile championp. 284
The agile mentorp. 284
The project stakeholdersp. 285
Creating an Environment That Works for Agilep. 286
Support Agile Initially and Over Timep. 288
Being a Change Agentp. 289
Making Agile Work in Your Organizationp. 289
Step 1: Conduct an implementation strategyp. 289
Step 2: Establish a transformation teamp. 290
Step 3: Build awareness and excitementp. 290
Step 4: Identify a pilot projectp. 291
Step 5: Identify success metricsp. 293
Step 6: Train sufficientlyp. 294
Step 7: Develop a product strategyp. 295
Step 8: Develop the product roadmap, the product backlog, and estimatesp. 295
Step 9: Running your first sprintp. 295
Step 10: Make mistakes, gather feedback, and improvep. 297
Step 11: Maturep. 297
Step 12: Scale virallyp. 299
Avoiding Pitfallsp. 299
Questions to Prevent Problemsp. 303
The Part of Tensp. 307
Ten Key Benefits of Agile Project Managementp. 309
Better Product Qualityp. 309
Higher Customer Satisfactionp. 310
Higher Team Moralep. 310
Increased Collaboration and Ownershipp. 311
Customized Team Structuresp. 312
More Relevant Metricsp. 313
Improved Performance Visibilityp. 314
Increased Project Controlp. 314
Improved Project Predictabilityp. 315
Reduced Riskp. 315
Ten Key Metrics for Agile Project Managementp. 317
Sprint Goal Success Ratesp. 317
Defectsp. 318
Total Project Durationp. 319
Time to Marketp. 319
Total Project Costp. 320
Return on Investmentp. 320
New Requests Within ROI Budgetsp. 324
Capital Redeploymentp. 324
Satisfaction Surveysp. 325
Team Member Turnoverp. 326
Ten Key Resources for Agile Project Managementp. 327
Agile Project Management For Dummies Online Cheat Sheetp. 327
The Agile Alliancep. 328
The Scrum Alliancep. 328
The Project Management Institute Agile Communityp. 328
Agile Leadership Networkp. 329
Scrum Development Yahoo! Groupp. 329
InfoQp. 329
Lean Essaysp. 330
What Is Extreme Programming?p. 330
Platinum Edgep. 330
Indexp. 331
Table of Contents provided by Ingram. All Rights Reserved.

Rewards Program

Write a Review