Lección 3
Captura de requisitos
La captura de requisitos se refiere de donde vienen los requisitos y como se realizará la obtención de los mismos, en este proceso el desarrollador por primera vez podrá tener una comprensión adecuada del problema que se requiere solucionar, en esta etapa es importante la participación de todos los agentes mencionados en la lección anterior. Es la etapa más temprana en el ciclo de vida del desarrollo del aplicativo web
Para capturar los requisitos el primer paso que se debe realizar es identificar sus fuentes y evaluar el impacto que tendrán en el mismo.
Entre las principales fuentes pero no las únicas tenemos:
-
Metas:
Son los objetivos que tiene que cumplir el aplicativo web que desarrollaremos y nos permitirán ir conociendo si vamos en el camino adecuado para cumplir con la entrega del software, también se debe manejar la capacidad para saber que metas son realizables y cuales no y dejarlas claras desde un inicio con el cliente para no generar malestares posteriores.
-
Conocimiento del dominio:
Tener conocimiento en el área en el cual se va desarrollar una solución es de suma importancia para tratar de entender lo que para el agente es difícil de comunicar en términos entendibles. Por ejemplo si vamos a desarrollar un aplicativo web contable y nos hablan de PYG, superávit, cuenta de orden entre otros muchos conocimientos propios de contabilidad no estaremos en la capacidad de desarrollar la solución ya que no contamos con los conocimientos básicos del mismo.
-
Stakeholders (agentes):
Como se menciono en la lección anterior debemos estar en la capacidad de generar un punto de encuentro entre todos los requisitos de los distintos agentes para no generar insatisfacción en los mismos.
Ya sabemos que es un requisito, como categorizarlos, de donde obtenerlos, ponerlos como objetivos; ahora debemos tener técnicas para capturarlos.