You are on page 1of 6

Facultad de Ingeniera Escuela de Ingeniera Informtica

Asignatura METODOLOGAS GILES DE GESTIN Y DESARROLLO DE PROYECTOS DE TI Vigente desde: Marzo 2008 Horas semanales Unidades Perodo Teora Prctica Laboratorio de crdito Electiva 3 0 0 3 Metodologa del Software Requisitos

SINOPSIS: El ciclo o proceso de desarrollo de sistemas de informacin a lo largo de los aos ha madurado considerablemente, aprendiendo de los errores del pasado e incorporando cada da mejores prcticas y herramientas en pro de la satisfaccin del cliente, que es el objetivo final de cualquier proyecto. Dentro de esta lnea de crecimiento y madurez existe como punta de lanza dentro de las metodologas usadas, las metodologas llamadas giles. Por lo cual se entiende como Desarrollo gil de Software a un paradigma de Desarrollo de Software basado en procesos giles. Los procesos giles de desarrollo de software, conocidos anteriormente como metodologas livianas, intentan evitar los tortuosos y burocrticos caminos de las metodologas tradicionales enfocndose en la gente y los resultados. Existen mltiples tendencias, filosofas, metodologas, herramientas y dems aspectos que pretenden ofrecer una gua para el desarrollo de proyectos de tecnologa de informacin, sin embargo cada uno se puede o no aplicar dependiendo del contexto del proyecto, la empresa y en definitiva de todos los stakeholders y las circunstancias del producto; es por ello que es imprescindible conocer y manejar los conceptos asociados con las herramientas giles del rea de TI.

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-4074407 Fax:+58-212-4074447 URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

OBJETIVOS: Entender la naturaleza particular de las filosofas y metodologas giles de desarrollo de proyectos de tecnologa de informacin. Identificar y estudiar los distintos esquemas giles, que pueden implementarse para desarrollar proyectos de tecnologa de informacin. Escoger y utilizar metodologas efectivas y productivas para el desarrollo de un proyecto de tecnologa de informacin. Estudiar las diversas formas de estructurar un proyecto dependiendo de los esquemas giles que se utilicen. Aprender las mejores prcticas que se pueden incorporar dentro del desarrollo de un proyecto de tecnologa de informacin. Identificar y manejar tcnicas para la gestin de proyectos giles de tecnologa de informacin. Estudiar el comportamiento del capital humano en relacin a las tcnicas giles empleadas dentro de los proyectos de tecnologa de informacin. Estudiar las ventajas inherentes que conllevan el uso e implementacin de esquemas giles dentro de proyectos de tecnologa de informacin.

CONTENIDO PROGRAMTICO:

1 Historia y Paradigmas de los Ciclos de Desarrollo de Software Inicios del Desarrollo de Proyectos de Software Primeros Ciclos de Vida de Proyectos de TI Experiencias de los Ciclos de Desarrollo de Software del pasado Aprendizajes de la Historia de los antiguos esquemas de desarrollo de software Mejores prcticas de los antiguos esquemas de desarrollo de software Paradigmas de Desarrollo de Software: o Modelo en cascada, o Modelo en espiral o Modelo de prototipos o Mtodo en V o Desarrollo por etapas

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-4074407 Fax:+58-212-4074447 URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

2 Etapas del Ciclo de Desarrollo de Software, Enfoque Tradicional vs. gil Anlisis de Requisitos o Elicitacin de Requerimientos Especificacin de requerimientos Diseo y arquitectura Codificacin Pruebas del Producto Documentacin Implantacin Mantenimiento 3 Filosofas y Enfoques giles Desarrollo gil de software Proceso unificado gil (AUP) Big Design Up Front (BDUF) Metodologa de diseo construccionista (CDM) Desarrollo de diseo-dirigido (D3) No te repitas (DRY) o Una y slo una vez (O3) Mtodo de desarrollo de sistemas dinmicos (DSDM) Principio KISS (Keep It Simple, Stupid) "(Djelo simple)" Enfoque MIT Model Driven Architecture (MDA) Proceso racional unificado (RUP) Desarrollo en espiral Test-driven development No vas a necesitarlo (YAGNI) Mejor Prctica Refactoring 4 Metodologas giles mas Utilizadas XP o Programacin Extrema. Scrum Crystal Evolutionary Project Management (Evo) Feature Driven Development (FDD) Adaptive Software Developmen(ASD) Lean Development (LD) y Lean Software Development (LSD) RUP gil, existiendo dos variantes AUP y EUP AM (Agile Modeling)

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-4074407 Fax:+58-212-4074447 URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

5 Herramientas giles Para la gestin de proyectos. Para definir y gestionar las pruebas del producto. Para la documentacin. Para la integracin continua. Para seguimiento de los defectos. 6 AM, Agile Modeling Que es AM? Como utilizar AM? Beneficios de AM AM en la vida real de un proyecto de TI. AM y RUP. AM y UML. 7 Scrum Que es Scrum? Como utilizar Scrum? Beneficios de Scrum Implementacin de Scrum en el desarrollo de un producto. 8 XP, Programacin Extrema Que es XP? Como utilizar XP? Beneficios de XP Implementacin de XP en el desarrollo de un producto. 9 Integracin de Mejores Prcticas y Metodologas giles Integracin de diversas metodologas giles de desarrollo de software. Metodologas giles contrapuestas. Metodologas giles complementarias. Como escalar o maximizar el alcance de las metodologas giles. 10 CMM, Capability Maturity Model Que es CMM? Para que sirve o se utiliza CMM? Beneficios de CMM. Prerrequisitos de CMM. Modelo de Madurez CMM. Proceso de Certificacin CMM dentro de una empresa de TI.

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-4074407 Fax:+58-212-4074447 URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

EVALUACIN: Materia con rgimen de evaluacin continua, sin examen final.

BIBLIOGRAFA: Project Management Institute (P.M.I). (2000).Guia de los Fundamentos de la Direccin de Proyectos (Guia del PMBOK). (3era. Ed.). P.M.I Publications:EE:UU. Pressman, Roger. S. (2000). Ingeniera del Software- Un Enfoque Prctico. (5ta. Ed.).McGraw- Hill:Espaa. James R. Persse. Implementing the Capability Maturity Model. Wiley. Kenneth M. Dymond. A Guide to the CMM: Understanding the Capability Maturity Model for Software. Susan K. Land. Jumpstart CMM/CMMI Software Process Improvements : Using IEEE Software Engineering Standards. Craig Larman. Agile and Iterative Development: A Manager's Guide. The Agile Software Development Series. Ken Schwaber. Agile Project Management with Scrum. Microsoft Professional. Mike Cohn. Agile Estimating and Planning. Robert C. Martin Series. Ken Schwaber, Mike Beedle. Agile Software Development with SCRUM. James Shore, Shane Warden. The Art of Agile Development. Andrew Hunt, David Thomas. The Pragmatic Programmer: From Journeyman to Master. Venkat Subramaniam, Andy Hunt. Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers). Scott W. Ambler, Ron Jeffries. Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. Scott W. Ambler. The Object Primer: Agile Model-Driven Development with UML 2.0.

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-4074407 Fax:+58-212-4074447 URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Gary Chin . Agile Project Management: How to Succeed in the Face of Changing Project Requirements. Andreas Rueping. Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects. Wiley Software Patterns Series.

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-4074407 Fax:+58-212-4074447 URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

You might also like