Esa es una pregunta abierta. Hay muchos enfoques para obtener los requisitos. Aquí hay algunos pensamientos:
- No ‘reúnes’ requisitos, sino que ‘obtienes’ requisitos. La diferencia es que ‘reunir’ supone que un cliente sabe cuáles son sus requisitos, por lo general no sabe cuáles son sus requisitos de software. Lo que deberían saber es cuál es el problema comercial y quizás una solución comercial. Depende del equipo de software (analista comercial si tiene uno, o usted como desarrollador si no lo tiene) comprender y documentar el problema comercial, la solución comercial propuesta y tener un diálogo con el cliente sobre cómo una solución de software podría Mejor resuelve ese problema. Desde este diálogo, puede documentar una solución acordada: requisitos de software. El diálogo puede ser informal 1: 1, o un taller, o la ubicación conjunta a medida que construye un prototipo o solución frente a ellos.
- ¿Cómo documenta esos requisitos? Muchas opciones: usted decide con su cliente lo que funciona para usted. A pesar de lo que podrían decirle algunos puristas de diversos orígenes, no existe una solución perfecta única. Elija algo que se ajuste a las metodologías de gestión de proyectos y desarrollo de software que esté utilizando. Puede utilizar un documento de especificación de requisitos de software clásico (pero en mi opinión no óptimo). Puede usar Casos de uso (consulte ‘Escritura de casos de uso efectivo’ de Alistair Cockburn) o Historias de usuarios. Puede usar diagramas UML, wireframes, prototipos o una combinación de todos estos. Lo que sea que mejor le ayude a usted y a su cliente a comprender mejor el problema y la solución que lo resolverá.
Si desea una interpretación bastante completa del rol de analista de negocios, incluida la gestión de requisitos, obtenga una copia del BABoK (Business Analysis Body of Knowledge) del IIBA (International Institute of Business Analysis)
Espero que sea un comienzo útil …
- ¿Cómo se puede crear una estructura compartida para su inicio de tecnología que garantice la seguridad del fundador (es)?
- ¿Por qué es que la mayoría de las nuevas empresas no son producto de concursos de planes de negocios?
- Cómo probar mi MVP con pequeñas empresas
- Emprendedores, ¿cuál es el mejor enfoque para encontrar un problema que debe corregirse cuando todos los problemas ya parecen tener una solución?
- ¿Cómo abordan las startups los problemas de visa cuando contratan profesionales extranjeros?