Coincidences and differences between agile methodologies and bazaar
Speaker: Roberto Allende
Menttes, Plone Foundation, Plone
Southern Cone
Abstract:
The agile methodologies proposed a sofware development focusing on the experience with the customer and the respect to the traditional ones. Promises an improvement communication, elegance, early feedback and generating an easy code to understand and extend, also an automatic code test, productivity improvements and cost reduction.
Under the name Bazar, refers to the development model used in many free software projects. One of the main characteristics of this model is decentralization in the decisions and development code, early and regular deliveries involving users in testing, debugging and evolution projects.
The
speech gave a presentation of both approaches, taking as an example
Extreme Programming and the free projects of Python and Plone.
Reviewing technical and social aspects, listing common points and
differences, in order to identify the conditions that must meet a
project to employ one or both models.
Bibliography :
-
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