Blog
Do NOT do it right the first time
I was triggered recently by a status update from someone that mentioned that we will have to get 'this' right the first time around in the future.
This particular case was about a test, very late in the project cycle, where lots of things needed to get together perfectly to make it work. Any delays would not only delay the current project, but all other projects that rely on the shared resources being used. This huge cost if things go wrong is why it is so imperative that we do get it right the first time around.
The problem is that this involves tens of people across multiple companies and departments, who have written thousands of lines of code.
Now I do not know what they are going to do to make things right in the future, but if we go by past experience most people will want to enforce even stricter entrance criteria.
There are a couple of problems with this approach:
- Having to test every component for these extra criteria is a lot of work
- The longer the list of criteria is, the harder it will be to guarantee that every component does adhere to all of them
- When integrating multiple components it is the interaction where the complexity is, not the separate components
- You will only prevent foreseen errors

Erwin van der Koogh
Contact
Let’s discuss how we can support your journey.