“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"
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"
“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"
Here is a podcast that might help managers and senior individuals managing multiple projects to better managing resources and planning projects. 🙂 The Project Management Podcast:Episode 231: Agile, Coffee, Tea and Trains http://www.project-management-podcast.com/index.php/podcast-episodes/episode-details/481-episode-231-agile-coffee-tea-and-trainsRead more "Scale agile to the enterprise with distributed teams"
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)"
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)"