Rodrigo et al:

Estuve discutiendo esto con mi novia y surgieron los siguientes planteos:

1) Quienes van a ir a todas estas reuniones, hacer la parte marketinera,
hablar con los clientes etc? Como bien se dijo antes, si uno trabaja hay
un costo de oportunidad si se falta al trabajo para ir a una entrevista.
Esto se tiene que tener en cuenta en el presupuesto inicial, porque no
creo que el desarrollador que trabaje en el proyecto por las noches (si
el adelanto no es muy grande, estos tipos van a a tener que seguir yendo
a sus puestos de trabajo de todos los dias y trabajar de noche) quiera
encima tener que ademas hacer todo esto- asi lo unico que se logra es
sobrecargarlos. Entonces, como propusiste, hay que tener un grupo de
personas que se encargen de eso. Si es un proyecto chico, tal vez sea
suficiente con una sola persona. Si es grande, mas. Se podria implementar
un sistema de votacion por el cual la cooperativa elige estas personas.
El costo de que estas personas dediquen tiempo a estas cuestiones
organizativas y de "liason" con los clientes se tiene que incluir en el
presupuesto. Es decir, hay que delimiar las funciones y formar grupos
funcionales, que se votan por la cooperativa, y hay que incluir el costo
de este grupo o grupos en el presupuesto. Para decidir cuales van a ser
los grupos (programadores, soporte tecnico, admin/mark, o lo que fuera)
hay que hacer un analisis inicial del proyecto. 


2)Entonces, con el presupuesto, todo tiene que estar planteado ahi. Que
incluye el presupuesto? Pagar a los desarrolladores, y a el/los grupo/s
que cumplan otras funciones como la que mencione arriba. OK, ahi surge el
problema de quienes son. Es evidente que si participan demasiadas
personas es contraproduciente. Un buen numero seria 3 o 4 programadores,
1 admin,1 para la documentacion, etc .. Bien, quienes? No me parece
conveniente que el cliente los elija, porque si no posee conocimientos
tecnicos no va a tener idea de las habilidades y herramientas que tendran
que saber manejar los desarrolladores del proyecto.Creo que se deberia
resolver por votacion entre todos los miembros de la cooperativa. Hay
varios sistemas de votacion que se pueden examinar para ver cual es el
mas optimo. Entonces, se postulan los candidatos y cada uno dice cuanto
neceitaria cobrar para hacer el trabajo. Entonces, cuando llega el
momento de votar, vos tenes en cuenta las habilidades de Fulano pero
tambien cual es el costo de tenerlo en el equipo. Si los 5 tipos elegidos
son muy buenos pero tienen un costo alto cada uno por hacer el laburo,
entonces va a subir el valor del presupuesto general que se presenta a
los clientes. Utilizando esta forma de votar con criterios de
habilidad/costo me parece que se optimiza el resultado
presupuesto/calidad. 

3)El proceso debe ser abierto.

Resumamos:

1)Hay un proyecto- se hace un analisis inicial de lo que se requerira,
que grupos funcionales hay que crear, etc. Un analisis tentativo. Como
para tener una idea.

2)Votamos en la pagina web por quienes forman los grupos de trabajo,
teniendo en cuenta sus habilidades y su remuneracion pretendida. Cuando
se sabe el resultado, los miembros del equipo elegido tienen que estar
todos de acuerdo con ello (es decir, estar de acuerdo en trabajar todos
juntos). Si lo estan, se prosige. Si no, se resuelve de manera ad hoc.

3)Con estos datos se arma el presupuesto y se presenta a los clientes por
medio de la pagina web. Se muestran ahi los cv de los miembros del
equipo. Las personas encargadas de hablar con ellos, negociar y
convencer, hacen lo suyo. Aca es donde entra lo que dijo "el Profe" sobre
el marketing. 

4)Una vez que el costo distribuido del proyecto sea viable para todas las
empresas que se sumaron (por ejemplo $200), comienza el desarrollo. 

5)Como se vendio el proyecto como un sistema disenado para cubrir las
necesidades de los clientes, se hace un segundo analisis, detallado, por
los desarrolladores. Este analisis en realidad es continuo, hay constante
feedback entre clientes y desarrolladores. 


(lo que pasa con 5) es que el cliente, para cuestiones financieras o
admin hablara con la persona encaragada de admin, y por separado tendra
que hablar con uno de los programadores para detallar cuales son sus
necesidades. Digo esto porque me parece que el progrmador tiene que
hablar directamente con el cliente en cuanto a estas cuestion y no con
intermediarios)  
    
6)el proceso sigue, todavia no lo pense.


Rob  y Lu
-- 
Para desuscribirte ten�s que visitar la p�gina
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]
Apoya al ASLE enviando tu firma http://www.linux.org.ar/asle

Responder a