Great Big Agile - An OS for Agile Leaders

von: Jeff Dalton

Apress, 2018

ISBN: 9781484242063 , 329 Seiten

Format: PDF, Online Lesen

Kopierschutz: Wasserzeichen

Mac OSX,Windows PC für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Mac OSX,Linux,Windows PC

Preis: 56,99 EUR

eBook anfordern eBook anfordern

Mehr zum Inhalt

Great Big Agile - An OS for Agile Leaders


 

Table of Contents

5

About the Author

9

About the Technical Reviewer

10

Foreword

11

Acknowledgments

13

Preface

14

Part I: The Agile Performance Holarchy

19

Chapter 1: The API Is Broken

20

Introducing Great Big Agile

21

How Agile Is Your Organization?

22

Why Agile Matters

23

All Is Not Well with Agile

25

The Missing Layer in the Operating System

26

An Operating System for Scalable Agility

27

Performance Circles

29

Holons

31

Objectives and Outcomes

32

Actions

32

Ceremonies and Techniques

33

Put in the Work and Reap the Rewards

33

Part II: The Performance Circles

35

Chapter 2: Performance Circle: Leading

36

Holon: Valuing

38

Objective

38

Performance Level Outcomes

39

Action 1.0: Select and Define Agile Values

39

Ceremonies/Techniques

39

Action 2.0: Communicate Agile Values

40

Ceremonies/Techniques

41

Action 3.0: Deploy Agile Values

41

Ceremonies/Techniques

41

Action 4.0: Ensure Alignment of Agile Values

42

Ceremonies/Techniques

42

Action 5.0: Maintain Agile Values

43

Ceremonies/Techniques

43

Holon: Engaging

44

Objective

44

Performance Level Outcomes

44

Action 1.0: Trace Agile Values to Frameworks, Ceremonies, and Techniques

45

Ceremonies/Techniques

45

Action 2.0: Engage with Agile Teams

46

Ceremonies/Techniques

46

Action 3.0: Ensure Agile Leaders and Teams Are Embracing Agile Values

46

Ceremonies/Techniques

47

Action 4.0: Eliminate Impediments to Change

47

Ceremonies/Techniques

47

Holon: Visioning

48

Objective

49

Performance Level Outcomes

49

Action 1.0: Understand Current Cultural State

49

Ceremonies/Techniques

50

Action 2.0: Plan for Future Cultural State

50

Ceremonies/Techniques

50

Action 3.0: Identify Impediments to Change

50

Ceremonies/Techniques

51

Action 4.0: Sprint Toward the Future

51

Ceremonies/Techniques

51

Holon: Enabling

51

Objective

52

Performance Level Outcomes

52

Action 1.0: Select Agile Performance Level

53

Ceremonies/Techniques

53

Action 2.0: Instantiate Agile Keys for Your Selected Level

53

Ceremonies/Techniques

54

Action 3.0: Deploy Agile Keys for Selected Performance Level

54

Ceremonies/Techniques

54

Action 4.0: Sustain, Inspect, and Adapt Keys for Selected Performance Level

55

Ceremonies/Techniques

55

Chapter 3: Performance Circle: Providing

56

Holon: Partnering

57

Objective

58

Performance Level Outcomes

58

Action 1.0: Identify Internal and External Agile Partners

58

Ceremonies/Techniques

59

Action 2.0: Assess Partner’s Agile Capabilities

59

Ceremonies/Techniques

59

Action 3.0: Develop Agile Partnering Agreement

60

Ceremonies/Techniques

60

Action 4.0: Engage with Partners Using Agile Partnering Agreement

60

Ceremonies/Techniques

60

Holon: Contributing

61

Objective

62

Performance Level Outcomes

62

Action 1.0: Identify Best Practices

62

Ceremonies/Techniques

63

Action 2.0: Share and Implement Best Practices

63

Ceremonies/Techniques

63

Action 3.0: Identify Improvements

64

Ceremonies/Techniques

64

Action 4.0: Share and Implement Improvements

64

Ceremonies/Techniques

64

Holon: Equipping

65

Objective

65

Performance Level Outcomes

65

Action 1.0: Acquire and Set Up Space for Teams

66

Ceremonies/Techniques

66

Action 2.0: Provide Tools for Teams to Use

66

Ceremonies/Techniques

67

Action 3.0: Deliver Training and Mentoring

67

Ceremonies/Techniques

68

Chapter 4: Performance Circle: Envisioning

69

Holon: Defining

70

Objective

71

Performance Level Outcomes

71

Action 1.0: Allocate Road Map Work for Agile Teams

