Mejorar la productividad

 

Breve definición de productividad

La productividad es la relación entre valor de negocio obtenido respecto a recursos utilizados, por unidad de tiempo.

 

Cómo medir la productividad

Métricas posibles (por unidad de tiempo):

  • Valor de negocio desarrollado.
  • Complejidad desarrollada (velocidad).

Otras métricas relacionadas:

  • Satisfacción del cliente.
  • Esperas, colas.
  • Defectos.
  • Calidad interna del producto.
  • Motivación del equipo.

 

 

Cómo mejorar la productividad

 

Gestión de producto

  • Disponer de un roadmap de producto priorizado por valor de negocio.
  • Minimizar el tiempo entre la concepción de un objetivo de negocio hasta su entrega al usuario/consumidor, visualizando esperas y cuellos de botella en la cadena de valor y analizando sus causas.

 

Gestión de proyecto

  • Reducción del trabajo en curso (WIP):
    • Minimizar el número de objetivos en curso.
    • Evitar la multitarea.
  • Objetivos a corto plazo.
  • Mejorar planteamientos:

Mejora continua

  • Reflexionar de manera regular y quitar impedimentos.

 

Calidad

  • Cumplir con las expectativas del cliente (evitar retrabajo).
    • Faseado intenso con:
      • Explicación verbal del cliente hacia el equipo del producto al inicio de cada fase.
      • Revisión y feedback del cliente al final de cada fase.
      • Flexibilidad a cambios.
    • Mapa del producto mostrando el avance en el alcance.
  • Reducir los defectos del producto (evitar retrabajo).
    • Ciclos cortos de pruebas.
    • Pruebas de regresión automáticas para la detección temprana de defectos.
  • Mejorar la calidad interna para poder crecer a ritmo sostenido.

 

Tecnología y herramientas

  • Automatización de tareas manuales.
  • Automatización de pruebas.
  • Frameworks de desarrollo.
  • Herramientas de control de calidad.

 

Metodologías y prácticas

  • Estándares de codificación.
  • BDD, TDD.
  • Refactorización (simplificación del diseño).
  • Patrones de diseño evitando sobreingeniería (evitando más complejidad de la necesaria).
  • Peer reviews, Pair programming.

 

 

Comunicación y gestión del conocimiento

  • Minimizar el número de traspasos de información y su volumen.
    • Orientación a resolver objetivos de negocio uno a uno.
    • Personas co-localizadas para fomentar la comunicación cara a cara.
  • Comunicación regular de avance e impedimentos, cara a cara entre todos los participantes.
  • Sistemas colaborativos: wikis, gestión documental, microblogging.
  • Repositorio de componentes.

 

Personas implicadas

  • Mejorar la adecuación, formación y experiencia de todos los participantes en el proyecto.
  • Aumentar la motivación.

 

Artículos relacionados

 

Deja una respuesta

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. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s