Coincidencias y diferencias entre metodologías ágiles y bazar
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