Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Realismo o Locura???

Estas en el tema de Realismo o Locura??? en el foro de Negocios en Foros del Web. Buen día En la empresa donde laboro al area de sistemas (3 personas) nos dieron la tarea de crear un proyecto web (con php, mysql, ...
  #1 (permalink)  
Antiguo 23/04/2008, 12:10
 
Fecha de Ingreso: agosto-2007
Ubicación: En el lugar menos pensado
Mensajes: 83
Antigüedad: 16 años, 9 meses
Puntos: 2
Realismo o Locura???

Buen día

En la empresa donde laboro al area de sistemas (3 personas) nos dieron la tarea de crear un proyecto web (con php, mysql, css, etc) en donde se pueda manejar a un mismo tiempo los siguientes temas:

- Reporte de actividades (el cual se basaria en un software desarrollado por nosotros, al cual aun le faltan algunas cosas por desarrollar) con conexion a software adquirido por la empresa. Este es un software que controla las actividades de las personas de la compañia permitiendo saber quien esta trabajando para determinado cliente y en que proyecto, ademas que actividad realiza (las actividades estan dentro de un procedimiento y este a su vez dentro de un proceso, etc.), todo esto con informacion detallada (que se hizo, cual fue el resultado, contactos, y responsabilidades asignadas), tambien controla la informacion de la compañia (alamcenamiento de documentos basado casi en lo mismo que las actividades), etc. Todo lo anterior para saber si los procesos funcionan correctamente, manejo de indicadores, control de costos, etc.
- Administracion de recursos (Inventario, Instalaciones, etc.). Para esto pensamos usar un software libre que realiza esto.
- Tickets, FAQ, HelpDesk. Para esto quiza usemos el software anterior (Administracion de recursos) o si no se ajusta quiza otro que sea libre.
- Gestion del conocimiento (para que todo el conocimiento lo tengan a mano las personas que lo necesiten, tanto todos lo empleados, como los empleados de los clientes involucrados en los proyectos). Para esto pensamos usar un software libre que realiza esto.
- Informacion para el control del proyecto en los clientes (software similar al primero, que permita hacer lo mismo, pero sin ser tan especifico (eso dicen)). Ya hemos comenzado un desarrollo web para esto, que ya hace algo pero pues igual le hace falta mucho para llegar a un buen nivel.
- Pagina web (ya hay una pagina web, pero pues es solo HTML, por lo cual se planea que tenga un gestor de contenidos). Para esto usaremos un gestor de contenidos libre.

Todo lo anterior debe entregarse a mas tardar en Diciembre de 2008 (fecha estipulada por los gerentes de la compañia).

Hemos discutido nuestras opciones para el desarrollo pues se pretende que todo el software este listo, y han salido las siguientes: (no se asombren si estas soluciones les parecen extrañas, ya se enteraran del por que)

1. Implementar las aplicaciones ya existentes trabajando cada cual de manera independiente (Todas con conexión a distintas bases de datos), es decir, cada aplicacion por aparte, y que se unan solamente por una especie de panel que redirija a cada una de ellas. (La mas cuerda de todas teniendo en cuenta el factor del tiempo).
2. Igual que el 1 pero todas conectadas a una sola base de datos (Obviamente teniendo las n tablas necesarias), es decir, una sola base de datos con todas las tablas de las bases de datos de los distintos programas conectadas entre si.
3. Igual que 1 pero creando por las tablas similares una tabla gigante (si existen 3 tablas clientes crear una madre que contenga los datos de todas), y esta conectadas las tablas de todos y cada uno de los programas que las necesiten para su normal funcionamiento.
4. Crear el software desde cero, basados mas o menos en los modelos de los software que ubiecemos usado.

Y pues se imaginaran el problema de cada cual, así:
Con la opción 1 se ahorraria tiempo y se podria ser consucuente con la fecha de entrega, pero pues digamos que tenemos
un jefe bastante atipico, el cual querra que al ingresar un cliente (entidad que comunmente se encontrara en cada una de las bases de datos de los programas) en una sola aplicación se ingrese de una vez en las demás.

Esto no será posible con la opción 1
Con la opción 2 y 3 puede ser posible pero conllevaría:
a) Tener que revisar el código de las aplicaciones existentes
b) Basados en a) crear funciones especificas que realicen los procesos adecuados pertinentes a cada una de las
aplicaciones para que se haga realidad dicho funcionamiento (asi evitando la fatiga de nuestros usuarios), obviamente esto repercutiendo en el tiempo de entrega
y pues con la opción 4 muchisimo más tiempo de entrega se necesitaria.

Así pues, quisiera saber si alguno de uds tiene alguna solución más adecuada (aceptamos todo tipo de opciones estamos dispuestos a escuchar cualquier tipo de solucion) y cuanto creen que podría llegar a costar todo esto, tanto en tiempo como en retribución económica (con una vision objetiva del problema).

Gracias por la atención .
  #2 (permalink)  
Antiguo 24/04/2008, 01:54
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: Realismo o Locura???

Que eliga el jefe. Tu sabes lo que podeis hacer en tanto tiempo. Si os han impuesto esa fecha limite sin preguntar antes si es factible, que menos que aceptar menos caracteristicas pero en la fecha.

¿Coste final estimado? Muchos dolores de cabeza.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:34.