Unidad 1. Introducción

13 febrero 2018

[ Estás en Unidades Didácticas / Unidad 1. Introducción ]
 
 

Descripción

 
El desarrollo de software requiere la agilidad suficiente para responder a los continuos cambios de necesidades de los clientes y al alto grado de innovación tecnológica. La Ingeniería del Software es un buen punto de partida para conocer de un modo científico las necesidades y recursos de cualquier empresa de desarrollo de software, sin embargo establece una rigidez en el proceso que en muchos casos obliga a clientes y empresas a trabajar con las peores condiciones imaginables. Las Metodologías Ágiles de Desarrollo de Software toman lo mejor de la Ingeniería del Software pero lo aplican utilizando técnicas y valores que permiten reaccionar con rapidez ante cualquier imprevisto, bien utilizadas pueden mejorar notablemente la productividad de un equipo de desarrollo de software.

 

Objetivos

 
Comprender las diferencias y coincidencias entre técnicas ágiles y técnicas pesadas de desarrollo de software.

 

Temas de teoría

 

  1. Ingeniería del Software
  2. Necesidad de aplicar técnicas menos rígidas que las propuestas por la ingeniería del software clásica
  3. El manifiesto ágil

 

Temas de práctica

 

  1. Documentación básica a través de los recursos de la web
  2. Documentación básica a través de la bibliografía oficial
  3. Exposición pública de alguna de las enfermedades comunes en el proceso de desarrollo de software

 

Bibliografía recomendada

 

  • Bahit, Eugenia. Scrum y eXtrem Programming para programadores, 2012. Document-pdf
  • Launch School. Agile Planning: From Ideas to Story Cards, 2015. documento-html

 
 


<– Anterior               Siguiente –>