What to do, what to do when you are only half completed the work in a story and you’re at the end of a Sprint. There are two schools of thought here. Move the Story to the next Sprint. Split the remaining work into the next sprint. I generally opt for Number 2, when you do Number 1, all you are doing is shoveling the work to a different corner of the room hoping it’s…

There is a temptation to shift the duration of your sprint when it isn’t going as expected. Maybe more customer issues came in, maybe your estimates were off, or perhaps most of the team was out sick with the stomach flu, whatever the reason, the temptation to add a few days or weeks is always there so we can say that we finished work “within the sprint”. The problem with this approach is that your…

The most common mistake you can make in growing your team is assuming that people’s titles determine who they are as a Leader. Senior, Lead, Manager, Principal, Staff… pick your word and throw it against the wall, it doesn’t mean anything. The first thing you need to do before you start coaching a team is sit down with everyone and feel out who they are and what they are about. You might find out that…

The last few years have been a never-ending Overload. The last few days have been a literal electrical Overload. We all have those moments and the best advice I can offer; Take the moments to yourself, get your head on straight. Stay away from email/text/etc until you have had that moment to breathe. Generate that small win. Figure out what caused the overload and take steps to reduce it. If it’s never-ending, figure out why…

Software is changing fast and the docs are not keeping up. I don’t know if it’s a good thing or a bad thing, going back to when I first started programming when all I had were a litany of books spread out across my desk and that’s the only place where the answers existed. Because you know, no blogs were out there. But now, programming languages are changing so fast, code is being pumped out…