Automate first when you have to

Published by Søren Houen on

For tech companies, building things without knowing if it is really what your customers need is in my opinion one of the largest contributors to slowing down of development and eventual company death.

Teams can be heavily slowed down by building the wrong thing. If it takes 5 hours per month to do manually, and 30 hours to automate, do not automate it. Wait. Six months from now you will have a much better idea of:

The longer you wait to build something, the better you understand what to build and how to build it.

The cost of features

The cost of developing a feature is not as simple as just building it. Of course the cost varies from feature to feature. But we can get a basic feel for the cost by looking at the people involved.

For each feature, the company will be paying:

There are a lot of people involved in building each feature! And this is how it looks like in most medium-to-large software companies following modern Agile principles. This is the lean version!

And the above is only considering the up-front cost of building the feature. After that comes the long tail engineering cost.

Revisiting my work guide.

I have been working on a work guide for a while now. That is an understatement. I started it in 2011. Then I left it to sit for many years. I will try to revisit it again now in little bite-sized posts.

See the work guide page for all parts.

· software development, work guide, reducing risk, product development