Mini-Book: Migrating to Cloud-Native Application Architectures

“Migrating to Cloud-Native Application Architectures” by Matt Stine “Why are frequent deployment important? If you can deploy hundreds of times per day, you can recover from mistakes almost instantly. If you can recover from mistakes almost instantly, you can take on more risk. If you can take on more risk, you can try wild experiments–the […]


Read more "Mini-Book: Migrating to Cloud-Native Application Architectures"

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)"