Delivering software is all about cycles, the biggest one being you finish one delivery, the next one starts up, we rinse/repeat and do the same dance again.
We try to optimize the cycle as much as we can, do requirements early, get code into QA sooner, work on smaller pieces as we go – but at the end of the day it is a cycle that starts over and over again.
The challenge for a leader, therefore, becomes, how to make each cycle different, how to ensure it’s fresh, different, and not monotonous, and how to keep your team engaged and moving forward when just around the corner, is another cycle.
Want more? Check out my book Code Your Way Up – available as an eBook or Paperback on Amazon (CAN and US). I’m also the co-host of the Remotely Prepared podcast.