Metodología de trabajo · Implementación por fases

Cómo convertimos una operación en un sistema.

Cada proyecto se estructura en fases verificables. En lugar de construir primero y explicar después, avanzamos por etapas con entregables concretos que el cliente revisa y valida antes de que se construya de más.

El principio

Primero se entiende la operación. Después se construye.

La mayoría de los proyectos de software se complican porque se empieza a desarrollar antes de tener claridad sobre los procesos, los responsables y las reglas reales del negocio. Cuando eso ocurre, las correcciones llegan tarde y cuestan más de lo que costaría haberlas anticipado.

Nuestro método invierte ese orden. Cada etapa produce un entregable que puede revisarse, discutirse y aprobarse antes de habilitar la siguiente. Así, las decisiones difíciles se toman sobre algo tangible, no sobre supuestos.

Por qué en fases

Validar antes de que se construya de más.

Trabajar por fases permite que el alcance se defina con información real y no con estimaciones optimistas. Si algo cambia en el negocio, el cambio se absorbe en la fase donde aún es barato ajustarlo.

También cambia la relación con el proveedor: el cliente no espera una entrega final para saber qué recibió, sino que acompaña la construcción con puntos de control definidos desde el inicio.

El alcance, la secuencia y la profundidad de cada etapa se ajustan al contexto de cada organización. No todas las operaciones requieren la misma extensión.

La ruta

Seis etapas, del entendimiento a la evolución.

  1. Diagnóstico
  2. Arquitectura
  3. Prototipo
  4. Desarrollo
  5. Implementación
  6. Evolución
Resumen

Qué ocurre en cada fase.

Cada etapa tiene un propósito distinto y un entregable propio. Ninguna se abre sin que la anterior haya sido revisada y aceptada por el cliente.

Hablamos de fases y entregables, no de plazos. La duración depende del alcance acordado y se define en la propuesta de cada proyecto.

  1. 1. Diagnóstico Entendemos procesos, responsables, herramientas, información y riesgos.
  2. 2. Arquitectura Definimos módulos, flujos, permisos, integraciones y alcance.
  3. 3. Prototipo Construimos una experiencia navegable para validar antes de desarrollar completamente.
  4. 4. Desarrollo Implementamos por fases con entregables verificables.
  5. 5. Implementación Configuramos, probamos, migramos y capacitamos.
  6. 6. Evolución Mantenemos, medimos y ampliamos el sistema.
Etapa 1 · Diagnóstico

Entendemos cómo opera la empresa hoy.

Antes de proponer tecnología, levantamos el mapa real de la operación: qué procesos existen, quién es responsable de cada uno, con qué herramientas se trabaja actualmente, dónde vive la información y en qué puntos se pierde, se duplica o depende de la memoria de una persona.

El diagnóstico también identifica riesgos: dependencias críticas, controles inexistentes, información sin trazabilidad y decisiones que hoy se toman sin respaldo. Ese inventario es lo que después determina qué se construye primero.

Es una revisión estructurada de la operación, no una propuesta comercial disfrazada. Su resultado puede ser incluso recomendar no construir todavía.

  1. Actividades Entrevistas con responsables de área, revisión de los flujos actuales, análisis de las herramientas en uso, mapeo de la información que circula y de los puntos donde se rompe.
  2. Entregables Mapa de procesos y responsables, inventario de herramientas e información, registro de riesgos y cuellos de botella, y priorización de los frentes que justifican intervención.
  3. Participación del cliente Disponibilidad de las personas que conocen la operación día a día y acceso a los flujos y documentos que se usan actualmente. Sin esa participación, el diagnóstico queda incompleto.
  4. Resultado Una lectura compartida y verificable de la operación, con acuerdo explícito sobre qué problemas se van a resolver y cuáles quedan fuera del alcance.
Etapa 2 · Arquitectura

Definimos la estructura antes de escribir código.

