Articles for category: Delivery

Enabling Bad Behaviour

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 because that is the habit that they generated (bad habits are easier to set then the good ones). But at the end of the day,

What Agile Isn’t

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. Want more? Check out my book Code Your Way Up – available as an eBook or Paperback on Amazon (CAN and US).

May 6, 2020

Greg Thomas

Planning in Agile

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 and load off your team as they are not worrying about everything being on fire and starting on the same day. They can focus on

Platforms Go Boink

When there is seven different ways to accomplish the one task you are trying to do and none of the people that build the platform, sell the platform, develop the platform, deploy the platform, test the platform or even manage the platform know which option is the best? Boink.

April 27, 2020

Greg Thomas

We Can Code Anything

Guess What? We can code it all. You might be surprised, but you shouldn’t be. Anything you can come up with, we can figure out a way to build it. It might not look like what you want, it might be a little different based on what we can do. But I guarantee we can code anything you come up with. Depending on how far-fetched it is, it might take some mass amounts of wealth and time to get it done, but it can be done. When building a new application, start your requirements with that level of confidence –