Agile Project Management For Dummies

Agile Project Management For Dummies

von: Mark C. Layton, Steven J. Ostermiller

For Dummies, 2017

ISBN: 9781119405740 , 432 Seiten

Format: PDF, OL

Kopierschutz: DRM

Windows PC,Mac OSX Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 20,99 EUR

Mehr zum Inhalt

Agile Project Management For Dummies


 

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