If you’re in a room and everyone is staring back at you blankly, you’re not all on the same page. If you’ve just had a call and discussed half a dozen ideas with no confirmation as to who is doing what, you’re not all on the same page. You can tell the teams that are on the same page from afar, they are all working together, each person knowing their part and role that is…
Team Leads and Tech Leads are two critical roles in any software development team. But go from team to team and you’ll find the roles and what is required of them are drastically different. Here’s my take on the difference between a great Tech and Team Lead.
I think one of the hardest parts about meetings isn’t that we have to attend them, or that they could have been an email or that so many people were invited to them. It’s when we spend all that time in them, with no outcome determined and no next steps to happen. It’s then that we leave wondering – why was I here?
When working with a new group, you need an early adopter, someone that buys into what you are doing and can help push the idea to everyone. This is your leader, the person that you can get to buy into what you are doing and work with you to get your message out, this is someone who will always be listening and never doubting what you are saying. This person will help get the rest…
Good Leaders show up every day, keep things humming, and tell everyone they are doing a great job. Great leaders show up every day, they ensure the team is working on the right things at the right time and aren’t afraid to make a call to change the direction of the ship if it means the team can get better and stronger, they are always looking towards what is coming down the pipe, prepping it…