tobania

Fabio Ciaravola

Published on 26/03/2019

TobTalk with Tim Bogaert on the never-ending need for speed

In our current society, there is a constant grow in competition. If you’re not fast enough, your competitors will catch up and surpass you. So, are we going fast enough or are we in need for more speed? Tim Bogaert has tried to answer this never-ending topic sharing tips and tricks during our TobTalk.

According to his manifesto and making a parallel between his job in IT and his voluntary work as a fireman, Bogaert states the key for success is to be collaborative, adaptable and ready at any time.

"Learn faster, evolve faster”

You can achieve this by knowing the long-term company values, strategy and vision and the effect of your own team on it. This way, it will be much easier to find a way to improve the delivered performance. A good practice to measure this, is represented by the "four key metrics" of Jez Hemble: "Continuous Delivery" is the key to improve the final quality.

How? By starting to improve the "Delivery Lead Time", splitting the job cycle in small and defined batches, hence being able to have more frequent and faster deployment, making the level of quality higher and keeping the failure percentage lower.

Invert-the-test-pyramid.png

Quality is the core aim

Testers are fundamental in order to guarantee a high level of quality in a team that has decided to increase their own performance by working faster. Not only by automation but also by sharing their knowledge and mindset with the engineer at the beginning of the product lifecycle. They will no longer function as the quality assurance, but they will deliver assistance.

The same must be done by the security expert in order to spread the knowledge within the entire team.
A very important role is reserved for the “inversion” of the test pyramid, making a stable foundation, focusing more and more on the unit and system testing and less on the fragile end-to-end testing.

The pros and cons of higher speed

What are the benefits for an organization that has decided to work with higher speed? You will experience a more collaborative culture, a faster and more experimental outcome, more chance of a servant leader, great colleagues that protect and support you in your job/career and of course less deployment pain, among many other benefits.  

On the other side of the coin, we may experience a mismatch of the company’s values, be confronted with leaders with a huge ego, experience a higher work pressure and work overload that could easily result in a burnout.

Hence the last suggestion for the future: focus on the top skills that will be more and more required like automation, complex problem solving and creativity.