Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-06-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
El Teletrabajo en el clubdelphi

Estoy por iniciar un proyecto de un sistema para un cliente, pero la verdad no he encontrado programadores competentes y sobre todo que conozcan bien Delphi, puros chavitos que creen que VB es lo máximo y cuando les muestras lo que hace Delphi se quedan atónitos.

Hace unos meses comentaba lo mismo en el foro y muchos me recomendaron buscar aqui mismo, hoy retomo esa idea pero tengo unas dudas que ojala que ustedes que ya tienen mas experiencia en esto me puedan ayudar:

1.- Como se hace para desarrollar un sistema si uno o varios de los programadores se encuentran en diferentes paises. (cada quien hace un módulo o como)
2.- Como manejar los pago$$ que a fin de cuenta es por lo que todos trabajamos.
3.- Que tanta confianza debe uno poner en el otro para llevar a buen termino el proyecto (obviamente al ser del Club son gente de confianza, pero de todos modos)

Ojala me puedan orientar pues si me interesa "contratar" a alguien interesado pues son varios proyectos que tengo en puerta.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #2  
Antiguo 21-06-2007
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
1. Usa un sisteama vcs, o el freevcs. que ahora es mantenido por
los de las jedis.

2 Depositos internaiconales. yo uso banorte. y me pueden dar dinero
desde USA, Mexico. y otros bancos internacionales. o tambien
pero menos recomenable. por que cobran bastante. es el enviar dinero
por algun medio tipo western union. money grant. ??

3. bastante. yo creo que pago por codigo entregado.

--
Yo me apunto, tengo buena experiencia en hacer archivos de ayuda
en formato chm y hlp.

En programacion. depende que tan complicado sea lo que hay que hacer
si mis conocimientos dan para ellos.le entro
Responder Con Cita
  #3  
Antiguo 21-06-2007
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Coincido plenamente con JXJ.

Además aprovecho para ofrecer mi colaboración para cualquier proyecto que surja, siempre y cuando no haya demasiada presión en las fechas de entrega, y con una dedicación de entre 10 y 15 horas semanales sea suficiente.

Hay que financiarse el cambio del portátil y los pañales de la cría, que leches ... me ha salido cagona.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 21-06-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Con lo de las vcs no me he sentido bien luego termina uno con cada spaguetti...yo creo que pudiera ser mas o menos basado en módulos, es decir, a ver JXJ a ti te toca la "pantalla" de captura que debe estar ligada asi y asi con tal otra cosa,u tabla...y asi sucesivamente

Lo más triste del asunto son los costos, este cliente en particular no pagará más allá de los 1200 euros o 1000 por un sistema asi que de ahi hay que empezar a deducir costos. A mi no me interesa quedarme con la mayor parte, con que me quede una utilidad modesta pero buena es suficiente y sobre todo mantener al cliente.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #5  
Antiguo 22-06-2007
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
pues si. algo asi como en un ftp ponemos carpetas. por cada modulo
forms y archivos pas.

y en el dir raiz. el dpr. y otros archivos que convengan.

ftp://cuentas
ftp://bases
ftp://reportes
ftp://LaAplicacion.DPR

si no hay ftp, entonces una pc, con ciertos dias en ciertas horas
se habilite como ftp y lo accedemos usando www.no-ip.com
o alguno similar. subimos y bajamos archivos, y Azid Rain, revisa que valla bien
la sincronizacion. por chat o messenger,
hacemos reunion de desarrolladores,
rectificamos como va el asunto.
Responder Con Cita
  #6  
Antiguo 22-06-2007
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
Tengo alguna experiencia en hacer librerías para estadística o cálculos. Aprovecho la oportunidad para ofrecerme para futuros proyectos que puedan surgir.

Saludos
Responder Con Cita
  #7  
Antiguo 22-06-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por AzidRain
Con lo de las vcs no me he sentido bien luego termina uno con cada spaguetti...
Nosotros llevámos utilizándolas bastante tiempo (equipo de aprox. 10 programadores) y estamos muy contentos. ¿Porqué lo del Spaguetti?
De todas formas si no es JVCS creo que deberíais buscar otro. El tema del control de fuentes cuando hay varios programadores es importante. Antes o después aunque repatáis la faena váis a tener que tocar units comunes; Además es la forma más sencilla de que todos estéis acualizados con el código fuente de los otros mienbros del Grupo; Además JVCS (aunque supongo dque los demás también) os provee de otras herramientas/utilidades también útiles; Como son:
* Llevar un RoadMap del proyecto.
* Listas de TO-DO
* Listas de BUGS (estas son sencillas, pero útiles)
* Copias de seguridad
* MUY IMPORTANTE: Historial de cambios; No sólo para mantener los ficheros con versiones antoeriores, sino para llevar documentados los cambios realizados.
* Tiempos de desarrollo
* ...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #8  
Antiguo 22-06-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Gracias Neftali me cae de perlas tu consejo.
Ahora solo falta ver quien se anima a entrarle al toro..

