Proyecto Colaborativo


Etapas de un Proyecto Colaborativo

Definiciones:

Tema: Puede ser cualquier cosa que involucre a más de una personas.
Comunidad: Grupo de personas que comparten un satisfactor bien en común.

Bases de un Proyecto Colaborativo.

• Desarrollar un satisfactor común. ( Enfoque humano) Maximizar un bien ( Enfoque ético )
• Diseño debe ser abierto y libre para asegurar que el sistema tenga la más alta calidad y refleje las necesidades de la comunidad de usuarios. ( Enfoque práctico )

Iniciar una Comunidad

• Identificar un Tema (Satisfactor +U Necesidades).
• Buscar y reunir a un grupo de personas interesadas en ese Tema.
• Evaluar la posibilidad de formar una comunidad entorno al Tema.
• En caso que ya exista una comunidad, crear una estructura social compatible con la de la comunidad existente.

Objetivos

• Identificar los problemas relacionados con el Tema :

  1. Globales que afectan a la Comunidad en conjunto.
  2. Individuales que afectan a un miembro o un grupo de la comunidad.

• Aplicar un Modelo Colaborativo de Desarrollo Mantención.
• Evaluar los problemas detectados: gravedad, prioridad, tipo, que afecta, quien se hace cargo, etc.
• Aplicar un Modelo Colaborativo de Resolución. (Transformar la complejidad)
• En caso de existir soluciones aplica un Modelo Colaborativo de Implementación.
• Definir Objetivos (Milestone) en base al análisis anterior.

Definir una Plataforma de Trabajo

La comunidad necesita ser gestionada de una forma ágil, eficaz y sustentable.

• Establecer una metodología de trabajo ágil.
• Debe cumplir con la Definición software de servicio abierto.
• Toda la información debe estar fácilmente disponible para cualquier persona.
• Determinar las herramientas y medios inmediatamente disponibles.
• Determinar los recursos humanos inmediatamente disponibles.
• Determinar las herramientas, medios y recursos potencialmente disponibles, por la llegada de más miembros a la Comunidad.
• Definir el uso que se le dará a esos recursos, herramientas y medios.
• Establecer Normas claras y precisas que permitan sacarle el máximo provecho a la Plataforma de Trabajo.
• Establecer una gestión de grupos de trabajo en redes distribuidas.

Planificar el Proyecto

• Definir la estructura y organización de las herramientas en función del Tema y la Plataforma de Trabajo.
• Definir los principios de la comunidad.
• La planificación debe ser ágil y adaptable, orientada en las personas.
• Establecer las metas o hitos intermedios del Proyecto.

Ejecución del Proyecto

• Llevar un seguimiento de las Normas de la comunidad.
• Definir la metodología para que más personas conozcan el proyecto.

Control del Proyecto

• Establecer metodologías de retroalimentación. (Ciclos de mejoras continuas)
• Establecer metodologías de seguimiento estadístico.
• Desarrollar metodologías para tomar decisiones de manera ágil en temas que involucren a toda la comunidad.

Evaluar Resultados

• Después de terminada cada meta o hitos realizar una evaluación del proceso.
• Al lograr los objetivos del Proyecto realizar una evaluación global.
• Determinar si existe un nuevo objetivo compatible con la comunidad y la plataforma de trabajo disponible.

Un uso práctico de los Proyectos Colaborativos es desarrollar servicios web 2.0.

Bases de los servicios Web 2.0: donde los individuos son capaces de consumir, compartir y crear. (Fuente: Gin, Televisión y Superavit Social )
Definición de la Web 2.0: Es el medio que hace explícita la sabiduría implícita de la gente. (Fuente: Palabras del señor Ricardo Baeza)

BonosGNU


¿Qué es BonosGNU?

• Es un sistema que logra establecer parámetros medibles de los cuales es posibles establecer una cuota de trabajo dentro de un proyecto colaborativo.

¿Cual es su finalidad?

• Al momento de evaluar o remunerar por el trabajo realizado individualmente es necesario establecer una serie de parámetros que midan el nivel de participación en el proyecto.

Características

• Debe considerar que el objetivo de los proyectos GNU no es únicamente generar dinero.
• Debe ser lo más transparente posible, ojalá tener toda la información disponible on-line.

Restricción del sistema: necesita una plataforma de contabilidad transparente, de libre acceso, seguro y escalable.

• Se dona por trabajo hecho, donde se ofrece un premio o “bounty”. (Dado que el desarrollador realiza mejoras marginales, los usuario percibe beneficios marginales y por lo tanto se realizan pagos marginales )
• Los donadores pueden elegir a quien donar o pueden dejar al sistema elegir como distribuir las donaciones, de acuerdo a los aportes de cada desarrollador.
• Parte de las donaciones debe ir a los proyecto de paquetes de los cuales depende la aplicación
• A corto plazo puede existir una red de entidades distribuidora sin fines de lucro y confiable, donde se deposita desde $US 10, para disminuir las altas tarifas cobradas por los métodos de pago tradicionales al momento del depósito (PayPal, tarjeta de crédito, depósito bancario, webpay, servipag) y luego se distribuyen las donaciones o pagos en porciones pequeñas desde $US 1/256. Con la finalidad de disminuir al máximo el costo por micro-transacción en sistemas on-line, donde finalmente los proyectos colaborativos pueden retirar los aportes al acumular sobre $US 10, para disminuir las altas tarifas cobradas por los métodos de pago tradicionales al momento de retirar el dinero.

A largo plazo se podría implementar una red de entidades internacionales sin fines de lucro y confiables que permitan realizar los micro-pagos sin tener que recurrir a los métodos de pago tradicionales.

Posibles Problemas

• Que aparezcan falsos desarrolladores que realicen paquetes que no contienen nuevas mejoras. (Deben existir un sistema público y transparente de información de mejoras)
• Debe existir un control de identidad de los desarrolladores y donantes. (Debe haber un registro de cuanto recibe por concepto de donaciones y los donadores pueden verificar si su donaciones se llevó acabo mediante una llave verificadora) Un método ya utilizado es gpg y OpenID.
No existe un sistema de transacciones a nivel mundial, que sea utilizable para realizar micro pagos a gran escala.

Enlaces Relacionados:
http://sourceforge.net/donate/

Actualización: 2008-06-08

Muchas veces se le critica al software libre que es un movimiento basado sólo en buenas intenciones, pero sin una base económica que lo haga sustentable, basta sólo analizar un poco las bases del movimiento para darse cuenta que la competencia en un libre mercado es impracticable, por el contrario una la colaboración en un libre mercado es una estrategia más adecuada, pero requiere mucho estudio y experimentación llegar a una correcta implementación.

Actualización: 2008-07-04

Se debe entender este sistema de pago como un soporte económico que hace posible el desarrollo sustentable del proyecto en una economía de cooperación y no como el principal incentivo de los desarrolladores. Dada la psicología humana trabajar sólo en base a incentivos materiales implica una baja de motivación en ciclos futuros de desarrollo, por el contrario si la principal motivación proviene de la pasión por lo que se hace, los desafíos, la retroalimentación del proyecto y el bienestar moral de la actividad, entonces la motivación del desarrollador se mantiene o crece con los ciclos futuros.

Continúa en: Red Global de Micropagos