Retroceder   Foros del Web > Temas generales de computación > Programación > Ingeniería del software y Gestión de proyectos

Respuesta
 
Herramientas Desplegado
Antiguo 13-ene-2006, 15:53   #1 (permalink)
alrik está en el buen camino
 
Avatar de alrik
 
Fecha de Ingreso: enero-2005
Mensajes: 33
Mensaje ¿Como organizarse cuando hay mas de 1 programador en php?

Mi pregunta es esa.

¿Como organizarse cuando hay mas de 1 programador en un solo proyecto?
¿Como os organizais vosotros através de internet?

Un saludo.
alrik está desconectado   Responder Citando
Antiguo 13-ene-2006, 18:28   #2 (permalink)
axy108 ha deshabilitado el karma
 
Avatar de axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 411
Pues lo mas practico o al menos yo he trabajado asi es dividir el sistema o la aplicacion en modulos y que cada desarrollador haga un modulo, y para los modulos que vayan a ser globales o que todos dependan de ellos se discuten entre todos hasta llegar a la solucion mas optima.

SALUDOS

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
axy108 está desconectado   Responder Citando
Antiguo 14-ene-2006, 03:08   #3 (permalink)
alrik está en el buen camino
 
Avatar de alrik
 
Fecha de Ingreso: enero-2005
Mensajes: 33
Mm, si, la verdad es que no se si habrá muchas mas opciones.

Probaré con esa forma a ver que tal.
alrik está desconectado   Responder Citando
Antiguo 15-ene-2006, 14:38   #4 (permalink)
Mickel tiene algunos puntos positivos de karma
 
Avatar de Mickel
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Peru
Mensajes: 4.703
Enviar un mensaje por Yahoo  a Mickel
DW permite hacer proteccion de codigo en el servidor(check in/check out)
__________________
Mi blog: http://www.mickel.biz. Mi Hi5: http://mickel.hi5.com
Mickel está desconectado   Responder Citando
Antiguo 12-feb-2006, 16:33   #5 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
Has escuchado el dicho "divide and conquer" divide y venceras, cuando hagas el analisis de tu aplicacion, esta se dividira naturalmente en partes mas pequeñas, asigna estas partes a distintos programadores
TolaWare está desconectado   Responder Citando
Antiguo 12-feb-2006, 17:56   #6 (permalink)
Frehley está en el buen camino
 
Avatar de Frehley
 
Fecha de Ingreso: junio-2005
Ubicación: Somewhere between Heaven and Hell
Mensajes: 321
Hay algun "lider" del proyecto?
Frehley está desconectado   Responder Citando
Antiguo 13-feb-2006, 08:21   #7 (permalink)
alrik está en el buen camino
 
Avatar de alrik
 
Fecha de Ingreso: enero-2005
Mensajes: 33
En general nos han venido muy bien vuestras propuestas, ahora el problema radica en el tiempo que cada uno puede dedicar al programa (Que es muy poco), en cuanto a lo de si hay lider, no tenemos...
alrik está desconectado   Responder Citando
Antiguo 13-feb-2006, 08:33   #8 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Siempre debe haber uno, que será quien tenga la mayor responsabilidad: Diseñar y modularizar la aplicación. Por mucho que los demás trabajen si se ha diseñado mal nada sirve y el trabajo está perdido.
MaxExtreme está desconectado   Responder Citando
Antiguo 13-feb-2006, 09:10   #9 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.528
Enviar un mensaje por MSN a RootK
Cita:
Iniciado por MaxExtreme
Siempre debe haber uno, que será quien tenga la mayor responsabilidad: Diseñar y modularizar la aplicación.
Estoy de acuerdo, si se está empezando un proyecto debe existir alguien con el expertise necesario para tener la capacidad de distribuir las cargas de trabajo, la realizacion de los planes de trabajo, arquitectura del sistema, estandarización, desarrollo de capas..etc para posteriormente asignar las tareas a cada uno de los programadores dependiendo de las cualidades y capacidades de cada uno, ahora bien, hay que considerar el tiempo que hay de entregar para tambien saber con quien contar, sin dejar de tomar en cuanta utilizar algun tipo de metolodía (por ejemplo RUP) acompañada de UML aunque repito, eso va a depender del tamaño de la app.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 14-feb-2006, 20:40   #10 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
Sep, el lider de proyecto es fundamental. Ademas de estar presente, debe ser una persona idenea para el cargo, no cualquiera tiene el suficiente caracter como para llevar a cabo proyectos. Durante el desarrollo de proyectos de tamaño medio para arriba, hay que lidiar con toda clase de problemas, mucha negociacion, y sobre todo hay que bancarse al cliente con todos sus caprichos.

