Agile project management for dummies
Material type: TextPublication details: John Wiley & Sons, Inc. New Jersey 2020Edition: 3rdDescription: xv, 470 pISBN:- 9781119676997
- 005.1068 LAY
Item type | Current library | Collection | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|
Book | Indian Institute of Management LRC General Stacks | IT & Decisions Sciences | 005.1068 LAY (Browse shelf(Opens below)) | 1 | Available | 002596 |
Browsing Indian Institute of Management LRC shelves, Shelving location: General Stacks, Collection: IT & Decisions Sciences Close shelf browser (Hides shelf browser)
TABLE OF CONTENTS
Introduction 1
About This Book 1
Foolish Assumptions 1
Icons Used in This Book 2
Beyond the Book 2
Where to Go from Here 3
Part 1: Understanding Agility 5
Chapter 1: Modernizing Project Management 7
Project Management Needed a Makeover 8
The origins of modern project management 8
The problem with the status quo 9
Introducing Agile Project Management 11
How agile projects work 14
Agile Project Management is Becoming Agile Product Management 16
Differences between managing a project versus developing a product 16
Why agile product development works better 18
Chapter 2: Applying the Agile Manifesto and Principles 21
Understanding the Agile Manifesto 21
Outlining the Four Values of the Agile Manifesto 24
Value 1: Individuals and interactions over processes and tools 25
Value 2: Working software over comprehensive documentation 26
Value 3: Customer collaboration over contract negotiation 28
Value 4: Responding to change over following a plan 29
Defining the 12 Agile Principles 30
Agile principles of customer satisfaction 32
Agile principles of quality 34
Agile principles of teamwork 36
Agile principles of product development 38
Adding the Platinum Principles 42
Resisting formality 42
Thinking and acting as a team 43
Visualizing rather than writing 44
Changes as a Result of Agile Values 45
The Agile Litmus Test 47
Chapter 3: Why Being Agile Works Better 49
Evaluating Agile Benefits 49
How Agile Approaches Beat Historical Approaches 54
Greater flexibility and stability 55
Reduced nonproductive tasks 57
Higher quality, delivered faster 60
Improved team performance 61
Tighter control 62
Faster and less costly failure 63
Why People Like Being Agile 64
Executives 64
Product development and customers 65
Management 66
Development teams 67
Chapter 4: Agility is about Being Customer Focused 69
Knowing Your Customers 69
Common methods for identifying your customer 71
Figuring Out the Problem Your Customer Needs to Solve 79
Using the scientific method 79
Failing early is a form of success 81
Defining customer-focused business goals 82
Story mapping 83
Liberating structures — simple rules to unleash a culture of innovation 83
Understanding Root Cause Analysis 84
Pareto rule 85
Five why’s 86
Ishikawa (fishbone) 87
Part 2: Being Agile 89
Chapter 5: Agile Approaches 91
Diving under the Umbrella of Agile Approaches 91
Reviewing the Big Three: Lean, Scrum, and Extreme Programming 95
An overview of lean 95
An overview of scrum 100
An overview of extreme programming 105
Putting It All Together 107
Chapter 6: Agile Environments in Action 109
Creating the Physical Environment 110
Collocating the team 110
Setting up a dedicated area 112
Removing distractions 113
Low-Tech Communicating 114
High-Tech Communicating 116
Choosing Tools 118
The purpose of the tool 119
Tools that encourage the success of forced team dislocation 119
Organizational and compatibility constraints 121
Chapter 7: Agile Behaviors in Action 123
Establishing Agile Roles 123
Product owner 124
Development team member 128
Scrum master 130
Stakeholders 132
Agile mentor 134
Establishing New Values 134
Commitment 135
Focus 136
Openness 137
Respect 138
Courage 138
Changing Team Philosophy 139
Dedicated team 140
Cross-functionality 141
Self-organization 143
Self-management 144
Size-limited teams 146
Ownership 147
Chapter 8: The Permanent Team 149
Enabling Long-Lived Product Development Teams 149
Leveraging long-term knowledge and capability 150
Navigating Tuckman’s phases to performance 151
Focusing on fundamentals 153
Creating a working agreement 154
Enabling Autonomy, Mastery, and Purpose 155
Autonomy 155
Mastery 155
Purpose 156
Highly aligned and highly autonomous teams 157
Building Team Knowledge and Capability 157
Part 3: Agile Planning and Execution 159
Chapter 9: Defining the Product Vision and Product Roadmap 161
Agile Planning 162
Progressive elaboration 164
Inspect and adapt 165
Defining the Product Vision 165
Step 1: Developing the product objective 167
Step 2: Creating a draft vision statement 167
Step 3: Validating and revising the vision statement 169
Step 4: Finalizing the vision statement 170
Creating a Product Roadmap 171
Step 1: Identifying product stakeholders 172
Step 2: Establishing product requirements 173
Step 3: Arranging product features 175
Step 4: Estimating efforts and ordering requirements 176
Step 5: Determining high-level time frames 180
Saving your work 180
Completing the Product Backlog 180
Chapter 10: Planning Releases and Sprints 183
Refining Requirements and Estimates 183
What is a user story? 184
Steps to create a user story 186
Breaking down requirements 190
Estimation poker 192
Affinity estimating 195
Release Planning 197
Preparing for Release 200
Preparing the product for deployment 201
Prepare for operational support 201
Preparing the organization 203
Preparing the marketplace 204
Sprint Planning 205
The sprint backlog 206
The sprint planning meeting 207
Chapter 11: Working throughout the Day 215
Planning Your Day: The Daily Scrum 215
Tracking Progress 219
The sprint backlog 219
The task board 222
Agile Roles in the Sprint 224
Keys for daily product owner success 225
Keys for daily development team member success 226
Keys for daily scrum master success 227
Keys for daily stakeholder success 228
Keys for daily agile mentor success 228
Creating Shippable Functionality 229
Elaborating 230
Developing 230
Verifying 231
Identifying roadblocks 234
Information Radiators 235
The End of the Day 236
Chapter 12: Showcasing Work, Inspecting, and Adapting 239
The Sprint Review 239
Preparing to demonstrate 240
The sprint review meeting 241
Collecting feedback in the sprint review meeting 244
The Sprint Retrospective 245
Planning for retrospectives 247
The retrospective meeting 248
Inspecting and adapting 250
Part 4: Agility Management 251
Chapter 13: Managing a Portfolio: Pursuing Value over Requirements 253
Understanding the Differences in Agile Portfolio Management 254
Should we invest? 255
Factors for forecasting product investment returns 256
Managing Agile Product Portfolios 261
Should we continue investing? 266
Inspecting and adapting to the next opportunity 267
Chapter 14: Managing Scope and Procurement 269
What’s Different about Agile Scope Management? 270
Managing Agile Scope 272
Understanding scope throughout product development 273
Introducing scope changes 275
Managing scope changes 275
Using agile artifacts for scope management 277
What’s Different about Agile Procurement? 278
Managing Agile Procurement 280
Determining need and selecting a vendor 280
Understanding cost approaches and contracts for services 282
Working with a vendor 285
Closing a contract 286
Chapter 15: Managing Time and Cost 287
What’s Different about Agile Time Management? 287
Managing Agile Schedules 289
Introducing velocity 289
Monitoring and adjusting velocity 291
Managing scope changes from a time perspective 297
Managing time by using multiple teams 298
Using agile artifacts for time management 298
What’s Different about Agile Cost Management? 299
Managing Agile Budgets 300
Creating an initial budget 301
Creating a self-funding product 302
Using velocity to determine long-range costs 303
Using agile artifacts for cost management 306
Chapter 16: Managing Team Dynamics and Communication 307
What’s Different about Agile Team Dynamics? 307
Managing Team Dynamics 309
Becoming self-managing and self-organizing 310
Supporting the team: The servant-leader 314
Working with a dedicated team 316
Working with a cross-functional team 317
Reinforcing openness 319
Limiting development team size 320
Managing product development with dislocated teams 321
What’s Different about Agile Communication? 324
Managing Agile Communication 325
Understanding agile communication methods 325
Status and progress reporting 328
Chapter 17: Managing Quality and Risk 331
What’s Different about Agile Quality? 331
Managing Agile Quality 334
Quality and the sprint 335
Proactive quality 335
Quality through regular inspecting and adapting 341
Automated testing 342
What’s Different about Agile Risk Management? 345
Managing Agile Risk 348
Reducing risk inherently 348
Identifying, prioritizing, and responding to risks early 353
Part 5: Ensuring Success 355
Chapter 18: Building a Foundation 357
Organizational and Individual Commitment 357
Organizational commitment 358
Individual commitment 359
Getting commitment 360
Can you make the transition? 361
Timing the transition 362
Choosing the Right Pilot Team Members 363
The agile champion 363
The agile transition team 364
The product owner 365
The development team 366
The scrum master 366
The stakeholders 367
The agile mentor 367
Creating an Environment That Enables Agility 368
Support Agility Initially and Over Time 371
Chapter 19: De-Scaling across Teams 373
Multi-Team Agile Development 374
Making Work Digestible through Vertical Slicing 376
Scrum of scrums 376
Multi-Team Coordination with LeSS 380
LeSS, the smaller framework 380
LeSS Huge framework 381
Sprint review bazaar 382
Observers at the daily scrum 383
Component communities and mentors 383
Multi-team meetings 383
Travelers 384
Aligning through Roles with Scrum@Scale 384
The scrum master cycle 385
The product owner cycle 387
Synchronizing in one hour a day 388
Joint Program Planning with SAFe 388
Joint program increment planning 391
Clarity for managers 392
Disciplined Agile Toolkit 392
Chapter 20: Being a Change Agent 395
Becoming Agile Requires Change 395
Why Change Doesn’t Happen on Its Own 396
Strategic Approaches to Implementing and Managing Change 397
Lewin 398
ADKAR’s five steps to change 399
Kotter’s eight steps for leading change 400
Platinum Edge’s Change Roadmap 401
Step 1: Conduct an agile audit to define an implementation strategy with success metrics 403
Step 2: Build awareness and excitement 404
Step 3: Form a transformation team and identify a pilot 405
Step 4: Build an environment for success 407
Step 5: Train sufficiently and recruit as needed 408
Step 6: Kick off the pilot with active coaching 408
Step 7: Execute the Roadmap to Value 410
Step 8: Gather feedback and improve 410
Step 9: Mature and solidify improvements 411
Step 10: Progressively expand within the organization 412
Leading by Example 412
The role of a servant-leader in an agile organization 413
Keys for successful servant leadership 413
Avoiding Transformation Pitfalls 414
Avoiding agile leadership pitfalls 417
Signs Your Changes Are Slipping 418
Part 6: The Part of Tens 421
Chapter 21: Ten Key Benefits of Agile Product Development 423
Higher Customer Satisfaction 423
Better Product Quality 424
Reduced Risk 425
Increased Collaboration and Ownership 426
More Relevant Metrics 426
Improved Performance Visibility 427
Increased Investment Control 428
Improved Predictability 429
Optimized Team Structures 429
Higher Team Morale 430
Chapter 22: Ten Key Factors for Agile Product Development Success 431
Dedicated Team Members 431
Collocation 432
Done Means Shippable 433
Address What Scrum Exposes 433
Clear Product Vision and Roadmap 433
Product Owner Empowerment 434
Developer Versatility 434
Scrum Master Clout 435
Leadership Support for Learning 435
Transition Support 436
Chapter 23: Ten Signs That You’re Not Agile 437
A Non-Shippable Sprint Product Increment 437
Long Release Cycles 438
Disengaged Stakeholders 439
Lack of Customer Contact 440
Lack of Skill Versatility 441
Automatable Processes Remain Manual 442
Prioritizing Tools over the Work 442
High Manager-to-Creator Ratio 444
Working around What Scrum Exposes 445
Practicing Faux Agile 446
Chapter 24: Ten Valuable Resources for Agile Professionals 449
Agile Project Management For Dummies Online Cheat Sheet 449
Scrum For Dummies 450
The Scrum Alliance 450
The Agile Alliance 450
International Consortium for Agile (ICAgile) 451
Mind the Product and ProductTank 451
Lean Enterprise Institute 451
Extreme Programming 452
The Project Management Institute Agile Community 452
Platinum Edge 452
Index 455
DESCRIPTION
This updated edition shows you how to use the agile project management framework for success!
Learn how to apply agile concepts to your projects. This fully updated book covers changes to agile approaches and new information related to the methods of managing an agile project.
Agile Project Management For Dummies, 3rd Edition gives product developers and other project leaders the tools they need for a successful project. This book’s principles and techniques will guide you in creating a product roadmap, self-correcting iterations of deployable products, and preparing for a product launch. Agile approaches are critical for achieving fast and flexible product development. It’s also a useful tool for managing a range of business projects.
Written by one of the original agile technique thought-leaders, this book guides you and your teams in discovering why agile techniques work and how to create an effective agile environment. Users will gain the knowledge to improve various areas of project management.
Define your product’s vision and features
Learn the steps for putting agile techniques into action
Manage the project’s scope and procurement
Plan your team’s sprints and releases
Simplify reporting related to the project
Agile Project Management For Dummies can help you to better manage the scope of your project as well as its time demands and costs. You’ll also be prepared to skillfully handle team dynamics, quality challenges, and risks.
There are no comments on this title.