Con el diagnóstico aprobado, traducimos la operación a una estructura de sistema: qué módulos existen, cómo se relacionan entre sí, qué flujo sigue cada proceso, qué puede ver y hacer cada rol, y qué información debe intercambiarse con herramientas que la empresa ya usa.

Aquí también se delimita el alcance. Definir qué no entra en la primera fase es tan importante como definir qué entra: es lo que permite construir algo utilizable en lugar de un proyecto que nunca cierra.

La arquitectura contempla desde el inicio la posibilidad de crecer por fases, para que ampliar el sistema más adelante no obligue a rehacerlo.

  1. Actividades Definición de módulos y su relación, diseño de los flujos de trabajo, modelo de roles y permisos, identificación de integraciones necesarias y delimitación del alcance por fase.
  2. Entregables Documento de arquitectura funcional con módulos, flujos, matriz de roles y permisos, integraciones previstas y el alcance acordado, separado en lo que entra ahora y lo que queda para fases posteriores.
  3. Participación del cliente Revisión y aprobación de la estructura propuesta, confirmación de las reglas de negocio y validación del modelo de permisos con las áreas involucradas.
  4. Resultado Un alcance escrito y aceptado por ambas partes, que sirve como referencia durante todo el proyecto y evita discusiones posteriores sobre qué se había acordado.
Etapa 3 · Prototipo

Una versión navegable para validar temprano.

Construimos una experiencia navegable del sistema: pantallas reales, recorridos completos y la lógica de navegación que tendrá el producto final. No es una imagen ni una presentación; es algo que el equipo del cliente puede recorrer como si estuviera usando la plataforma.

El objetivo es detectar desajustes cuando corregirlos todavía es sencillo: un flujo que no coincide con la forma de trabajar, un campo que falta, un rol que necesita ver algo distinto o un paso que sobra.

El prototipo no contiene información real de la operación. Los datos que se muestran son demostrativos y sirven únicamente para validar el recorrido.

  1. Actividades Diseño de las pantallas principales, construcción de los recorridos por rol, sesiones de revisión con los usuarios que operarán el sistema y ajuste iterativo según sus observaciones.
  2. Entregables Prototipo navegable con los flujos críticos, registro de observaciones recibidas y la versión ajustada que refleja las decisiones tomadas durante la validación.
  3. Participación del cliente Recorrer el prototipo con las personas que van a usarlo, no solo con la dirección, y devolver observaciones concretas sobre lo que no corresponde a la realidad operativa.
  4. Resultado Confirmación de que la solución propuesta se ajusta a la operación antes de invertir en desarrollo completo, con los cambios de fondo ya incorporados.
Etapa 4 · Desarrollo

Construcción por fases, con entregas revisables.

El desarrollo se organiza en bloques funcionales priorizados según lo definido en la arquitectura. Cada bloque se construye, se prueba internamente y se entrega para revisión, de modo que el cliente ve avanzar el sistema en vez de esperar una entrega única al final.

Este ritmo permite reordenar prioridades si el negocio cambia y mantiene la conversación centrada en funcionalidad verificable, no en porcentajes de avance difíciles de comprobar.

La secuencia de bloques se define en la propuesta de cada proyecto y puede reordenarse de común acuerdo mientras el alcance total se mantenga.

  1. Actividades Construcción de los módulos por bloques priorizados, desarrollo de las integraciones acordadas, pruebas internas de cada entrega y revisiones periódicas de avance con el cliente.
  2. Entregables Módulos funcionales entregados por bloque, entorno de revisión disponible para el cliente y registro de lo entregado, lo pendiente y lo ajustado en cada ciclo.
  3. Participación del cliente Revisar cada entrega dentro del ciclo correspondiente, confirmar que el comportamiento coincide con lo acordado y resolver las definiciones de negocio que surjan durante la construcción.
  4. Resultado Un sistema que crece de forma verificable, donde cada avance puede comprobarse contra el alcance aprobado en lugar de quedar sujeto a interpretación.
Etapa 5 · Implementación

