Category

Delivery

Category

In a heated meeting, where everyone has an opinion and reason for being there, we all have something to say. However, this is no excuse for speaking over one another and interrupting people. In a meeting room, you can see the passion coming from people as they speak and as you make eye contact with your interrupted colleague to let them rant on so that we can get back to the topic at hand you…

When we think our latest effort at something was truly, horribly, the worst possible outcome, it really wasn’t that bad. When we ask someone for their opinion, it’s generally better than our own. We are hardest on ourselves. It wasn’t that bad. It’s just not as good as it was in your head. But it’s better than what others are working towards. Want more? Check out my book Code Your Way Up – available as…

I can’t take the credit for this – a good friend mentioned this when talking about client work that he does and it reminds me of the work that sometimes you “have to do” because the client “says they need it”. But what that work really does, is enable them to keep doing things badly. Maybe it’s a fear of change, maybe a few of something new or maybe they like doing it this way…

An excuse to not do the work you have been doing to date and to do it right. Agile is not getting into a Tesla, dropping the hammer and seeing how fast you can go when you don’t even have a license to begin with. Agile is about iterations and delivering value. If you are not delivering value in every iteration, then it doesn’t matter how fast you are going, you have missed the point.…

It’s a good idea to plan what you are going to deliver in a release. It’s a great idea to outline when you are going to start these features in your sprint cycles to give people an idea of when work will start. Not working with a new API from that group until Sprint 4? No need to ask questions about it in Sprint 3. Working this way has the benefit of taking the stress…