Articles for category: Delivery

December 11, 2018

Greg Thomas

Understanding Requirements

Of all my SlideShares, this one remains my favourite – “How to Write Great Requirements”. In the almost four years since I wrote it, we still haven’t got it right. It’s not perfect, but it’s a start.

December 7, 2018

Greg Thomas

Performance Tuning is an Art

It takes time, it takes patience, it needs a methodical approach to measure what is needed – it cannot be all point and click as fast as you can go and then say – “we’ve tested for performance”. If you’re getting started with implementing a Performance Strategy for the first time there are a few steps you can take before you even start coding that will help set yourself and your team up for success. Plan it Out – What does success look like?  What is a failure?  “It’s running slow is not a failure, it’s a symptom”.  The more

November 30, 2018

Greg Thomas

At Least I have Chicken

One of the greatest examples to highlight the need to stop talking and get walking. Sometimes it works out, sometimes it doesn’t… but at the end of it… I hope you have some chicken.

November 28, 2018

Greg Thomas

Everything Needs Polish

Every piece of work you will ever deliver can always be done better. How many times have you finished a project, slapped your forehead and thought – “I should have done it this way, that was the way to do it, I’m such a loser”. The key is knowing how much to polish and how much is worth polishing? Can you get more customers with a little extra polish on that old project? Will your existing customers appreciate the work you are putting into the product to keep it current? Or will it simply satisfy an itch you have because

November 26, 2018

Greg Thomas

Refactor What?

It’s not only for code. It’s for that last proposal. Your Invoicing process. Your leadership skills. Your team’s development. Your goals. Your side-hustles. It’s for all of it. Don’t make the common mistake and stop at your code.