El sistema entra en la operación real.

La puesta en marcha es una etapa propia, no el último día del desarrollo. Configuramos el sistema con las reglas, sedes, usuarios y permisos definitivos, ejecutamos pruebas con la operación real, incorporamos la información existente que deba migrarse y acompañamos al equipo en el cambio de forma de trabajar.

La capacitación se hace por rol, sobre el flujo que cada persona va a ejecutar, porque un sistema bien construido que nadie sabe usar no resuelve el problema que motivó el proyecto.

La migración de información depende de la calidad y el formato de los datos existentes; su alcance se define durante esta etapa.

  1. Actividades Configuración de usuarios, roles, sedes y reglas de negocio; pruebas con casos reales de la operación; migración de la información acordada; y capacitación por rol al equipo que usará el sistema.
  2. Entregables Sistema configurado y en operación, información migrada y verificada, material de apoyo para el uso diario y registro de las pruebas realizadas antes de la puesta en marcha.
  3. Participación del cliente Designar responsables internos por área, disponer al equipo para las sesiones de capacitación y validar que la información migrada corresponde a la realidad de la operación.
  4. Resultado La operación pasa a ejecutarse dentro del sistema, con responsables definidos, permisos aplicados y el equipo capacitado en su propio flujo de trabajo.
Etapa 6 · Evolución

Un sistema se mantiene, se mide y se amplía.

La puesta en marcha no cierra el proyecto: lo abre. Una vez el sistema está en uso, aparecen ajustes que solo se detectan operando, y aparecen también oportunidades que antes no eran visibles porque la información estaba dispersa.

En esta etapa damos soporte, corregimos lo que se identifique en el uso real, revisamos cómo se está utilizando el sistema y planificamos las siguientes fases: módulos adicionales, nuevas integraciones o automatizaciones que ahora sí tienen base sobre la cual construirse.

El acompañamiento posterior se define en el acuerdo de cada proyecto, según el alcance y las necesidades de la operación.

  1. Actividades Soporte sobre el uso real, corrección de los ajustes detectados en operación, revisión periódica del funcionamiento del sistema y planificación de las siguientes fases de crecimiento.
  2. Entregables Ajustes aplicados, revisiones de uso documentadas y una hoja de ruta de evolución con los módulos, integraciones o automatizaciones candidatas para las próximas fases.
  3. Participación del cliente Reportar lo que aparece en el uso diario, mantener un interlocutor responsable del sistema y priorizar junto al equipo qué frentes se abordan en la siguiente fase.
  4. Resultado Un sistema que acompaña el crecimiento de la operación en lugar de quedar congelado en el estado en que se entregó.
Lo que sostiene el método

Tres condiciones que aplican en todas las etapas.

Alcance explícito

Lo acordado queda escrito antes de construirse, incluyendo lo que queda fuera de cada fase.

Entregables verificables

Cada etapa produce algo que el cliente puede revisar y aprobar, no un porcentaje de avance.

Decisiones documentadas

Las definiciones de negocio quedan registradas, para que el proyecto no dependa de la memoria de nadie.

Un solo interlocutor por frente

Cada área designa quién decide, de modo que las definiciones no queden pendientes de consultas indefinidas.

Aplica desde el diagnóstico

Validación con quien opera

Las revisiones se hacen con las personas que ejecutan el proceso, no únicamente con la dirección.

Aplica en prototipo e implementación

Confidencialidad de la información

La información de la operación se trata como confidencial y no se publica en materiales comerciales.

Aplica en todo el proyecto

Este método describe la forma de trabajo de Dasvo Agency. La profundidad de cada etapa, los entregables específicos y la duración del proyecto se definen en la propuesta correspondiente a cada operación.

¿Quieres saber en qué etapa está tu operación?

Revisamos el contexto de tu empresa, identificamos qué se puede ordenar primero y definimos qué alcance tendría sentido abordar en la fase inicial.

Hablar sobre un proyecto