Analista De Requerimientos
Current- Identificar, recopilar y comprender las necesidades y expectativas de los stakeholders (usuarios, clientes, equipos de desarrollo, etc.).- Realizar entrevistas, encuestas y talleres para identificar y registrar los requisitos funcionales- Identificar y registrar los requerimientos no funcionales que definen los criterios alrededor de los atributos de calidad del software y afectan la experiencia del usuario.- Identificar roles y usuarios.- Identificar las zonas grises o necesidades que no están completamente definidas o aclaradas por parte del cliente. Ejemplo:Interfaz no definida, funciones ambiguas, dependencias no claras,información faltante, finalidad no definida, etc.- Garantizar que los requisitos recopilados sean claros, consistentes,completos y factibles.- Identificar posibles conflictos o ambigüedades en los requisitos,resolverlos o escalarlos.- Priorizar las características y funcionalidades del producto.- Refinar los requerimientos dentro del alcance del proyecto.- Crear documentos formales que describen los requisitos del proyecto.- Especificar: funcionales, casos de uso, diagramas de proceso,diseño de interfaces y otros artefactos que ayuden a comunicar los requisitos de manera efectiva a los miembros del equipo de desarrollo.- Estar atento a los canales de comunicación con el cliente y el equipo de desarrollo.- documentar de manera efectiva: Los requisitos y las expectativas a los desarrolladores. Comunicar de manera efectiva cualquier cambio en los requisitos Las dudas o inquietudes que presente el equipo dedesarrollo. Relación de requerimientos con arquitectura de la solución Relación de requerimientos con modelo de datos- Validar que los requerimientos reflejen las necesidades reales de los usuarios, alineado con la arquitectura de la solución, el modelo de datos y que estén alineados con los objetivos del proyecto.- Validar que el producto final de cada sprint cumpla con los requisitos definidos.