The Colorful and Gray World of Engineering Management

Embark with me on my journey through the colorful situations & challenges and the (gray) ambiguity of management in the software industry.

Browse by Tags

Tagged Content List
  • Blog Post: Imperfection is the Way to Agility!

    The term "perfectionist" is one that most people are familiar with. Either because we are one or we know someone who is one. Many times, being a perfectionist adds a ton of value to your work, your team, etc. As one, you are driven to do the right things to a level of detail most won't go to. You may...
  • Blog Post: Superheroes Don't Work at Corporations

    This message is for the workaholics out there, and not for those of you who barely want to get your work done, who aren’t interested in doing more than just what is asked at work, or who have a balanced lifestyle so that you are seeing many years of success within your career. This blog won’t...
  • Blog Post: Advice From Your 95 year old Self

    There you are sitting on your death bed. Yep, you had a good life. And although many people have come to visit you and feel sad for you, you aren't sad. You are content. You did absolutely everything you wanted to do and had a ton of happiness along the way. If you had to live your life over again, you...
  • Blog Post: The toughest question you can ask, isn't tough enough

    One skill all engineers need to have in order to ship high quality software is the ability to ask hard questions. No matter if you are a developer, a tester, or a project manager, you need to look at each situation, line of code, architecture/design, or user scenario and determine if you and your project...
  • Blog Post: What are your intentions?

    When it comes to determining someone's intentions, it's fairly easy to do after a few drinks and a walk back to your apartment with someone you just met at the bar. But let's not go there. :-) Knowing someone's intentions becomes much more difficult in a work setting. What if the scope of your work got...
  • Blog Post: A Routine Life is Boring, But Routine Work is Awesome!

    What is your routine? We all have one. Mostly these exist because there are actions we do every day and we can take the same steps to accomplish them. For example, driving to work or brushing your teeth. You can also find routine actions in the work your team does and identifying those can gain your...
  • Blog Post: Transformers are Leaders, not Toys!

    {EAV:fb71307c644189ca} I was recently asked ‘how do you take a team mostly focused on manual testing and turn them into a team that writes solid automation?’. And as I thought about my answer, I realized this doesn't just apply to testing, but any team that is reforming can follow these...
  • Blog Post: That Team Is Struggling - Great!

    Ok, you are thinking that I'm crazy. If the team is struggling, why would you want to be on it? Or lead it? Do you really want to set yourself up to deal with all the problems that need fixed? And what if they aren't fixable? Doesn't a well-established, smooth-functioning team sound like one where it...
  • Blog Post: No Surprises!

    This is what I aim for in my teams - no surprises. That means my team members do their best to not surprise me and I also aim to not surprise them. Surprises are great when it comes to birthdays at home with family and friends. But in corporate life, there's just no room for surprises. Even something...
  • Blog Post: The Tale of Two Teams

    Once upon a time, a long time ago, in a land far, far away, there were two teams, umm, I mean villages. They were run by one manager, I mean one powerful king. He didn't have many rules for his villagers, just one, "do whatever it takes to ship". For his villagers, this gave them a lot of freedoms and...
  • Blog Post: No Crystal Ball Required

    One of the most challenge skills to master is long-term planning. This skill is needed for many different tasks at work, especially around project planning, budget planning, and (at a personal level) your career planning. Long-term planning is needed in order to get the most out of these exercises. In...
  • Blog Post: Sometimes Things Just Aren't Fair

    Recently, I met with one of the people that I mentor. She was concerned because she found people across the company with more senior titles, jobs, and more responsibility than her, but they didn't have more experience or better skills. Somehow, they were at the right place at the right time to make big...
  • Blog Post: Play with fire, but don't get burned

    Instrumenting your product's source code to get an indication of how much of the code was covered during testing is a really, really smart measurement to get. If you aren't at least measuring this number, you should be. Visual Studio provides features that continue to make this easier. What does this...
  • Blog Post: Going Dark

    Since the nights are getting longer and it's Halloween, let's talk about going dark. This isn't about wearing a black costume for trick-or-treating! Going dark is a term used to describe the situation where someone hasn't communicated in a while. This could be on any topic but mostly for individuals...
  • Blog Post: Action-oriented vs. Results-driven

    In many project teams, I see people mistaking actions for results. One of the best inputs a manager can give to a team is to evaluate when the team is too action-oriented and guide them to be more results-focused. If a project team is always really busy and working long hours but then they keep missing...
  • Blog Post: Successful growth of a tester

    Many engineers, especially testers, ask me how they can grow their careers and how I know when they should be promoted. I've learned over the years that there are really three key focus areas that show that an engineer is growing. These are in addition to the standard skill set that all engineers need...
Page 1 of 1 (16 items)