Bye
TolaWare está desconectado   Responder Citando
Antiguo 03-mar-2006, 09:43   #11 (permalink)
(Desactivado)
Developer9 Developer9
 
Avatar de Developer9
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.202
Enviar un mensaje por MSN a Developer9
El cliente hace dar coraje. A veces quiere cambios que producen un mediano o gran impacto en el desarrollo del proyecto.

El numero de desarrolladores como ya lo dijeron va a depender de la escala del proyecto, dividiendose el trabajo en sus respectivos modulos.

Existen metodos formales para estimar todas esas variables utilizadas en la Administración de Proyectos. Aunque siempre se tendrá claro que... el diagrama de Gant inicial, no siempre se cumplirá.
Developer9 está desconectado   Responder Citando
Antiguo 03-mar-2006, 10:56   #12 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por Developer9
El cliente hace dar coraje. A veces quiere cambios que producen un mediano o gran impacto en el desarrollo del proyecto.

El numero de desarrolladores como ya lo dijeron va a depender de la escala del proyecto, dividiendose el trabajo en sus respectivos modulos.

Existen metodos formales para estimar todas esas variables utilizadas en la Administración de Proyectos. Aunque siempre se tendrá claro que... el diagrama de Gant inicial, no siempre se cumplirá.
El cliente es mejor que pida cambios. Cada cambio será dinero extra a la empresa. Una empresa con clientes serios no cambian el diseño a mitad de su desarrollo, ni mucho menos. Las cosas se escriben y se estipulan bien. Si el cliente quiere cambiarlo irá a cuenta suya.
MaxExtreme está desconectado   Responder Citando
Antiguo 04-mar-2006, 15:31   #13 (permalink)
(Desactivado)
Developer9 Developer9
 
Avatar de Developer9
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.202
Enviar un mensaje por MSN a Developer9
Alegría

jE je... ojala siempre fuera así compañero Max... Existen mitos del cliente, mitos de los gestores del proyecto, mitos de los programadores. Un mito del cliente es que piensan que como el sistema es flexible pueden agregar los cambios que quieran, otro es que piensan que una superficial descripcion de sus requerimientos es suficiente para empezar con el proyecto, luego darán detalles específicos. Claro que un cambio es dinero pero muchas veces se convierte en un dolor de cabeza que el administrador del proyecto hubiese no querido que se de, aunque le paguen mas.

Otro detalle es que no se tilda a los clientes de no serios, solo que los modelos de los negocios cambian, así como sus estrategias. Los sistemas de información gerencial son mucha lata
Developer9 está desconectado   Responder Citando
Antiguo 04-mar-2006, 16:54   #14 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por Developer9
jE je... ojala siempre fuera así compañero Max... Existen mitos del cliente, mitos de los gestores del proyecto, mitos de los programadores. Un mito del cliente es que piensan que como el sistema es flexible pueden agregar los cambios que quieran, otro es que piensan que una superficial descripcion de sus requerimientos es suficiente para empezar con el proyecto, luego darán detalles específicos. Claro que un cambio es dinero pero muchas veces se convierte en un dolor de cabeza que el administrador del proyecto hubiese no querido que se de, aunque le paguen mas.

