Sprint to the Finish!

A sprint team that starts together, ends together.  That seems like a fairly simple principle to follow.  Yet for teams that are transitioning from a waterfall methodology to an agile one, following this in a practical sense is much more difficult.  These teams are used to a milestone based approach to deliver software which includes…

0

DevOps, The Art of Walking in Someone Else’s Shoes

All engineering teams are set up differently.  In the Microsoft IT department, we have a set of Software Engineers that work on designing, implementing, and testing the software solutions needed to run the company.  We help deploy our builds, but most of the work of getting our new bits out to production servers and live…

1

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…

1

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 help you…

1

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…

2

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…

0

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…

0

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…

0

Transformers are Leaders, not Toys!

{EAV:fb71307c644189ca} I was recently asked ‘how do you take a team mostly focused on manual testing andturn them into a team that writes solid automation?’.  And as I thought about my answer, I realizedthis doesn’t just apply to testing, but any team that is reforming can followthese same simple steps. I honestly didn’t realize this…

0