Articles for category: Delivery

Internal Variables

Call it your worldview or framework, but what they really are, are your Internal Variables. The criteria that define what you, when you do it. They are your MAX_ACTION where you top out listening to someone complain about the same issue for the umpteenth time before moving on. They are your CURRENT_ATTEMPT where you are willing to keep doing something the old way before you realize there has to be a better way. They are your BOOL to realize that some answers are simply YES or No. And sometimes they are your open-ended variable that can hold anything and everything,

December 15, 2017

Greg Thomas

Taking a Ride on the Turnip Truck

Have you ever ridden on the old Turnip truck going up the hill? The truck can’t make it up the hill, so they start throwing turnips off the truck in the hope that they will make it up the hill with a lighter load. All that effort to pick the turnips, wash them, sort them and put them in the box has now been thrown from the truck. Sound familiar? The last leg of the release, you’re coming up short on time and you start tossing bugs and half-finished features into the bucket for what’s coming in the next release

December 1, 2017

Greg Thomas

When you Need to Rewrite Your Code

If you come into work the next day and cannot read the code you read you wrote the night before. It’s time for a rewrite. If you are debugging and lost in the call stack. It’s time for a rewrite. If the slightest tinge of fear runs up your spine when someone mentions that library. It’s time for a rewrite. It’s not a complicated equation, what is complicated is the amount of work we sometimes have to go through to justify why we need to do the rewrite in the first place.

November 29, 2017

Greg Thomas

The Best Time to Change the Delivery Date

When you’ve been unclear on when the delivery date is? When everyone is working day and night to finish the task but is so far off? When you haven’t been asking for updates and assume it’s going to be done when you were hoping it would be done? When there are two weeks left and QA has not started? The answer: None of these times, it should have been done months ago, when you were asking these questions, getting clarity, making sure people weren’t burning out, asking for where problems are and ensuring each group has time to complete their

November 24, 2017

Greg Thomas

Our own Level of Importance

What I deem important and what you deem important are two very different things. We can be on the same project, in the same sprint, working the same problem but have very different ideas of what is important, what is not and what should be done next. There are diatribes written about how you should configure importance, severity, value, etc, etc that go at length to define it, to get us all thinking the same way to solve the problem and prioritize it. But in the end, it’s that we all have our own Internal variables, background, and worldview that