Details
Projects/Activities

Lunes

  • Definición de revisión de software
  • Importancia, ventajas e impacto en la industria
  • Qué puede ser revisado?
  • Revisiones y cultura de equipo
  • Planificación de las revisiones
  • Tipo de revisiones
  • Problemas de revisiones y técnicas de lectura
  • Ad-hoc reading

Martes

  • Requerimientos: técnicas de lectura
    • Checklist-based reading (CBR)
    • Defect-based reading (DBR)
    • Shift-left testing y su relación con las revisiones
    • Test-case driven reading (TcDR)
    • Perspective-based reading (PBR)

Miércoles

  • Requerimientos: técnicas de lectura
    • Combined reading technique
  • Diseño: técnicas de lectura
    • Usage-based reading (UBR)
    • Traceability-based reading (TBR)
  • Arquitectura: técnicas de lectura
    • Traceability-based reading (TBR)
  • Código: técnicas de lectura
    • Stepwise abstraction
    • Object oriented code reading
    • Abstraction-driven reading (ADR)

Jueves

  • Código: técnicas de lectura
    • Object oriented code reading
    • Use-case reading (UCR)
    • Object-Oriented Framework code reading
    • Ejercicios con código seleccionado de github
    • Revisiones en entornos ágiles (rubber duck, github, herramientas virtuales)
    • Revisiones basadas en riesgos y criterios para elegir qué código revisar

Viernes

  • Áreas de investigación
    • Revisiones y técnicas de lectura para user stories
    • Revisiones y técnicas de lectura para MDD
    • Revisiones y técnicas de lectura para blockchain