Articles for category: Leadership

January 13, 2022

Greg Thomas

Your Team’s Value

Software teams get called out for being costly more often than not. Salaries never seem to shrink. They need high-running machines to write code on. They need additional software and tools to show where they are, how they are progressing, and when they might be able to deliver code to end-users. They need build machines and extra devices to make things work. They have questions (oh the questions, how cruel to ask questions). And this is all if everything is running smoothly and there are no problems. If all you were looking at were those statements, your brain would immediately

January 12, 2022

Greg Thomas

Software Leadership Series: One-On-Ones

I’m going to try something new and see where it goes, a series of what I think are important pillars (blocks, stones?) of leading software teams.  This is all geared towards the new Software Manager, Team Lead, or any other role that is undertaking leadership responsibilities in their day-to-day endeavours. One-On-Ones If you are not doing these with your team and they are not of the scheduled variety, go, send out the calendar invites now and then come back. When we do “ad-hoc” One-On-Ones or “slide” them into other meetings here is the message we are sending as a leader;

January 11, 2022

Greg Thomas

Show Up, Listen, Act and Learn

First, you show up – on time, with an open mind, ready to take everything in. Then you listen – patiently, attentively, without judgment or interruption. You act on what you have heard, putting it into practice, seeing what works and what doesn’t, iterating along the way. And when those three have been done, you will have learned something. Sometimes we forget what goes into the first three to get to learning, master one, forget the other two. Look back at what you have ever learned and you will realize, you always need the first three to be successul.

Remote Work Behind the Scenes

Stagehands get the stage ready between takes, they close curtains, cue fog machines, turn on lights – all that great stuff that no one sees happening but is infinitely critical to the success of a play. These people exist in your team and company, but they are harder to see when you are remote because now they are not walking past you to do your job or being “cued” in, they are simply doing it, because they need to do it, because it needs to happen, because this is what they do. Don’t forget these people, celebrate them, make sure

The Ongoing Agile Dilemma

When asked about the best methodology to follow, my answer is always the same – Common Sense. When constructing a software delivery process always do the following; Do activities that are worth doing. Do activities that provide value to yourself, your team, and your company. Ensure that anyone, at any time can know what is happening. Don’t put it onto the shoulders of one person, the team should share in it. The dilemma in agile is that we think it does all these things, but it doesn’t, just like waterfall doesn’t, just like scrum doesn’t, and just like any other