71

Ceremonies/Techniques

72

Action 2.0: Develop Road Map Product Backlog

72

Ceremonies/Techniques

72

Action 3.0: Prioritize Road Map Product Backlog

73

Ceremonies/Techniques

73

Holon: Road Mapping

73

Objective

74

Performance Level Outcomes

74

Action 1.0: Identify Current and Future Product Capabilities

75

Ceremonies/Techniques

75

Action 2.0: Create Product Vision

76

Ceremonies/Techniques

76

Action 3.0: Create Product Road Map

77

Ceremonies/Techniques

77

Action 4.0: Define and Charter Agile Teams

78

Ceremonies/Techniques

78

Holon: Clarifying

79

Objective

79

Performance Level Outcomes

80

Action 1.0: Evolve Business Needs into User and  Child Stories

80

Ceremonies/Techniques

80

Action 2.0: Refine the Product Backlog

81

Ceremonies/Techniques

81

Action 3.0: Size the Product Backlog Items

81

Ceremonies/Techniques

81

Chapter 5: Performance Circle: Crafting

83

Holon: Planning

84

Objective

85

Performance Level Outcomes

86

Action 1.0: Enable Team Commitment

86

Ceremonies/Techniques

86

Action 2.0: Create and Agree on a Definition of Done

87

Ceremonies/Techniques

87

Action 3.0: Select Work to Complete for Each Sprint

88

Ceremonies/Techniques

88

Action 4.0: Estimate the Work to Complete in  the Sprint

88

Ceremonies/Techniques

89

Holon: Solving

89

Objective

90

Performance Level Outcomes

90

Action 1.0: Burn Down User Stories

91

Ceremonies/Techniques

91

Action 2.0: Review Activities and Impediments

93

Ceremonies/Techniques

93

Action 3.0: Remove Impediments

93

Ceremonies/Techniques

93

Action 4.0: Review Completed Work

94

Ceremonies/Techniques

94

Action 5.0: Identify Improvements

94

Ceremonies/Techniques

94

Holon: Delivering

95

Objective

95

Performance Level Outcomes:

96

Action 1.0: Plan each Delivery

96

Ceremonies/Techniques

96

Action 2.0: Assemble Product or Service Component for the Sprint

97

Ceremonies/Techniques

97

Action 3.0: Test Assembled Product or Service

97

Ceremonies/Techniques

98

Action 4.0: Deliver the Assembled Product or Service

98

Ceremonies/Techniques

98

Chapter 6: Performance Circle: Affirming

99

Holon: Understanding

100

Objective

101

Performance Level Outcomes

101

Action 1.0: Identify Metrics to Understand Project, Product, Team, and Process Performance

102

Ceremonies/Techniques

102

Action 2.0: Collect and Report Metrics Data

102

Ceremonies/Techniques

103

Action 3.0: Analyze and Trend Metrics Data

103

Ceremonies/Techniques

103

Action 4.0: Identify Actions to Improve Performance

104

Ceremonies/Techniques

104

Holon: Confirming

105

Objective

106

Performance Level Outcomes

106

Action 1.0: Observe Adoption of Agile Behaviors

107

Ceremonies/Techniques

107

Action 2.0: Gather Information from Agile Teams about Their Adoption of Agile Behaviors

107

Ceremonies/Techniques

107

Action 3.0: Provide Improvement Feedback to Agile Teams

108

Ceremonies/Techniques

108

Action 4.0: Use Improvement Feedback to Improve Agile Team Performance

109

Ceremonies/Techniques

109

Chapter 7: Performance Circle: Teaming

110

Objective

111

Holon: Organizing

111

Objective

112

Performance Level Outcomes

112

Action 1.0: Establish Agile Team Environments

113

Ceremonies/Techniques

113

Action 2.0: Establish Roles and Accountabilities

114

Ceremonies/Techniques

114

Action 3.0: Promote Self-Organizing and Cross-Functional Teams

114

Ceremonies/Techniques

114

Holon: Growing

115

Objective

115

Performance Level Outcomes

116

Action 1.0: Identify Training Needs for Agile Teams

116

Ceremonies/Techniques

116

Action 2.0: Develop an Organizational Training Backlog

116

Ceremonies/Techniques

117

Action 3.0: Establish a Mentoring Program

117

Ceremonies/Techniques

117

Action 4.0: Assess the Effectiveness of Training and Mentoring Programs

117

Ceremonies/Techniques

117

Holon: Governing

118

Objective

119

Performance Level Outcomes

119

Action 1.0: Align HR with Requirements for  Self-Organizing Teams

