Articles for category: Leadership

July 27, 2022

Greg Thomas

Organized for Who?

It is easy to organize something for ourselves. We know ourselves inside and out and can respond to simple changes without even thinking about it.  It’s akin to being a passenger on a bumpy road where the driver is swerving to avoid the bumps and potholes – they know what’s coming, they are processing actions and ready for them. But you’re not and you’re dealing with them as they come. Your team is the passenger and if you’re swerving all over the place, making decisions on the fly, changing what you are going to do, not communicating with them. All

We Still Need Remote Leaders

We still need Remote Leaders. Leaders that lay the foundation and groundwork for what everyone in the team needs to do; Show up on time and prepared. Let people know in advance when you are away. Chart the path between schedules. Minimize distractions and maintain focus and priority. Engage in meaningful growth and dialogue through One-On-Ones and Team Development. Ensure your team is getting the training you need. Being a remote leader is the hardest, if you can master that, being on-site is an in-person execution of what you are already doing.  Fail to do that and you’re starting from

The Gap Between Waterfall and Agile

Where companies struggle in their adoption of Agile is that they implement it within a small area of the company where they learn to do it really well.  They get good at it and they get into a rhythm of what they are doing. They have tweaked the idea of Agile to meet their needs and goals and they have a system that is working and moving products and code out the door. What they don’t have is a way to translate the rest of the company’s previous Waterfall mindset of – deliver on this date, what is the percent

There are always Two Responses

Every question has two responses. The knee-jerk, shoot from the hip, get off my back, I’m tired of this, you don’t know what you’re talking about, this is a waste of my time response. Or, the “take a step back“, read it again, don’t rush to respond, gather the information and this must mean something to you response. The latter doesn’t mean you are ignoring the potentially valid issue being raised, it simply means you aren’t feeding the machine that continues getting everyone riled up to the point of carrying pitchforks onto ZOOM calls.

Where your Debt Lies?

Every application has some level of Technical Debt. Some of it exists in our tracking systems, but most of it exists in our minds, slack channels, or forgotten conversations we have with each other, later to be forgotten when we start on something else. One of the hardest jobs of being a Software Manager is being able to enunciate where your team’s debt is and push the work that needs to be done, to get done, to make it better. It’s not a glamorous job and not everyone always wants to hear from you when you talk about it often