Mapeo de flujo de valor para una sugerencia de función para el proceso de software en funcionamiento

Estoy tratando de obtener una idea general de Value Stream Mapping y cómo aplicarlo a una sugerencia para el proceso de software que tenemos.

Dado que estamos desarrollando productos y no trabajamos con el cliente, no hay un "tirón" fuerte: el cliente solicita algo y, si hay suficiente cantidad de personas interesadas, consideraremos agregarlo.

Aquí están los pasos:

  1. El cliente solicita una característica,
  2. Soporte registra comentarios y agrega +1 para la característica,
  3. El soporte prepara un informe mensual,
  4. El propietario del producto revisa el informe de sugerencias,
  5. El propietario del producto decide que se debe desarrollar la característica,
  6. La característica es analizada y diseñada,
  7. Esperamos hasta que un equipo de desarrollo esté libre para asumir la función,
  8. El propietario del producto presenta la característica al equipo de desarrollo,
  9. El equipo tiene una reunión (más bien larga) en la que la función se divide en pequeñas tareas y cada tarea recibe una estimación. Sobre la base de estas estimaciones, se establece la fecha de vencimiento,
  10. El equipo implementa una característica,
  11. Se realiza el control de calidad (bucle de retroalimentación incluido, es posible que los desarrolladores deban corregir el software)
  12. Se realiza la revisión del código (bucle de retroalimentación incluido, es posible que los desarrolladores necesiten corregir el software)
  13. La documentación está escrita
  14. Los datos del anuncio están escritos
  15. Se lanza la función
  16. Se informa a los clientes que solicitaron la función

Son muchos pasos. Incluí todo, por el bien de un ejercicio. ¿Cuál de estos pasos consideraría Agregar valor y cuál No agregar valor y por qué?

Un bit en particular me empujó a crear esta pregunta: ¿deberíamos considerar el paso de estimación detallada VA o NVA? Los desarrolladores hacen mucho trabajo de diseño en esa etapa, así que no estoy 100 % seguro de dónde ponerlo.

Respuestas (1)

Es probable que pueda responder a su pregunta haciendo algunas preguntas.

  1. ¿Se puede crear una función de cliente sin este paso?
  2. En caso afirmativo a 1, ¿existe una necesidad interna de este paso para cumplir con un proceso interno o permitir una comunicación necesaria?
  3. Si dejamos de hacer este paso, ¿qué sucede?

Otra cosa a hacer es realizar un análisis de los 5 porqués en cada paso. Pregunte "¿Por qué es importante este paso?" Luego, cuando obtenga una respuesta, pregunte "¿Por qué es ese el caso?". Haga esto hasta cinco niveles para ver cuál es la causa raíz de por qué está haciendo algo.

Por ejemplo, ¿realmente necesita atención al cliente para registrar la solicitud o podría automatizarla para que los clientes puedan enviar solicitudes directamente a una cartera de solicitudes de clientes?