Testing Prevents Everything Nice

Image 1

We can’t share anything on public internet before completing security audit.”

“All changes made to an environment must be approved by managers.”

Applications can be updated only during predefined times.”

Familiar statements … right? You might be wondering why I mentioned testing explicitly at the title. In fact, testing is implicitly included in all steps. Security audit is also just one kind of testing. Tester(s) are quite often the ones who get the blame if applications can’t go live due to the detection of bugs. So it’s preventing “everything nice”.

Luckily, there are some companies that think differently. In those companies it’s enough that the code is in version control and automated tests pass to install new version to production. Without any human intervention.  Also improvements or fixes for the application can be made quicker. It’s enough to notice something that needs to be changed (improvement, error) in the application and tell that to product team. The feature can be fixed or implemented to production much faster than most people can expect.

So, the good part is that we clearly see quick fixes and new features. This can be also seen as a problem. So first thing to do is to trust each other. E.g. that developers do not make mindless implementations, and are able to fix things successfully. And also that business people can make decisions, without getting approvals from some steering groups or committees.

So, in a nutshell:

  1. Trust people and let them do things that they’re good at
  2. Trust that people are doing things the correct way and verifying that the results of their work, works.
  3. Help people by removing obstacles instead of creating those.
  4. Use time for doing things, not for building (manual) safety nets.

All this is part of DevOps, so why not to try that yourselves?

This article was previously published in the SogetiLabs Blog

Juho-Saarinen_avatar_1415645120-80x80Juho Saarinen joined Capgemini Group, more specifically Capgemini Finland, at the end of 2007 as an analyst tester. He was moved to Sogeti Finland when it was established at 2010, and has advanced from Analyst to Manager responsible of testing tools, test automation and agile portfolio. More on Juho.

Autor: QAnewsblog

Sogeti es una compañía tecnológica perteneciente al Grupo Capgemini y especialista en: Testing y Calidad de Software; Soluciones Microsoft y High Tech Consulting. En Sogeti entendemos la importancia de obtener el máximo valor empresarial de sus sistemas de IT, por ello somos líderes mundiales en Testing & QA. Somos creadores de las metodologías estándar del mercado: TMap® (Test Management Approach) y TPI® (Test Process Improvement). ¡Nuestro compromiso es el Testing!

Deja tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s