Coincidencias y diferencias entre metodologías ágiles y bazar
El próximo lunes voy a estar dando la última charla del Seminario de Software Libre de la carrera de Especialización en Sistemas y Servicios Distribuidos que se lleva a cabo en la FaMAF-UNC y es auspiciada por Intel y el Gobierno de la Provincia de Córdoba. Estas invitado.
Título: Coincidencias y diferencias entre metodologías ágiles y bazar
Disertante: Roberto Allende (menttes, Plone Foundation)
Abstract:
Las metodologías ágiles proponen desarrollar software centrandose en la experiencia con el cliente y, respecto a las tradicionales, prometen una mejora en comunicación, elegancia y feedback temprano, código generado facil de entender y extender, código con tests automáticos, mejoras en productividad y reducción de costos. Con el nombre de Bazar, se hace referencia al modelo de desarrollo empleado en muchos proyectos de software libre. Una de las principales caracteristicas de este modelo es la descentralización en las desiciones y desarrollo de código, entregas tempranas y periódicas dando participación a usuarios en la prueba, depuración y evolución de proyectos.
Esta charla hace una presentación de ambos enfoques,
tomando como ejemplo Extreme Programming y los proyectos libres de Python y
Plone. Revisando aspectos técnicos y sociales, enumerará puntos en común y
diferencias con el fin de identificar las condiciones que debe cumplir un
proyecto para poder emplear uno o ambos modelos.
Bibliografía:
- Extreme Programming Explained: Embrace Change
Kent Beck et.al. - Addison-Wesley Professional - Extreme Programming: A gentle introduction
Don Wells - http://extremeprogramming.org - The Cathedral and the Bazaar
Eric S. Raymond - O'Reilly Media - Plone: A model of a mature open source project
Martin Aspeli - London School of Economics - Open
Source Community
Building
Matthias Stürmer - Faculty of Economics and Social Science of the University of Bern
