Unidad 1: Desarrollo en Equipo#

Contenido de la unidad#

Proceso de desarrollo de software en equipo#

Aspectos generales del desarrollo de software#


Actores fundamentales en el desarrollo de software#


Administración del proyecto

_images/admin_proyect.png

Buenas prácticas

_images/buenas_practicas.png

Implementación de software

_images/implementacion_sfw.png

Prácticas en la administración de un proyecto#

Organizar y guiar el trabajo del equipo de desarrollo y vigilar el cumplimiento de los requisitos (funcionales y no funcionales), restricciones de los stakeholders, entre otras cosas.

  • Comunicación directa y permanente con el cliente

  • Armar el plan de trabajo y cronograma de actividades

  • Vigilar el cumplimiento de los requisitos

  • Conocer las restricciones de los stakeholders

  • Inversión

  • Tiempos de entrega

  • Infraestructura

  • Servicio de soporte del desarrollo final


Prácticas en la implementación#

Etapas generales en el desarrollo de software#

  • Requisitos

  • Diseño

  • Implementación

  • Pruebas

  • Despliegue

  • Otras


El desarrollo de software en la actualidad#


Importancia de equipos en el desarrollo de software#

Pros
  • Diferentes puntos de vista

  • Diferentes capacidades y talentos

  • Soluciones a la complejidad

  • Productos de alta calidad

Aspectos a afrontar
  • Grupos de personas en direcciones diferentes

  • Se logra con el tiempo, y los proyectos

  • Diferentes ideas de la solución


Equipos tradicionales Vs Equipos autodirigidos#