Tuesday, October 28, 2025

Análisis - Checklist

 

🧩 1. Entendimiento del problema

  • Definir claramente el problema que el software resolverá.
  • Identificar las causas del problema (no solo los síntomas).
  • Verificar si ya existen soluciones parciales o alternativas actuales.


👥 2. Stakeholders y usuarios

  • Identificar a todos los actores involucrados (clientes, usuarios, equipo técnico, etc.).
  • Entrevistar o recopilar feedback de los usuarios finales.
  • Definir los roles y responsabilidades de cada actor.


📋 3. Requerimientos funcionales

  • Listar las funcionalidades principales que el sistema debe ofrecer.
  • Describir los flujos de trabajo principales (use cases o historias de usuario).
  • Definir reglas de negocio y restricciones.


⚙️ 4. Requerimientos no funcionales

  • Establecer criterios de rendimiento (tiempo de respuesta, concurrencia).
  • Definir estándares de seguridad, disponibilidad y escalabilidad.
  • Determinar necesidades de mantenimiento y soporte.


🔗 5. Integraciones y dependencias

  • Identificar sistemas externos con los que se comunicará (APIs, bases de datos, servicios).
  • Analizar formatos de intercambio de datos y protocolos de comunicación.
  • Verificar limitaciones técnicas o de licencias.


📊 6. Modelo de datos y dominio

  • Identificar entidades clave y sus relaciones.
  • Validar el vocabulario común del dominio (glosario de términos).
  • Crear diagramas de dominio o modelos conceptuales iniciales.


✅ 7. Validación del análisis

  • Revisar los requerimientos con los stakeholders.
  • Asegurar que sean claros, medibles y verificables.
  • Obtener aprobación formal del documento de requerimientos.

No comments:

Post a Comment