Are you in a startup, and you feel that coaching would help with morale, achievement, and results? Do you feel that the team is too small, or unbalanced? Are you looking to reduce the amount of rework you have to do, or for better engagement with customers?
Or perhaps you are in an organization that needs to energize how it uses software to seek feedback, gain more traction in the marketplace, or deal with disruptive competitors?
If you want to adopt agile methods or quickly add decades of software development management experience in a larger organization, I’d be happy to help.
My own personal story: A long time ago, I was a farm kid on my grandfather’s farm. The neighboring town decided to outlaw the carbide noise makers (like this one) that we used to keep crows off the corn…at peak harvest. Understandable, but we would have lost the commercial value of the sweet corn crop for the year.
So 14-year-old me got to be a walking scarecrow for a week, in 100 degree heat and 95+% humidity, with a big straw hat and a gallon jug of water that became disgustingly warm as the day went on.
What I learned from this:
Sometimes you have to take one for the team.
In the long run, there are some tasks that human beings shouldn’t do, that should be automated. (In this case, I was the stopgap in going *backwards* away from an existing automated solution). We dropped sweet corn as a crop after that year.
The small family farm is a dead end; the margins are too small to make a decent living, so I was the last of 10 generations of family to work that farm. It wasn’t practical to aggregate the farm with others, as the state had run two highways through it, but that, as they say, is another story.
Corollary: You have to move on from time to time and refresh your approach if you want to succeed. This is a good general lesson.
Given this, and my history in software development and IT operations, I wholeheartedly agree with the article below.
Every IT team should have a culture of constant improvement – or movement along the path toward the goal of automating whatever the team feels confident in automating, in ways that are easy to change as conditions change. As the needle moves to the right, the team learns from each other’s experiences, and the system becomes easier to create and safer to operate.