Entonces, has llegado al desarrollador con esta historia de usuario:
- Como usuario, quiero escribir cat en Google Images y poder ver cualquiera de los resultados.
Y tiene dos requisitos adicionales:
- El equipo de desarrollo debe minimizar los requisitos de software.
- El equipo de desarrollo debe minimizar los requisitos de hardware.
Por cierto, esos requisitos siempre deberían ser el caso y no deberían necesitar ser declarados, pero en procesos muy formales lo he visto explícitamente antes.
- Cómo ganar dinero de manera rentable a través de Internet
- ¿Cuáles son los argumentos a favor y en contra de proporcionar acceso a internet en hospitales psiquiátricos?
- ¿Por qué a veces no se puede acceder a Internet desde un enrutador WiFi, pero otros móviles sí? ¿Cuál es la solución?
- ¿Qué tecnología se mantendrá predominantemente entre IOT y la integración de datos en los próximos años? ¿Cuál debería ser para trabajar?
- ¿Hay lugares en la Web en los que se pueda publicar información de forma anónima para la búsqueda y el archivo públicos?
Entonces, me envías eso, y vuelvo a llamarte una hora después y te digo lo siguiente:
“El equipo de desarrollo ha completado su historia de usuario y está lista para la prueba. Consulte los scripts de prueba y los documentos de capacitación en el enlace wiki de desarrollo que se proporciona”.
Entonces, vas al enlace y ves dos documentos allí. Abres el documento de entrenamiento …
Entrenamiento aleatorio de software de imagen de gato
Blockhead Corp 07/04/2016
Descripción general: los usuarios deseaban una forma de ver los resultados de una búsqueda de Google Image para “cat”
Capacitación de software: los usuarios deben realizar las siguientes acciones
- Abra el navegador web aprobado por Blockhead Corp (Internet Explorer 8)
- Copie y pegue la siguiente URL en la barra de direcciones: https://www.google.com/#q=cat&tb…
- Observar y ver las imágenes devueltas.
Ahora, me doy cuenta de que es un poco sarcástico, pero el equipo de desarrollo ha cumplido su historia de usuario y ha minimizado el uso de recursos de acuerdo con los requisitos. No se requiere hardware o software adicional, se completa la historia del usuario y ha recibido una lección sobre la redacción de requisitos.
En realidad tampoco estoy bromeando por aquí. Nunca, bajo ninguna circunstancia, debe desarrollar un software que pueda comprar, y nunca desarrollar un software que ya posea.