Skip to content

Nueva guíaModernizar un sistema heredado sin detener el negocio

Guías

Qué debe producir una buena fase de descubrimiento

Los documentos que debería esperar antes de empezar cualquier desarrollo de software.

Autor
Eryon Engineering
Publicado
Actualizado
Tiempo de lectura
1 min
Panel de un ERP escolar con módulos de admisión y asistencia

Claves

  • Un descubrimiento debe producir decisiones, no solo documentos.
  • Espere un mapa de procesos, un primer lanzamiento acotado, un esbozo de arquitectura y una estimación con supuestos.
  • Incluya a quienes hacen el trabajo, no solo a quienes lo gestionan.
  • Un buen descubrimiento a veces recomienda construir menos, o nada.

En el descubrimiento se fija la mayor parte del coste y el riesgo de un proyecto de software. Una lista de lo que entrega un descubrimiento útil y cómo reconocer uno que no ayuda.

Para qué sirve el descubrimiento

El descubrimiento sustituye supuestos por decisiones antes de que resulten caros. Responde a qué debe hacer el primer lanzamiento, para quién, con qué integraciones, con qué restricciones y cuánto costará de forma realista.

Lo que debería recibir

Un descubrimiento útil termina con unos pocos documentos que su equipo puede leer, cuestionar y aprobar.

  • Un mapa de cómo se trabaja hoy y de cómo se trabajará con el nuevo sistema.
  • Los roles de usuario y lo que cada uno necesita ver y hacer.
  • Un primer lanzamiento acotado, con lo que se deja deliberadamente para después.
  • Un inventario de integraciones: cada sistema con el que deberá comunicarse el nuevo, y cómo.
  • Un esbozo de arquitectura: modelo de datos, componentes, hosting y enfoque de seguridad.
  • Una estimación y un plan, con los supuestos que los sustentan por escrito.

Quién tiene que estar en la mesa

Los responsables describen cómo debería funcionar un proceso. Quienes hacen el trabajo describen cómo funciona de verdad, incluidas las soluciones provisionales que el nuevo sistema tendrá que admitir o eliminar. Hacen falta ambas visiones, y en la segunda suelen esconderse los requisitos importantes.

Señales de alarma

Cada una de estas señales indica que las decisiones difíciles se han aplazado al desarrollo, donde cuestan más.

  • Un documento de requisitos que enumera pantallas pero ningún flujo.
  • Ningún supuesto por escrito detrás de la estimación.
  • Ninguna conversación sobre migración de datos o integraciones.
  • Todas las funciones solicitadas están en el primer lanzamiento.

A veces la respuesta es construir menos

Un descubrimiento honesto recomienda a veces un producto estándar, un primer lanzamiento más pequeño o un cambio de proceso en lugar de software. Es un buen resultado: el código más barato es el que nunca hace falta escribir.

Servicio relacionadoDesarrollo de software a medidaSistemas que se adaptan a su forma de trabajar, y no al revés.

¿Le ha gustado? Reciba el próximo por correo.

Un correo al mes. Puede darse de baja cuando quiera.

¿Tiene un producto quemerece ser construido?

Convirtamos la idea en un sistema que su empresa pueda usar de verdad.