Book: Accelerate

“Accelerate: Building and Scaling High Performing Technology Organizations” By Nicole Forsgren, PhD, Jez Humble, and Gene Kim “The key to successful change is measuring and understanding the right things with a focus on capabilities–not on maturaity.” “First, maturity models focus on helping an organization ‘arrive’ at a mature state and then declare themselves done with […]

Read more "Book: Accelerate"

Book: DevOps Handbook

“DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations” By Gene Kim, Jez Humble, Patrick Debois, & John Willis Two conflicting goals: “Respond to the rapidly changing competitive landscape” “Provide stable, reliable, and secure service to the customer” “organizations adopting DevOps are able to linearly increase the number of deploys per […]

Read more "Book: DevOps Handbook"

Book: Priming Kanban

A manager recommended “Priming Kanban: A 10 step guide to optimizing flow in your software delivery system” by Jesper Boeg. It’s a short read with many good points. Here are my notes: What is Kanban? “Visualize Work”: “Visualize every step in your value chain from vague concept to releasable software.” “Limit Work-in-Progress (WIP)”: “Set explicit limits […]

Read more "Book: Priming Kanban"

Book: Scaling Software Agility

“Scaling Software Agility: Best Practices for Large Enterprises” by Dean Leffingwell. I bought this book several years ago and finally finished reading it. The author has a new book scheduled to publish by end of the year, which will be a nice update. If you are new to Agile, here are a few links to checkout: […]

Read more "Book: Scaling Software Agility"

Scrum Training (2/2)

User Stories A story typically describes “what”. Here is a simple template: “As a [user role], I want to [goal] so that [benefit]”. The “so that [benefit]” clause is optional depending on how obvious the benefit is. Tools: XPlanner, Rally, Scrumworks Pro, Thoughtworks Mingle, and Card Meeting. The instructor said non of the tools handles […]

Read more "Scrum Training (2/2)"

Scrum Training (1/2)

Here are some of my notes from “Working on a Scrum Team” training by Kenny Rubin. The Agile Manifesto Individual and interations over process and tools Working software over Comprehensive documentation Customer collaboration over contract negotiation. (note: avoid hostile situations and the negotiation overhead) Responding to change over following a plan Three most important words […]

Read more "Scrum Training (1/2)"