119

Ceremonies/Techniques

120

Action 2.0: Clarify Team Structure and Reporting Relationships

120

Ceremonies/Techniques

120

Action 3.0: Empower a Cross-Functional Group to Deliver Continuous Performance Improvement

120

Ceremonies/Techniques

121

Action 4.0: Assess Internal Initiatives to Ensure Alignment with Agile Values of the State

121

Ceremonies/Techniques

121

Part III: Ceremonies and Techniques

122

Chapter 8: Acceptance Testing

123

Description

123

Typical Roles

124

Desired Behaviors

124

Chapter 9: Agile Agreement

125

Description

125

Typical Roles

126

Desired Behaviors

126

Chapter 10: Agile Digs

128

Description

128

Typical Roles

129

Desired Behaviors

129

Chapter 11: Agile Partner Assessment

130

Description

130

Typical Roles

131

Desired Behaviors

131

Chapter 12: All Hands Raised

132

Description

132

Typical Roles

133

Desired Behaviors

133

Chapter 13: Arc of Conversation

134

Description

134

Typical Roles

135

Desired Behaviors

135

Chapter 14: Automated Build

137

Description

137

Typical Roles

138

Desired Behaviors

138

Chapter 15: Backlog Grooming

139

Description

139

Typical Roles

140

Desired Behaviors

141

Chapter 16: Best Practices Board

142

Description

142

Typical Roles

143

Desired Behaviors

143

Chapter 17: Big Room Planning / Release Zero

144

Description

144

Typical Roles

145

Desired Behaviors

145

Chapter 18: Brainstorming

147

Description

147

Typical Roles

148

Desired Behaviors

149

Chapter 19: Burn Down Chart

150

Description

150

Typical Roles

151

Desired Behaviors

152

Chapter 20: Confirmation

153

Description

153

Typical Roles

154

Desired Behaviors

154

Chapter 21: Continuous Deployment

155

Description

155

Typical Roles

156

Desired Behaviors

156

Chapter 22: Continuous Integration

157

Description

157

Typical Roles

158

Desired Behaviors

158

Chapter 23: Class, Responsibilities, Collaborators (CRC) Cards

159

Description

159

Typical Roles

160

Desired Behaviors

160

Chapter 24: Daily Stand-Up

161

Description

161

Typical Roles

162

Desired Behaviors

163

Chapter 25: Definition of Done

164

Description

164

Typical Roles

165

Desired Behaviors

166

Chapter 26: Definition of Ready

167

Description

167

Typical Roles

168

Desired Behaviors

168

Chapter 27: Dot Voting

169

Description

169

Typical Roles

170

Desired Behaviors

170

Chapter 28: Epics

171

Description

171

Typical Roles

172

Desired Behaviors

172

Chapter 29: Evaluation

173

Description

173

Typical Roles

174

Desired Behaviors

174

Chapter 30: Frequent Releases

175

Description

175

Typical Roles

176

Desired Behaviors

176

Chapter 31: Gemba Walks

177

Description

177

Typical Roles

178

Desired Behaviors

178

Chapter 32: Gemba Kaizen

179

Typical Roles

180

Desired Behaviors

180

Chapter 33: Goal, Question, Metric (GQM)

181

Description

181

Typical Roles

182

Desired Behaviors

183

Chapter 34: Incremental Development

184

Description

184

Typical Roles

185

Desired Behaviors

185

Chapter 35: Kamishibai (Board and Cards)

186

Description

186

Typical Roles

187

Desired Behaviors

188

Chapter 36: Kanban Board

189

Description

189

Typical Roles

190

Desired Behaviors

190

Chapter 37: Kano Model

191

Description

191

Typical Roles

192

Desired Behaviors

192

Chapter 38: Lean Coffee

193

Description

193

Typical Roles

194

Desired Behaviors

194

Chapter 39: Mob Programming

195

Description

195

Typical Roles

196

Desired Behaviors

196

Chapter 40: Obeya Room

197

Description

197

Typical Roles

198

Desired Behaviors

198

Chapter 41: Open Space Technology

199

Description

199

Typical Roles

200

Desired Behaviors

200

Chapter 42: Pair Programming

201

Description

201

Typical Roles

202

Desired Behaviors

202

Chapter 43: Peer Reviews

203

Description

203

Typical Roles

204

Desired Behaviors

204

Chapter 44: Planning Poker

205

Description

205

Typical Roles

206

Desired Behaviors

206

Chapter 45: Product Backlogs

207

Description

207

Typical Roles

209

Desired Behaviors

