Tradicionalmente el desarrollo de software es concebido en forma centralizada donde el proveedor entrega un producto al usuario.
Esta metodología presenta desventajas frente a la propia naturaleza evolutiva del software: desde el compromiso de servicio asumido por el proveedor que se obliga a mantener y mejorar el software hasta la pasividad obligatoria del usuario que debe esperar por ellas desde el proveedor.
No obstante ha surgido con éxito la tendencia de descentralizar el desarrollo del software en comunidades, generando notorias ventajas frente al sistema tradicional: compartir costos de desarrollo, mejoras en el producto final por la revisión comunitaria ó posibilidad de intervención de los propios usuarios en el proceso de desarrollo.
Se presentan expriencias de desarrollo comunitario y en particular se analizarán los mecanismos legales de licenciamiento que habilitan y formentan la creación de comunidades.
Público Objetivo: Gerente de sistemas, gerentes de área, desarrolladores y público en general.
Requisitos: Sin requisitos previos.
Nota: Esta conferencia fue preparada en conjunto con Diego Roselli y fue realizada utilizando el sistema de presentaciones S5.
Conferencia dictada en:
- 18 set 2006 – XVI Encuentro Internacional de Usuarios Genexus – Radisson Victoria Plaza Hotel, Montevideo, Uruguay