In my last post, I gave some examples of the difference between Implementing Agile and Transforming to Agility. But like the term “Agile”, agility is an often overloaded term that means different things to different people. When I talk about agility to clients, the conversation focuses on the agility of the business, which is different…
Category: General
Implementing Agile, or Transforming to Agility?
Implementing Agile practices is easy: (Manager to team): “You have new roles! You’re the ScrumMaster, you’re the Product Owner, and the rest of you are the team.” (Manager in meetings): “And we’ll have these new meetings! You all will get together once a day to talk about your progress, and every two weeks you’ll show…
From Clarity to Confidence: A Flow of Software Development
“This is awesome!” Jenny, the Product Manager exclaims to the team. “We’ve been having some challenges retaining customers, and I think we’ve got just the right idea of how to fix it! It’ll require a little retooling of our sign-up flow, but I think the impact will be incredible.” Great ideas are some of the…
Prioritization vs Sequencing
When teams get introduced to various agile methods, one of the seemingly easy aspects is the notion of the product backlog. They then ask their business parts to prioritize the work in the backlog so the team(s) can pull the highest priority item. It sounds easy because people think that priorities are binary. In reality,…
Using tmux to show what you are typing on a projector
A quick protip – if you are projecting (say for a conference or training), want to have your screen split (so it’s showing different things on each screen) but still want to show what you are typing in your terminal, you can use tmux to have it mirror what you are typing in a separate…
Slides from Strategic Play – Doing the Right Thing at the Right Time with Wardley Maps
Huge thanks to Red Hat for having me out for Red Hat Agile Day 2015! Below are the slides from the talk! Update: The talk was recorded! The video is posted below under the slides! Stratgic Play – Doing the Right Thing at the Right Time from Cory Foy Strategic Play from Cory Foy on…
Why are my commits attributed to devil man?
Last night, a scary looking message came to me from our Slack channel: We were referring to the user as “Devil Man” because this was his profile picture. After wondering if perhaps my ssh keys had been compromised, I came across something that makes way more sense, and isn’t sinster at all. I ran the…
Slides from SQE Better Software’s Continuous Testing Workshop
This week I had the privilege of sitting in for the great Jared Richardson and giving his Continuous Testing workshop at SQE’s Better Software West. I added my own flavor to various parts, and wanted to post the slides for participants. If you are interested in finding ways to improve your practices, be sure to…
Choosing Between Scrum and Kanban – Slides from TriAgile 2015
Thanks to everyone who came out to my TriAgile talk on Choosing Between Scrum and Kanban! You can also see a video of it from my presentation at the SQE Conference from November.
Slides and Code Kata Recording from Triangle.rb
Last night I spoke at the Triangle.rb meetup on focused practice and code katas. Thanks to everyone who came out! Below are my slides, and a screen recording of the code kata I performed (known as Coin Changer).