Disertación de Maestría

Documento
Disertación de Maestría
Nombre completo
Alexandre Freire da Silva
Correo electronico
Instituto/Escuela/Facultad
Instituto de Matemática, Estatística e Ciência da Computação (IME)
Área de concentración
Fecha de defensa
2007-09-14
Publicacion
São Paulo, 2007
Director
Tribunal
Kon, Fabio (Presidente)
Durham, Alan Mitchell
Fernandes, Clovis Torres
Titulo en portugues
Reflexões sobre o ensino de metodologias ágeis na academia, na indústria e no governo
Palabras clave en portugues
Anti-Padrões; Engenharia de Software.; Ensino; Metodologias Ágeis; Métodos de Desenvolvimento de Software; Padrões de Organização e Processo; Programação eXtrema; XP
Resumen en portugues
As metodologias ágeis e em especial a Programação eXtrema (XP) surgem como um contraponto aos métodos tradicionais de desenvolvimento de software. Nos encontramos em um momento no qual considera-se aceitável encontrar defeitos em programas de computador, até mesmo naqueles sistemas pelos quais temos que pagar muito dinheiro. Melhorar o ensino de técnicas para que equipes possam colaborar no desenvolvimento de software de qualidade é essencial para que esta área do conhecimento alcance a maturidade que esperamos. O ensino de XP é uma tarefa relativamente complexa pois exige que pessoas passem por uma mudança cultural, para aceitar seus valores, princípios e práticas. Diferentes organizações precisam adaptar a metodologia para que ela funcione bem em seu contexto local. Encontrar maneiras de facilitar o ensino e a adoção das práticas ágeis é fundamental para melhorar a qualidade do software desenvolvido no país. Este trabalho pesquisa o ensino de XP em contextos acadêmicos, governamentais e industriais. Três estudos de caso foram conduzidos e analisados para sugerir padrões que podem auxiliar o ensino da metodologia por um educador em qualquer contexto.
Titulo en ingles
Reflections on teaching agile methodologies in academy, industry, and government.
Palabras clave en ingles
Agile Methodologies; Anti-Patterns; eXtreme Programming; Organizational and Process Patterns; Software Development Methods; Software Engineering.; Teaching; XP
Resumen en ingles
Agile methodologies, specially eXtreme Programming (XP), appear as a counterpoint to traditional software development methods. We live in a moment were it is considered acceptable to find bugs in computer programs, even those for which we pay a lot of money. It is essential to improve the way we teach techniques with which teams can collaborate on the development of quality software so that this area of knowledge reaches the maturity we wish. Teaching XP is a relatively complex task because it implies that people must go through a cultural change to accept its values, principles, and practices. Different organizations need to adapt the methodology so that it will work well in their local context. Finding ways to facilitate teaching and adopting agile practices is fundamental to improve the quality of software being developed in the country. This work researches the process of teaching XP in academic, governmental and industrial con- texts. Three case studies were conducted and analyzed so that we could suggest patterns that can support educators teaching the methodology in any context.

ADVERTENCIA — La consulta y descarga de este documento están sujetas a la aceptación de las siguientes condiciones de uso: el trabajo está destinado exclusivamente a actividades privadas de estudio, enseñanza e investigación, así como a la crítica, el análisis y la cita científica. Se prohíbe su venta, reproducción íntegra, distribución o explotación económica sin la autorización previa, expresa y por escrito del autor. Al utilizar o citar cualquier parte del documento, es obligatorio indicar la autoría y la fuente de la publicación original. Consulte la Política de acceso.

Fecha de publicacion
2007-12-21

Trabajos derivados

ADVERTENCIA: Consulte en la biblioteca digital que son los trabajos derivados.

Servicios

Cargando...