209

Chapter 46: Product Scenarios

210

Description

210

Typical Roles

211

Desired Behaviors

211

Chapter 47: Project (Team) Chartering

212

Description

212

Typical Roles

213

Desired Behaviors

214

Chapter 48: Prototyping/Spike

215

Description

215

Typical Roles

216

Desired Behaviors

216

Chapter 49: Release Planning

217

Description

217

Typical Roles

218

Desired Behaviors

218

Chapter 50: Retrospectives

219

Description

219

Enterprise Retrospective

220

Heartbeat Retrospective

220

Sprint Retrospective

221

Training Retrospective

221

Milestone Retrospective

221

Confirmation Retrospective

221

Typical Roles

222

Desired Behaviors

222

Chapter 51: Review

223

Description

223

Typical Roles

224

Desired Behaviors

224

Chapter 52: Roles and Accountabilities Game

225

Description

225

Typical Roles

226

Desired Behaviors

226

Chapter 53: Scrum of Scrums

227

Description

227

Typical Roles

228

Desired Behaviors

228

Chapter 54: Scrum Wall/Scrum Board

229

Typical Roles

230

Desired Behaviors

230

Chapter 55: Self-Selection/ Self-Subscription

231

Description

231

Typical Roles

232

Desired Behaviors

232

Chapter 56: Spike (Design Spike)

233

Description

233

Typical Roles

234

Desired Behaviors

234

Chapter 57: Sprint

235

Description

235

Typical Roles

236

Desired Behaviors

236

Chapter 58: Sprint Demo

238

Description

238

Typical Roles

239

Desired Behaviors

239

Chapter 59: Sprint Planning

240

Description

240

Typical Roles

241

Desired Behaviors

242

Chapter 60: Stakeholder Identification and Management

243

Description

243

Typical Roles

244

Desired Behaviors

244

Chapter 61: State of the Team

245

Description

245

Typical Roles

246

Desired Behaviors

246

Chapter 62: SWOT Analysis (Strengths, Weaknesses, Opportunities, Threats)

247

Description

247

Typical Roles

248

Desired Behaviors

249

Chapter 63: Team Agreement

251

Description

251

Typical Roles

252

Desired Behaviors

252

Chapter 64: Team Estimation Game

253

Description

253

Typical Roles

254

Desired Behaviors

254

Chapter 65: Team Room Set-Up

256

Description

256

Typical Roles

257

Desired Behaviors

257

Chapter 66: Technical Debt

258

Description

258

Typical Roles

259

Desired Behaviors

259

Chapter 67: Test-Driven Development

260

Description

260

Typical Roles

261

Desired Behaviors

261

Chapter 68: Three Diverse Humans

262

Description

262

Typical Roles

263

Desired Behaviors

263

Chapter 69: Training

264

Description

264

Typical Roles

265

Desired Behaviors

265

Chapter 70: Unit Testing

266

Description

266

Typical Roles

267

Desired Behaviors

267

Chapter 71: Velocity

268

Description

268

Typical Roles

269

Desired Behaviors

269

Chapter 72: Visual Information Management

270

Description

270

Typical Roles

271

Desired Behaviors

272

Part IV: Next Steps for Leaders

273

Chapter 73: Using the Agile Performance Holarchy

274

The Most Important Value Is Trust

276

Needing More Time for Strategy

277

Broadsword’s Agile Transformation

278

Leading: Valuing

281

Action 1: Select and Define Agile Values

281

Action 2: Communicate Agile Values

282

Action 3: Deploy Agile Values

283

Action 4: Ensure Alignment of Agile Values

284

Action 5: Maintain Agile Values

285

Leading: Engaging

286

Action 1: Trace Agile Values to Frameworks, Ceremonies, and Techniques

286

Action 2: Engage with Agile Teams

287

Action 3: Ensure Agile Leaders and Teams Are Embracing Agile Values

287

Action 4: Eliminate Impediments to Change

288

Leading: Visioning

289

Action 1: Understand Current Cultural State

289

Action 2: Plan for Future Culture State

289

Action 3: Identify Impediments to Change

290

Action 4: Sprint Toward the Future State

290

Leading: Enabling

291

Action 1: Select Agile Performance Level

291

Action 2: Instantiate Agile Keys for Your Level

292

Action 3: Deploy Agile Keys for Selected Performance Level

293

Action 4: Sustain, Inspect, and Adapt Keys for Selected Performance Level

294

What’s Next For You?

294

Appendix A:Quick Reference Tables

296

Glossary

315

Acronyms

315

Terms

316

Index

325