Contenido

Objetivo

Comprender la importancia de las competencias esenciales para trabajar en equipos ágiles de desarrollo de software.

Descripción

En este tema comprenderás como lograr la coordinación de equipos de desarrollo que puedan trabajar en paralelo es todo un reto para la industria del software Para ello, no solamente se requieren herramientas, sino toda una cultura de trabajo efectivo dentro de una organización.

Explicación

Haz clic para revisar la explicación.

Ambientes colaborativos

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre Ambientes colaborativos , revisa el siguiente video:

EDteam. (2019, 25 de agosto). ¿Qué es Git y cómo funciona? [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=jGehuhFhtnE

Revisa la siguiente lectura:

Para conocer más sobre Ambientes colaborativos , te recomendamos leer:

Cattaneo, G. (2019). Integración de equipos para obtener mejores resultados. Recuperado de https://guidocattaneo.com/integracion-de-equipos-y-oportunidades-de-desarrollarla/ (Descargar la guía al final del texto)

Actividad

Objetivo

Iniciar el uso de Git a través de github.com para tener un repositorio personal para el desarrollo de proyectos de software en el futuro.

Instrucciones
  1. Crear una cuenta de GitHub.
  2. Crear un repositorio público.
  3. Crear una rama (branch).
  4. Realizar un cambio en un archivo que esté en intercambio con el profesor.
  5. Solicitar un pull request a tu profesor.
  6. Integrar un pull request.
Checklist

Asegúrate de:

  • Conocer los diferentes roles que existen dentro de un equipo de desarrollo de software para formar parte de cualquiera de estos.
  • Saber de la existencia de la norma ISO/IEC 29110 internacional de desarrollo de software para potencializar de manera global el desarrollo de una pequeña empresa de software.
  • Entender la importancia del manejo de versiones y utilización de herramientas Git para llevar a cabo una gestión exitosa de un proyecto de software.