Otro detalle es que no se tilda a los clientes de no serios, solo que los modelos de los negocios cambian, así como sus estrategias. Los sistemas de información gerencial son mucha lata
No tengo mucha experiencia pero lo que cuentas es lo que tenía oído de otros lugares... Ciertamente un cambio grave puede convertirse en muy perjudicial, tanto como casi rehacer el proyecto de 0.

Aunque, si se tiende a hacer un sistema escalable, portable, flexible... se deberían minimizar los problemas. Es decir, que la mayoría del código sirva aunque el cambio se produzca, o al menos que sirva para otra ocasión.
MaxExtreme está desconectado   Responder Citando
Antiguo 06-mar-2006, 07:46   #15 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
Cita:
Iniciado por MaxExtreme
No tengo mucha experiencia pero lo que cuentas es lo que tenía oído de otros lugares... Ciertamente un cambio grave puede convertirse en muy perjudicial, tanto como casi rehacer el proyecto de 0.

Aunque, si se tiende a hacer un sistema escalable, portable, flexible... se deberían minimizar los problemas. Es decir, que la mayoría del código sirva aunque el cambio se produzca, o al menos que sirva para otra ocasión.
Lograr lo que propones es bastante deseable, pero muy poco realista, sobre todo en sistemas de gestion. Por lo general, los plazos y los tiempos de desarrollo son muy cortos, y ponerse a desarrollar una arquitectura con todas estas caracteristicas lleva demasiado tiempo, y solo se hace en caso de que el usuario lo pida explicitamente y se le haya explicado el costo economico y de tiempo que conlleva esta decision.
Al menos asi lo pienso yo.
TolaWare está desconectado   Responder Citando
Antiguo 08-mar-2006, 17:37   #16 (permalink)
Mickel tiene algunos puntos positivos de karma
 
Avatar de Mickel
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Peru
Mensajes: 4.703
Enviar un mensaje por Yahoo  a Mickel
Es en esos momentos que el lider(o el gestor, segun como se han organizado las cosas) del proyecto tiene que tomar decisiones. Portabilidad al costo de negociar tiempos o cumplimiento puntual con el cliente aunque despues eso no sirva? Aceptar un cambio antes de la implementacion o que sea post implantacion? Continuar el proyecto con perdida o interrumpir? Todas estas decisiones ocurren dia a dia...
__________________
Mi blog: http://www.mickel.biz. Mi Hi5: http://mickel.hi5.com
Mickel está desconectado   Responder Citando
Antiguo 08-mar-2006, 18:49   #17 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por TolaWare
Lograr lo que propones es bastante deseable, pero muy poco realista, sobre todo en sistemas de gestion. Por lo general, los plazos y los tiempos de desarrollo son muy cortos, y ponerse a desarrollar una arquitectura con todas estas caracteristicas lleva demasiado tiempo, y solo se hace en caso de que el usuario lo pida explicitamente y se le haya explicado el costo economico y de tiempo que conlleva esta decision.
Al menos asi lo pienso yo.
Bueno, hacerlo portable es lo más difícil, pero es sencillo si la empresa ha tenido por costumbre hacerlo desde siempre.

Hacerlo flexible depende de la capacidad del programador para hacer códigos útiles.

Y hacerlo escalable puede significar ir dividiendo el proyecto en módulos o librerías que seguramente se puedan re-utilizar en otro más adelante.
MaxExtreme está desconectado   Responder Citando
Antiguo 10-mar-2006, 23:42   #18 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
mmmm, tienes razon, no debi haber generalizado sobre lo deseable, algunos aspectos no son faciles de lograr. Pero por ej, es mucho mas rapido hacer un programa con un nivel de flexibilidad normal, que hacer uno que permita casi cualquier cambio con un impacto bajo. Aveces el costo de hacer el codigo tan flexible es mayor que el costo del impacto que generaria un cambio importante en el programa con flexibilidad normal, siempre suponiendo que la flexibilidad es algo facilmente cuantificable.

Bye
TolaWare está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:33.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93