» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with softwareLibre + User:jaimecid

Desarrollo en Comunidad



Tradicionalmente el software se ha creado en grupos cerrados de desarrolladores, siguiendo un modelo altamente centralizado, en el cual todo el equipo trabaja en el mismo edificio o campus. En los últimos años un nuevo modelo de desarrollo altamente descentralizado ha ido ganando terreno. Este modelo se conoce como Desarrollo en Comunidad. La tendencia parece imparable.

Las licencias Open Source son las que han facilitado los más exitosos proyectos  de desarrollo en comunidad permitiendo un modelo altamente desacoplado, es por ello que “Open Source” aparezca como sinónimo de software desarrollado en comunidad.

Más tarde o más temprano, de manera más tímida o más decidida, todas las empresas de software han decidido abrazar, al menos para parte de sus proyectos, el modelo de desarrollo de software en comunidad. En el caso de Sun, los proyectos clave incluyen OpenOffice, OpenSolaris, NetBeans y GlassFish. La lista completa está en http://www.sunsource.net/
Como comenta Joaquín Ochoa, director general de Sun Microsystems Ibérica, "La tendencia es que todo el software sea Open Source" lo que muestra la decidida apuesta de Sun por este modelo.

Incluso Microsoft reconoce que todavía tiene mucho que aprender del desarrollo en comunidad, que según Bob Muglia, vicepresidente de herramientas de desarrollo, es el modelo del futuro (enlace eweek). Microsoft ya tiene ya abierto Port25, su laboratorio de interoperabilidad con Open Source.

El concepto de desarrollo en comunidad no es contrario a software comercial, sino a software propietario o cerrado. La mayoría de los proyectos “Open Source” exitosos tienen una o varías empresas con modelo de negocio comercial asociado, como por ejemplo RedHat o Suse en el caso de Linux.

Algunos factores clave del éxito de desarrollo en comunidad son:

  • Interrelación y sinergias entre diferentes proyectos
  • Colaboración de múltiples empresas y organizaciones en proyectos clave
  • Costes compartidos del ciclo de vida entre desarrolladores y usuarios
  • Ciclo de desarrollo más ágil y efectivo
  • Diversidad Geográfica. Acceso directo a  desarrolladores clave en cualquier zona horaria
  • Presencia directa del nucleo duro en eventos, foros o clientes locales

Actualización:

 

 

 

User:jaimecid: Jaime Cid (Sun) sobre Open Source