Proyecto:

"Control de Gastos de Operadores"

Un software lo más compacto posible, sin adornos, que lleva el control de los gastos que realizan los operadores (choferes) de una pequeña empresa de transportes.

A grandes rasgos:
El operador recibe x cantidad como "fondo" para realizar n numero de viajes, durante el viaje realiza diversos gastos: comida, cargadores, diesel, etc., al regresar a la oficina debe comprobar estos gastos para recuperar su fondo.
A veces se le puede reponer el fondo sin que haya regresado todavía (viajes largos). Los gastos deben poder detallarse lo mas posible y cada rubro debe tener un tope máximo (que pueda sobrepasarse con una clave).

Como la ven?
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #9  
Antiguo 22-06-2007
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Pues de la misma manera que se maneja un proyecto "open source". Ya hay mucha experiencia rodando, asi que:

1- Absoluta y definitivamente, un CVS. Recomiendo subversionh, primero, es muy facil de manejar y segundo, es muy robusto. No lo dudes. No lo dejes.

Lo montas sobre apache y asi das acceso remoto al repositorio. Solucionado como recibir y distribuir los cambios en codigo.

2- Usa Trac (http://trac.edgewall.org/). Te da: 1- Wiki para armar documentacion y requrimientos. 2: Manejo de bugs y tareas 3. Integracion con subversion.

Es pan comido para instalar.

Lo montas en tu compu o en un servidor web. Si es en tu compu te vas a no-ip y !pluf! ya tienes un acceso profesional!

Con estos 3 elementos tienes resuelto:

1- Como administrar los archivos
2- Como documentar
3- Como asignar tareas y ver lista de problemas.
4- Comunicar y colaborar con el equipo

No pierdas el tiempo con manejos manuales de archivos (como eso de subir por carpetas).

Ya que desees dar un area concreta a cada uno tiene su logica, pero pa' que dificil si se puede facil? Facil es con un CVS. Esta probado por millones de proyectos comerciales y open-source.

Y por ultimo,

5- Integracion continua: Montas MSBuild o NAnt o FinalBuilder (Este de pago pero superbueno) y asi automatizas la ejecucion de test y compilacion y generacion de instaladores. Luego quizas CruiseControl.NET o algo similar.

Esas son las 5 herramientas de un proyecto de software sobre ruedas.

Para el asunto de pagos, podrias usar algo como RentACoder? O por Wester Union.
__________________
El malabarista.
Responder Con Cita
  #10  
Antiguo 22-06-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
AzidRain, visto lo visto, primero realizaremos un proyecto para decidir las herramientas que se van a utilizar en lo sucesivo.

Después de aceptar esos programas, haremos un curso de formación (por supuesto pagado por AzidRain ) de como usar esos programas.

Por último y tras varios meses de aprendizaje, contratamos a otra empresa para que codifique el programa.... después de esta organización.... no nos vamos a manchar las manos nosotros....

PD: No me mofo del asunto, esta parodia me ha salido del alma, parece que la organización necesaria para llevar a cabo un proyecto, es más grande que el propio proyecto .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #11  
Antiguo 22-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues no sé, Lepe. Dependiendo del proyecto puede que la organización del mismo cueste más que el propio proyecto. No me parece descabellado. Seguro que porque lo veo desde mi punto de vista: nunca trabajé en equipo, y así veo esto como un problema en sí mismo. A poco que el proyecto sea más o menos sencillo (y no creo que ninguno lo sea) puede que cueste más poner de acuerdo a sus desarrolladores que llevar a cabo el proyecto, como ya he dicho.

Otra cosa sería si todos los programadores tuvieran experiencia en trabajar en equipo y a distancia... En ese caso se supone que los preparativos llevarían menos tiempo. Pero como no se parta de esta base... ya digo, lo mismo cuestan más las puntadas que el manto, o el collar que el perro, o [pongan aquí su refrán preferido].
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #12  
Antiguo 22-06-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Como decimos en México, al fina empieza a salir mas caro el caldo que las albóndigas.

Entiendo todo lo que sugiere mamcx, pero a leguas se nota que se llevará sus horas en por lo menos hacer correr las aplicaciones, ya no digamos montar el servidor web y demás.

Mi problema, como el de muchos, es que normalmente trabajaba un proyecto a la vez, lo terminaba y buscaba otro. Ahora tengo al menos dos clientes que requieren proyectos y obviamente no puedo hacerlos solo, requiero de ayuda. No quiero subcontratarlo por completo porque ya me paso que el programa final aunque funcional a leguas se veía que no era hecho por mi empresa (por lo de la línea, la forma de interactuar, etc.)

Sinceramente me encuentro totalmente confundido...y presionado por mis clientes...
Responder Con Cita
  #13  
Antiguo 22-06-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola AzidRain,

Cita:
Empezado por AzidRain
Mi problema, como el de muchos, es que normalmente trabajaba un proyecto a la vez, lo terminaba y buscaba otro. Ahora tengo al menos dos clientes que requieren proyectos y obviamente no puedo hacerlos solo(...)

Sinceramente me encuentro totalmente confundido...y presionado por mis clientes...
Se que resulta poco ético y profesional rechazar un trabajo... ¿No podrías también ver la posibilidad de organizar el cronograma (obviamente en arreglo con tus clientes) de ambos proyectos de modo tal que el análisis de uno de los proyectos no choque con el otro? Es decir organizar el trabajo de las actividades desfazadas una con respecto a la otra: Mientras se hace el análisis de un proyecto, se realiza el diseño del otro.

Con respecto a lo que se venía hablando de los otros puntos, creo que deberías tener en cuenta también en donde reside cada desarrollador. Puede ser un poco lioso estar desfazados en los horarios. Es un factor a tener en cuenta... al menos yo lo tendría. Si se debe tener contacto on-line a una determinada hora, buscar el momento adecuado y razonable para todos.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #14  
Antiguo 22-06-2007
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Se que lleva tiempo montar todo. Pero es tiempo que pagara con creces mas adelante... y adelante es a los pocos dias.

Ademas, te queda la cosa de forma tal que igual te sigue sirviendo. Aunque tampoco es que lo haga muy organizadamente, manejo ya todos mis proyectos usando estas cosas e incluso las tareas administrativas de mi empresa.

A la semana, ya uno se pregunta porque carajos no lo hacia asi.

Escribi un articulo sobre esto:

http://dn.codegear.com/article/33656

Por lo menos, arranca con Subversion. Eso demora 2 horas si no tienes experiencia con Apache. Configurar no-ip es cosa de 1/2 hora.

Trac toma 1/2 hora en instalar python y 1/2 en arrancar el sistema (no hay que configurar base de datos porque puede usar sqlite).

Lo de montar un servidor web? Pues trac viene con su servidor web (solo lo ejecutas y listo) y subversion sale superfacil. Y los ultimos instaladores hacen la instalacion sobre apache.

Ahora imaginate esto:

- Poder ver, actualizar y descargar el codigo desde donde sea
- Poder darle Ctrl-Z al proyecto, luego de hacer algo que friega varios archivos
- Tener backups de todo el proyecto en toda su historia
- Saber quien hizo que
- Sacar diffs y ver porque antes un codigo funciona y ahora no
- Saber que errores y tareas hay
- Saber que se corrigio
- Decile al cliente: Oye tio, entra a tal url y escrbime los problemas. Subile una fotico si quieres
- Ya tengo los problemas del tio documentando
- Oye tio: Mire en la misma direccion, ahi ta la respuesta
- El tio dice que no le he ayudado
- Oye tio: Recuerdas la direccion? Pues vea que si le ayudo
- Tio manda correso. Yo avispado, le hago un pop3 download y meto los problemas en track
- Hay voy documentando
- Le digo a tio que puede entrar y documentar tambien
- Tio es mas feliz, yo tambien!!!!
__________________
El malabarista.
Responder Con Cita
  #15  
Antiguo 22-06-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Me late mamcx...

Es mas lo voy a intentar y lo que vaya haciendo lo pongo por aqui en algún hilo, igual y le sirva a alguien más...jeje además tendré material para mi recién estrenado blog: http://www.dinalogix.com/wordpress

A ver
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #16  
Antiguo 23-06-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

Hola AzidRain.

Precisamente hoy regresé del D.F., que me parece es donde vives.

Además de las recomendaciones dadas, creo que los siguientes hilos, iniciados por un servidor, podrían resultar de interés para el caso que planteas.

http://www.clubdelphi.com/foros/showthread.php?t=20252
http://www.clubdelphi.com/foros/showthread.php?t=25463
http://www.clubdelphi.com/foros/showthread.php?t=6559

Actualmente la empresa donde trabajo colabora con otras compañías y desarrolladores independientes de diversas ciudades en proyectos Delphi. La confianza es fundamental para el trabajo a distancia, pero más aún la buena comunicación.

Una pregunta: ¿podrías decirnos de qué trata ese proyecto por el que estarías dispuesto a cobrar 1000 euros?

Un abrazo cercano.

Al González.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
clubdelphi.com vs clubdelphi.net anghell77 La Taberna 8 07-10-2006 21:20:11
Ojo con el TeleTrabajo Chaja Varios 3 12-08-2005 13:41:07
Teletrabajo otto Debates 3 27-05-2005 19:08:25


La franja horaria es GMT +2. Ahora son las 18:10:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi