Sei sulla pagina 1di 34

Sistema de gestin integral de empresas:

Desarrollo e instalacin.

Propuesta Tcnica para el desarrollo e instalacin de openbravo ERP

Referencia: 0051/2008

Pgina 1 de 34

1. ALCANCE DE LA PROPUESTA

En la actualidad, el avance de las tecnologas de la informacin est suponiendo una


transformacin global en las actividades que se realizan tanto en los sectores econmicos
como en cualquier mbito de la vida social.
Claramente, cualquier tipo de organizacin que no disponga de una estrategia

de

utilizacin de este tipo de tecnologas en todos los mbitos de su actividad tendr graves
dificultades para relacionarse con colectivos profesionales y sociales externos (clientes,
administracin, proveedores o entidades sociales, etc.) y para explotar adecuadamente la
informacin que requieren para el desarrollo de sus procesos.
Para todo ello expuesto anteriormente, Sisdoma propone para la implantacin de
openbravo ERP como herramienta principal de uso en cualquier empresa.
Adicionalmente, se detallarn mejoras funcionales que el grupo de profesionales de
Sisdoma junto con Usuario establezcamos como esenciales para una mayor
profesionalidad. Adems, la propuesta se completar con un amplio plan de formacin,
teniendo en cuenta los segmentos de usuarios que puedan llegar a interactuar con la
herramienta planteada.

Referencia: 0051/2008

Pgina 2 de 34

2. SOLUCIN PROPUESTA
Sisdoma, dentro del marco de formacin como Partners y consultores de dicha
herramienta, propone la implantacin de openbravo ERP como herramienta base para la
implantacin de un sistema de gestin integral empresarial aplicado a Usuario basado en los
estndares de software libre,

siendo esta pieza fundamental en el desarrollo de este

proyecto.
Openbravo ERP es una aplicacin de Cdigo abierto de gestin empresarial del tipo ERP
destinada a empresas de pequeo y mediano tamao.
Openbravo ERP es una aplicacin con arquitectura cliente/servidor Web escrita en Java.
Se ejecuta sobre Apache y Tomcat y con soporte para bases de datos PostgreSQL y Oracle.
Actualmente se encuentra disponible en espaol, ingls, italiano, portugus, ruso, ucraniano
y francs.

2.1.

Historia de Openbravo

Openbravo se desarroll en un principio por dos profesores de la Universidad de Navarra,


los dos involucrados desde mediados de los 90 en la gestin de la universidad. Usaron
como base Compiere y orientaron el proyecto como una aplicacin Web. La idea se realiz
en una nueva compaa nombrada en su momento Tecnicia (ahora conocida como
Openbravo S.L.) fundada en agosto del 2001 por Serrano, Ciordia y Aguinaga. El producto
resultante fue un nuevo ERP. Actualmente Openbravo ERP consta de dos versiones;
Openbravo Community Edition (libre y gratuita) y Openbravo Network Edition (con
elementos privativos y comerciales).

Referencia: 0051/2008

Pgina 3 de 34

2.2.

Openbravo ERP: Tecnologa

Openbravo es una aplicacin completamente Web que ha sido desarrollada siguiendo el


modelo MVC (Model, View, Control), lo que facilita el desacoplamiento de las reas de
desarrollo, permitiendo el crecimiento sostenible de la aplicacin y una mayor facilidad en
el mantenimiento del cdigo.
La mayor parte del cdigo se genera automticamente por el motor que denominamos
WAD (Wizard for Application Development), basndose en la informacin contenida en el
Diccionario del modelo de datos (Data Model Dictionary). Esta caracterstica proporciona
una mejor calidad del cdigo al reducir drsticamente la codificacin manual, al tiempo que
mejora la productividad y eficiencia del desarrollo. El motor ejecuta y recompila la
aplicacin cada vez que el administrador modifica la configuracin para adaptarla a un
nuevo requerimiento.

Entorno de desarrollo de Openbravo

Referencia: 0051/2008

Pgina 4 de 34

Esta ejecucin crea los ficheros correspondientes al modelo MVC, tal como muestra la
figura anterior:

Modelo: ficheros xsql con sentencias SQL ejecutables.

Presentacin: ficheros HTML y XML que definen el aspecto de las transacciones y


su relacin con los datos.

Control: servlets Java que definen las acciones que se deben ejecutar, gestionan el
modelo y generan la presentacin.

Para ejecutar el software, la aplicacin debe estar instalada en un servidor con nuestro
MVC-FF (MVC Foundation Framework), para proporcionar soporte a la arquitectura
MVC. Adicionalmente, es necesario instalar un conjunto de aplicaciones de base que
conforman el Entorno Operativo (Operating Environment). Los equipos clientes no
necesitan tener instalada ninguna aplicacin especfica al margen de un navegador Web
estndar.

Entorno de ejecucin de Openbravo

Referencia: 0051/2008

Pgina 5 de 34

Tanto WAD como el MVC-FF son desarrollos propios de Openbravo. El Diccionario del
Modelo de Datos est basado en el de Compiere y sobre l se han aadido numerosas
extensiones funcionales propias (como la gestin de la produccin) y las modificaciones y
ajustes necesarios para adaptarlo a los estndares de contabilidad y gestin de cobros y
pagos europeos y espaoles.

2.3.

Caractersticas tcnicas Openbravo ERP

Openbravo se distribuye a travs de su red global de Partners, que es la encargada de llevar


adelante las relaciones con el cliente as como ofrecer el soporte y servicio necesarios.

Los servicios que ofrece Openbravo para los usuarios:


o

Consultora estratgica.

Consultora de implantacin.

Mantenimiento presencial (a travs de los Partners).

Los servicios que ofrece para los Partners


o

Pack de evaluacin.

Formacin.

Soporte de 2 nivel.

Desarrollo a medida.

Consultora especializada.

Referencia: 0051/2008

Pgina 6 de 34

El equipo Openbravo centra su soporte comercial en la versin Network. En la versin


Community se ofrece el soporte de forma comunitaria en los foros de sourceforge o va
Partners.

Referencia: 0051/2008

Pgina 7 de 34

2.4.

Caractersticas funcionales Openbravo ERP

Openbravo es una solucin ERP en cdigo abierto diseada especficamente para la


PYME (pequea y mediana empresa). Desarrollada de manera nativa en entorno Web,
incluye un amplio abanico de funcionalidades, consideradas actualmente como las propias
de soluciones ERP extendidas: gestin de compras y almacenes, gestin de proyectos y
servicios, gestin de la produccin, gestin comercial y gestin econmico-financiera.
Adicionalmente incluye, dentro de la misma aplicacin y de manera perfectamente
integrada con el resto de reas, funcionalidad en el mbito de la gestin avanzada de
clientes o CRM (Customer Relationship Management) e inteligencia de negocio o BI
(Business Intelligence).

Referencia: 0051/2008

Pgina 8 de 34

Pasamos a describir brevemente cada una de las funcionalidades de openbravo ERP:


0.- Gestin de los datos maestros.
Productos, componentes, listas de materiales, clientes, proveedores, empleados, alumnos, cursos, etc.
La correcta gestin de los datos maestros de tu negocio (productos, clientes, proveedores,
etc.) constituye un aspecto fundamental para garantizar la coherencia y trazabilidad de sus
procesos. Mantener una nica codificacin, evitar duplicidades y compartir la informacin
relevante entre todas las reas de tu empresa es uno de los retos al que se enfrentan en la
actualidad organizaciones de todo tipo y tamao. Openbravo te ayuda a organizar y
centralizar los datos clave de tu negocio, facilitando que la informacin fluya con facilidad y
rapidez entre todas las reas implicadas en los diferentes procesos de negocio.
1.- Gestin de los aprovisionamientos
Tarifas, pedidos de compra, recepcin de mercancas, registro y contabilizacin de facturas de proveedores,
planificacin de los aprovisionamientos, etc.
El tratamiento del flujo de aprovisionamiento en Openbravo garantiza la integridad,
trazabilidad y homogeneidad de todo el proceso. Cada documento del proceso de
aprovisionamiento se basa en la informacin contenida en el anterior, de forma que se evita
la introduccin repetitiva de datos y los errores humanos asociados. De esta manera, es
posible navegar por los diferentes documentos que conforman un determinado flujo
(pedido, albarn de proveedor, factura, pago) y conocer en tiempo real el estado de un
determinado pedido (pendiente, entregado, entregado parcialmente, facturado, etc.). La
integracin natural del proceso con la contabilidad y las cuentas a pagar garantiza que el
rea econmico-financiera disponga siempre de datos fiables y actualizados.

Referencia: 0051/2008

Pgina 9 de 34

2.- Gestin de almacenes


Almacenes y ubicaciones, unidades de almacn, lotes, nmero de serie, bultos, etiquetas, entradas, salidas,
movimientos entre almacenes, inventarios, valoracin de existencias, transportes, etc.
Los procesos de gestin de almacenes que incorpora Openbravo permiten que las
existencias en tu organizacin estn siempre al da y correctamente valoradas.
La posibilidad de definir la estructura de almacenes de tu organizacin hasta el mnimo
nivel (ubicacin) facilita que los stocks estn siempre perfectamente localizados.
Adicionalmente, las capacidades para gestionar los lotes de mercancas y la posibilidad de
utilizar nmeros de serie aseguran el cumplimiento de los requisitos de trazabilidad
impuestos en la mayora de industrias.
3.- Gestin de proyectos y de servicios
Proyectos, fases, tareas, recursos, presupuestos, control de gastos y facturacin, compras asociadas, etc.
Orientado a empresas cuya actividad se basa en la entrega y/o realizacin de proyectos o
servicios. Con relacin a los proyectos, Openbravo permite gestionar, de manera
perfectamente integrada con el resto de la aplicacin, el presupuesto, las fases, los costes y
las compras asociados a cada proyecto individual. El componente de servicios, permite la
definicin de servicios y recursos y el control de todas las actividades, facturables o no,
realizadas para un cliente externo o interno, as como la monitorizacin detallada de los
gastos incurridos.

Referencia: 0051/2008

Pgina 10 de 34

4.- Gestin de la produccin


Estructura de planta, planes de produccin, BOM's, MRP, rdenes de fabricacin, partes de trabajo, costes
de produccin, incidencias de trabajo, mantenimiento preventivo, partes de mantenimiento, etc.
Las funciones de produccin y gestin de planta en Openbravo permiten el modelado de la
estructura productiva de cada organizacin (secciones, centros de coste, mquinas y
utillajes), as como de los datos relevantes para la produccin: planes de produccin
(secuencias de operaciones) y productos involucrados en las mismas. En la actualidad, la
funcionalidad suministrada por Openbravo se orienta a cubrir las necesidades habituales de
los entornos de produccin discreta: planificacin de la produccin y de los
aprovisionamientos relacionados mediante MRP, creacin de rdenes de fabricacin, partes
de trabajo (notificacin de tiempos y consumos), clculo de los costes de produccin,
notificacin de incidencias de trabajo y partes de mantenimiento.
5.- Gestin comercial y gestin de las relaciones con clientes (CRM)
Tarifas, escalados, pedidos de venta, albaranes, facturacin, rpeles, comisiones, CRM, etc.
La funcionalidad de Openbravo en el rea de gestin comercial est expresamente diseada
con el objetivo de permitir la mxima flexibilidad y agilidad en la ejecucin, determinantes
en cualquier proceso comercial. Es posible encadenar los documentos (pedido, albarn,
factura) en cualquier orden que la empresa precise o incluso prescindir de alguno de ellos si
no es necesario. Todo ello se consigue sin sacrificar la coherencia e integridad de los datos
y garantizando la trazabilidad del proceso. Las capacidades de integracin con sistemas de
captura de pedidos en PDA extienden la potencia de la solucin ms all de los lmites
fsicos de la propia empresa.

Referencia: 0051/2008

Pgina 11 de 34

6.- Gestin financiera


Plan de cuentas, cuentas contables, presupuestos, impuestos, contabilidad general, cuentas a pagar, cuentas a
cobrar, contabilidad bancaria, balance, cuenta de resultados, activos fijos, etc.
La funcionalidad econmico-financiera proporcionada por Openbravo est diseada para
minimizar la introduccin manual de datos por parte del usuario, liberndole as de tareas
pesadas y rutinarias y permitiendo, por tanto, que pueda focalizarse en otras de mayor valor
aadido. Este incremento de productividad es debido a que el rea financiera acta como
un recolector de todos los hechos relevantes que se van generando desde el resto de reas
de gestin, de manera que stos tienen un reflejo automtico en la contabilidad general, en
las cuentas a cobrar y en las cuentas a pagar en cuanto se producen.
7.- Business Intelligence (BI)
Reporting, anlisis multidimensional (OLAP), cuadros de mando predefinidos.
Las organizaciones empresariales manejan, en la actualidad, muchos datos en la prctica de
su actividad, pero ello no significa necesariamente que dispongan de informacin til para
la gestin de su negocio. El componente de BI de Openbravo, integrado en el propio
sistema de gestin, te ayudar a realizar un seguimiento continuo del estado de tu negocio,
proporcionndote la informacin relevante para la toma de decisiones. Los cuadros de
mando predefinidos te permitirn verificar, mediante la monitorizacin de una serie de
indicadores clave, si la estrategia definida est siendo correctamente implantada en tu
organizacin.

Referencia: 0051/2008

Pgina 12 de 34

2.5.

Entorno Tecnolgico

El conjunto de tecnologas relacionadas con uso de la red de Internet avanza al ritmo que
marcan las crecientes necesidades de integracin entre sistemas que, a priori, pueden no
tener similitudes tecnolgicas, no compartir tipologas de informacin o simplemente tener
parmetros de coste o esfuerzo de integracin que descartan cualquier intento.
El mercado de las Tecnologas de la Informacin ofrece a las organizaciones una amplsima
oferta de soluciones tecnolgicas cuyo denominador comn es su adaptacin a las
condiciones que las organizaciones requieren por su dedicacin, necesidades u objetivos.
Se pueden encontrar un gran nmero de soluciones para:
Implementar las reglas de los procesos de negocio (servidores de aplicaciones).
Asegurar y permitir la persistencia de los datos (bases de datos).
Recoger y transmitir las peticiones de los usuarios y posteriormente enviar una
respuesta con el formato correcto (servidores Web).
Sin embargo, sobre estos tres grandes ejes gira un importante nmero de soluciones cuyos
objetivos son interoperabilidad, seguridad, rendimiento, productividad, flexibilidad, etc.
La tarea compleja consiste en elegir correctamente las soluciones para conformar una
plataforma sobre la que construir el sistema y que finalmente cumpla con todas las
expectativas.

Referencia: 0051/2008

Pgina 13 de 34

El modelo de un sistema para la gestin de contenidos en el desarrollo propuesto para el


Desarrollo e instalacin de Openbravo ERP est en lnea con lo exigido en el Pliego de
Prescripciones Tcnicas: modelo de 3 capas. Est basado en el uso intensivo de las
Tecnologas de la Informacin, y la independencia de la localizacin geogrfica para poder
ofrecer sus servicios, permitiendo crear aplicaciones modulares y fcilmente escalables,
donde el cliente no tiene ninguna lgica del programa (bsicamente es el navegador) y esta
reside ntegramente en el lado del servidor.
La tecnologa de desarrollo que se utilizar estar basada en estndares de mercado, tales
como HTML, javascript, JAVA, SOAP, etc.

Ilustracin 1.- Esquema distribucin capas

Referencia: 0051/2008

Pgina 14 de 34

La estructura modular del Desarrollo e instalacin de Openbravo ERP estar definida de la


siguiente manera:

Mdulo de arquitectura tecnolgica: en l se establecern las bases tecnolgicas


y metodolgicas sobre las que se construir el sistema. El mdulo de arquitectura
abarcar:
 Aspectos

hardware:

tipo

dimensionamiento

de

los

servidores,

dimensionamiento operativo, configuracin, clustering, etc.


 Aspectos software: eleccin de productos (bien sean comerciales o de cdigo
abierto), tecnologas de desarrollo (divisin en capas, diseo de interfaces y
directivas de usabilidad y accesibilidad) y plataformas de conectividad con
otros agentes.
 Relaciones hardware/software: escalabilidad, alta disponibilidad, balanceo.

Mdulo de seguridad: soportado por el Mdulo de arquitectura tecnolgica


siendo de aplicacin lo estipulado en la normativa vigente en materia de proteccin
de datos, sobre todo en lo referente a cesin de datos de terceras partes, cifrado de
las comunicaciones, control de acceso y auditora de acceso a los datos

Mdulos de interoperabilidad: sirvindose de la plataforma de conectividad


definida por el Mdulo de arquitectura tecnolgica establecer los interfaces y
procedimientos para el intercambio de informacin entre diferentes sistemas.

Referencia: 0051/2008

Pgina 15 de 34

2.6.

Mdulo de Arquitectura Tecnolgica

El mdulo de arquitectura tecnolgica es el ncleo sobre el que se construyen o soportan el


resto de mdulos que componen el sistema.
Una parte importante de las necesidades del Desarrollo e instalacin de Openbravo ERP se
basa en un modelo de interaccin entre el cliente y el servidor basado en capas. En este
modelo, las transacciones se dividen en procesos independientes que cooperan entre s para
intercambiar informacin, servicios o recursos. El cliente es el encargado de iniciar el
dilogo y solicitar los recursos al servidor, manejando la interfaz de usuario para capturar y
validar los datos de entrada.
El servidor es el encargado de responder a las solicitudes, controlando los accesos
concurrentes a las bases de datos.
Entre las principales caractersticas del modelo basado en capas, se pueden destacar las
siguientes:

El servidor presenta a todos sus clientes una interfaz nica y bien definida.

El cliente no necesita conocer la lgica del servidor, slo su interfaz externa.

El cliente no depende de la ubicacin fsica del servidor, ni del tipo de equipo fsico
en el que se encuentra, ni de su sistema operativo.

Los cambios en el servidor implican pocos o ningn cambio en el cliente.

Referencia: 0051/2008

Pgina 16 de 34

Un modelo basado en capas consta de dos componentes esenciales de vital importancia y


estrechamente ligados:

Plataforma operativa.

Tecnologa de desarrollo de aplicaciones.

Aunque se puede afirmar que no existe una nica forma de implementar sistemas basados
en modelos estructurados en capas, su inherente divisin permite asegurar que el mejor
tipo de desarrollo es aquel en el que se explotan las tcnicas de orientacin a objetos.
La plataforma deber soportar los modelos de distribucin entre el cliente y el servidor, as
como los servicios de comunicacin. En principio deber utilizar, preferentemente,
componentes estndar de la industria para los servicios de distribucin. Los desarrollos
propios deben coexistir con las aplicaciones estndar y su integracin deber ser
imperceptible para el usuario.

2.7.

Elementos bsicos
Ilustracin 2.- Modelo de arquitectura basado en capas con orientacin a objetos

Referencia: 0051/2008

Pgina 17 de 34

La plataforma tecnolgica sobre la que se asentar la implantacin de este Desarrollo e


instalacin de Openbravo ERP ser la presentada en la siguiente tabla, considerados, por lo
tanto, elementos bsicos del sistema.
Tipo

Producto

Caractersticas

Sistema operativo

Linux RedHat
Ubuntu

Servidor
WEB
Internet/Intranet

Apache

El servidor Apache es la opcin ideal para trabajar sobre


sistemas multiplataformas, pues est diseado especficamente
para esta plataforma. Adems de su rendimiento, provee de
caractersticas avanzadas de seguridad, escalabilidad, autochequeo, auto-recuperacin, tolerancia a fallos y administracin
intuitiva.
Adems,
dispone
de
mecanismos
de
intercomunicacin con servidores de aplicaciones externos.

Servidor
aplicaciones

de

TomCat

Tomcat (tambin llamado Jakarta Tomcat o Apache Tomcat)


funciona como un contenedor de servlets desarrollado bajo el
proyecto Jakarta en la Apache Software Foundation. Tomcat
implementa las especificaciones de los servlets y de JavaServer
Pages (JSP) de Sun Microsystems.

Servidor
BBDD

de

PostgreSql//
10g

//

Oracle

Se trata de un producto optimizado para ofrecer las mejores


caractersticas en cuanto a administracin, fiabilidad, seguridad
y rendimiento. Sobre l se instalarn y ejecutarn el resto de
elementos que formen parte de la plataforma operativa del
ERP

Ambas BBDD estn diseadas para conseguir mayores niveles


de eficiencia, sobre todo por sus nuevas capacidades de
administracin automtica.

Servidor de correo

SMTP

Se utilizar como sistema de mensajera y colaboracin.

Navegador

Internet Explorer /
Mozilla Firefox

El diseo del interfaz grfico estar optimizado para el uso en


ambos tipos de navegador. El primero pasa por ser el ms
utilizado mundialmente, y el segundo poco a poco gana la
preferencia por su carcter multiplataforma (puede funcionar
en multitud de tipos de sistemas operativos) y sus bajos
requerimientos hardware para funcionar.

XML

Cualquier modelo de intercambio de datos que se produzca en


el Desarrollo e instalacin de Openbravo ERP entre mdulos del
sistema o entre cualquier mdulo del sistema y otro agente
(interno o externo) estar estructurado siguiendo las
especificaciones del W3C en materia de estndares XML. El
uso de estos estndares resulta altamente beneficioso debido al
gran nmero de sinergias que existen con el uso de la
tecnologa J2EE

Intercambio
datos

de

Referencia: 0051/2008

Pgina 18 de 34

La plataforma tecnolgica ser implantada por el rea de consultora tecnolgica de


Sisdoma, contemplando dicha plataforma los tres entornos tecnolgicos que se describen a
continuacin:
Entorno
Desarrollo

mbito
Desarrollo del sistema
Pruebas

Preproduccin

Aceptacin del sistema


Stress del sistema
Simulacin del negocio

Produccin

Explotacin del sistema

Referencia: 0051/2008

Funcin
Ser el entorno utilizado para desarrollar el sistema y
para realizar las pruebas unitarias, y aquellas de
integracin que verificarn el correcto funcionamiento
del proceso que se ve afectado por el desarrollo.
Sera deseable que en la medida de lo posible los datos
que se utilicen para las pruebas reflejen la realidad del
sistema en produccin, sin necesidad de que sea una
rplica exacta, pero s con la suficiente casustica de
datos con el fin de que las pruebas sean eficaces.
Se debern tener en cuenta interfaces con otros
sistemas, en cuyo caso ser necesario realizar la
entrada/salida de flujo de informacin desde/hacia los
mismos
En este entorno se realizan las pruebas de aceptacin
de usuarios, y las pruebas de carga del sistema.
Asimismo, se realizarn las pruebas de simulacin del
negocio en aquellos desarrollos que lo requieran.
Mismo comentario merece el hecho mencionado en el
punto anterior en cuanto al entorno de desarrollo,
respecto a que los datos que se utilicen para realizar las
pruebas reflejen la situacin ms cercana posible a la
realidad.
Entorno operativo del sistema.
Cualquier modificacin en este entorno estar sujeta a
un riguroso control de cambios y de versiones.

Pgina 19 de 34

2.8.

Herramienta de generacin de informes

Uno de los aspectos bsicos a la hora de explotar de forma ptima cualquier sistema es
contar con los procedimientos y herramientas adecuados para generar informes sobre los
datos de negocio que se manejen.
El diseo, creacin y gestin de informes produce un beneficio inmediato en todas las
reas de la organizacin, y, aunque a veces se minusvalora, es uno de los pilares de la
arquitectura de sistemas que debe ser definido con mayor cuidado.
Diseo de informes

Fuentes de datos
Salida del informe

JDBC

SQL
Sistema de Informes

XPath

XML
Aplicacin origen

Referencia: 0051/2008

PDF, HTML, XML,


TXT, CSV, XLS

Pgina 20 de 34

Para ello hemos escogido JasperReports ya que es perfecta para integrar con openbravo
ERP.
JasperReports se trata de una herramienta de cdigo abierto cuyas principales caractersticas
son:
 Perfecta integracin con el servidor de aplicaciones TomCat.
 Al estar escrito en Java puede ser usado perfectamente dentro de cualquier
aplicacin desarrollada en este lenguaje (por supuesto, aplicaciones Web) para
generar contenidos dinmicos.
 Genera informes estructurando sus datos en formato XML, lo cual permite su
perfecta integracin con otros elementos de la arquitectura: plataforma de
interoperabilidad, etc.

Referencia: 0051/2008

Pgina 21 de 34

3. PLANIFICACIN
3.1.

DESGLOSE RESUMIDO DE ACTIVIDADES

La metodologa de Gestin de Proyectos es un conjunto de mtodos, tcnicas de gestin, y


descripcin de responsabilidades, encaminadas a definir, planificar, impulsar y controlar la
realizacin de las actividades que componen un proyecto y que permite:

Saber qu resultados se esperan obtener (Objetivos).

Saber cmo organizarse para conseguirlos (Planificacin).

Conocer en qu situacin nos encontramos en un momento dado (Seguimiento).

Asegurar que el producto final tiene la calidad esperada (Revisin y Validacin).

Referencia: 0051/2008

Pgina 22 de 34

3.2.

CALENDARIO DE REUNIONES

Se propone establecer un calendario de reuniones del Comit de seguimiento de acuerdo al


siguiente esquema:
 Durante el primer mes habr reuniones del Comit de Seguimiento semanales, con
el fin de hacer un control exhaustivo de la marcha del proyecto.
 Reunin de seguimiento a la finalizacin de cada fase; en total 4. Su fin ser la
aceptacin formal del producto, si procediera, por Usuario
 El resto de meses se proponen reuniones quincenales.
 Se realizarn reuniones extraordinarias del Comit de Seguimiento en todo
momento que se solicite por el Usuario o por Sisdoma y que est debidamente
justificada.

3.3.

HITOS

Se consideran hitos las finalizaciones de cada una de las 4 fases:


o Anlisis
o Diseo
o Construccin
o Implantacin y aceptacin

Referencia: 0051/2008

Pgina 23 de 34

4. ORGANIZACIN DEL PROYECTO

En este apartado se describir la organizacin del proyecto, as como las responsabilidades


de gestin del mismo.

4.1.

RESPONSABILIDADES

Las entidades participantes en el proyecto y sus responsabilidades se detallan a


continuacin:
Responsabilidades de Sisdoma:
o Coordinacin general del proyecto
o Cumplimiento de los objetivos establecidos
o Obtencin del personal necesario para la realizacin del proyecto
o Organizacin, gestin y coordinacin tcnica del proyecto
o Control de recursos, plazos y calidad
o Establecimiento de normas y metodologa de trabajo
o Participacin en las reuniones de trabajo
o Definicin, supervisin y aprobacin de la documentacin y productos a
entregar
o Realizacin y entrega de la documentacin resultante.

Referencia: 0051/2008

Pgina 24 de 34

Responsabilidades de Usuario:
o Definir los objetivos tcnicos, polticas y condicionantes del estudio.
o Entregar la informacin y documentacin precisa para la realizacin del
proyecto.
o Obtener los recursos propios necesarios
o Facilitar las entrevistas, reuniones y datos necesarios con los grupos
implicados.
o Coordinar la participacin de las distintas personas del propio departamento
relacionadas con el proyecto.
o Participar en las reuniones de trabajo.
o Supervisar los resultados de los trabajos del proyecto.
o Revisar y aceptar la documentacin presentada por Sisdoma, con
resultados parciales por fases, y al finalizar el proyecto.
o Responsabilizarse de liderar el proyecto desde el punto de vista del negocio,
asignando a un responsable de cada rea para la validacin y formalizacin
del trabajo. Tambin deber proporcionar la informacin necesaria, facilitar
reuniones, seguimiento del proyecto, etc.

Referencia: 0051/2008

Pgina 25 de 34

4.2.

ORGANIZACIN

Como personas responsables en cada uno de los organismos antes citados, existir:
Un Director del Proyecto designado por Usuario, cuyo cometido ser validar las
especificaciones funcionales detalladas, el diseo tcnico, aceptar los diferentes
hitos del proyecto y coordinar al Grupo de usuarios.
Un Jefe de Proyecto designado por Sisdoma y que ser responsable ante Usuario de
la buena marcha de los trabajos.
Para llevar a cabo las responsabilidades enumeradas anteriormente, y adicionalmente al
Equipo de Trabajo, se establecer un Comit de Seguimiento.
El equipo de Sisdoma para el proyecto Desarrollo e instalacin de Openbravo ERP,
tendr el siguiente organigrama y composicin:

Referencia: 0051/2008

Pgina 26 de 34

En la siguiente tabla aparecen reflejados por cada categora profesional los conocimientos
previos del personal de Sisdoma, las tareas y responsabilidades que le competern en el
proyecto.

Categora
Jefe
Proyecto

Conocimientos previos
de Debe tener el conocimiento
suficiente y la experiencia en
gestin de grupos humanos y
administracin de proyectos
como para guiar de una
manera eficaz a los miembros
del equipo de trabajo,
establecer
la
adecuada
relacin con el rea usuaria y
mantener correctamente los
canales de comunicacin con
los elementos decisorios de la
organizacin.

Tareas/Responsabilidades
Puede realizar las asignadas al analista. Es
responsable de la organizacin, del
desarrollo y control permanente del
proyecto, supervisando el ajuste a los
programas
y
objetivos
iniciales
establecidos. Desarrolla el plan de trabajo
y elabora informes peridicos de avance.
Establece una comunicacin efectiva con
los usuarios/clientes finales y supervisa la
comunicacin que se establezca a niveles
inferiores.
Identifica
problemas,
desarrolla
soluciones y recomienda acciones.
Garantiza la calidad de los productos
finales.
Propone al cliente la aprobacin de los
hitos establecidos en el proyecto,
solicitando su concurso en caso necesario
para el tratamiento de asuntos
extraordinarios.
Propone la participacin de expertos
funcionales.
Planifica y organiza la formacin de
usuarios.
Dirige la elaboracin de propuestas u

Referencia: 0051/2008

Pgina 27 de 34

ofertas y presentaciones divulgativas del


Sistema.

Consultor

Tiene conocimientos del


entorno del proyecto que le
permiten
evaluar
sus
posibilidades tcnicas y los
mnimos
necesarios
de
informtica general para
desarrollarlas.

Participa en la obtencin de informacin


colaborando con un Consultor Senior.
Participa en la elaboracin de algunos
aspectos de un Plan de Sistemas.
Realiza el diseo funcional y tcnico de
mdulos de un sistema.

Domina la metodologa de Revisa


el
diseo
detallado
y
desarrollo de sistemas en programacin de mdulos del sistema,
todas sus fases.
comprobando la adecuacin de los
Conoce
los
conceptos programas a los requisitos.
bsicos del rea de negocio Define, planifica y realiza la prueba
del proyecto, lo que le integrada del sistema y conversin.
permite tener un lenguaje
Disea el material de formacin y dirige
comn con los usuarios.
la formacin de usuarios.
Posee conocimientos bsicos
del estado actual y tendencia Mantiene relacin con el responsable
de las TIC, sobre todo en el funcional del proyecto.
sector en que desarrolla su
Transmite y explica los valores propios
labor
de la organizacin.

Referencia: 0051/2008

Pgina 28 de 34

Analista
Funcional

Los requeridos para


Analista Programador.

el Puede realizar las asignadas al AnalistaProgramador.

Posee conocimientos de
informtica general que
permiten
identificar
y
afrontar los problemas de
integracin con otros campos
o entornos tcnicos.

Obtiene informacin para la realizacin o


mejora de mdulos. Mantiene relacin
con usuarios finales y con el responsable
funcional del proyecto.

Realiza el diseo funcional y tcnico del


sistema o de mdulos en sistemas
Domina la metodologa de complejos.
desarrollo de sistemas.
Revisa el diseo detallado de mdulos y
Conoce
los
conceptos la
programacin
del
equipo,
bsicos del rea de negocio comprobando que los programas se
del proyecto.
adecuan a los requisitos.
Analiza incidencias.
Define, planifica y realiza la prueba del
sistema y la conversin.
Participa en la elaboracin y realizacin
de presentaciones divulgativas del
Sistema.
Supervisa
un
pequeo
equipo,
responsabilizndose de la consecucin de
objetivos a corto plazo.
Transmite y explica los valores propios
de la organizacin. Orienta a su equipo a
la consecucin de objetivos. Promueve la
formacin del equipo de trabajo.
Analista
Programador

Los requeridos
Programador.

para

el Puede realizar
Programador.

Tiene los conocimientos del


entorno del proyecto que le
permiten
evaluar
sus
posibilidades tcnicas y los
necesarios de informtica

Referencia: 0051/2008

las

asignadas

al

Obtiene informacin del usuario en


colaboracin con su superior para la
realizacin de mdulos del sistema.
Colabora en el diseo tcnico de

Pgina 29 de 34

general para desarrollarlos.

mdulos con
supervisin.

un

cierto

grado

de

Conoce funcionalmente el
mdulo o mdulos del Asigna tareas a muy corto plazo a una o
sistema.
dos
personas
y
supervisa
la
programacin.

Referencia: 0051/2008

Pgina 30 de 34

5. ENTREGABLES
En este apartado se detallarn los entregables del proyecto, indicando contenido y fechas
as como la garanta y el plan de calidad con el que se regir este proyecto propuesto por
parte de Sisdoma.
A continuacin se presenta la lista de productos entregables que contiene el ttulo del
entregable, tipo, fecha prevista de entrega y fecha prevista de aprobacin.

La entrega de los documentos se realizar tanto en papel, como en formato electrnico en


PDF.

Entregable

Tipo

Actas de reuniones

Documento Quincenalmente

Quincenalmente

Anlisis de Requisitos del Sistema

Documento A definir

A definir

Especificacin
Sistema

Documento A definir

A definir

Manual de instalacin

Documento A definir

A definir

Plan de pruebas

Documento A definir

A definir

Manual Usuario

Documento A definir

A definir

Plan de Formacin

Documento

Informe final

Documento

Funcional

del

Referencia: 0051/2008

F.
prevista F.
prevista
Entrega
Aprobacin

A definir

A definir

A definir

A definir

Pgina 31 de 34

6. GARANTA
Sisdoma ofrece un periodo de garanta y soporte a la explotacin de dos aos a contar
desde la firma del acta de recepcin del proyecto, de acuerdo a lo siguiente:

Incorporacin de nuevos mdulos de OPENBRAVO ERP conforme hagan


aparicin.

Incorporacin de software de desarrollo propio aplicable al proyecto objeto del


presupuesto.

Todo aquel desarrollo que no entre en estas condiciones se presupuestar a parte


del presente proyecto.

Conjuntamente, para ofrecer estos servicios, Sisdoma propone la instauracin de una


plataforma Web de gestin de incidencias

como mantis o bugzilla. Con ello se

conseguira:

Registro de todas la incidencias acontecidas y su evolucin

Posibilidad de establecer prioridades en la incidencias

Estado en el que se encuentra la resolucin de un incidencia

Posibilidad de que cualquier usuario (autentificado) del CITIC pueda registrar una
incidencia

Posibilidad de creacin de estadstica sobre incidencias del propio Desarrollo e


instalacin de Openbravo ERP.

Referencia: 0051/2008

Pgina 32 de 34

7. DESGLOSE OFERTA ECONMICA


7.1.

ESFUERZOS EN EL PROYECTO

Para cada proyecto se valorar.


Sisdoma podr tener como parte integrante del equipo que desarrollar el proyecto:

Descripcin

Unidades

Jefe de Proyecto
Consultor
Analista Funcional
Analista Programador(1)

7.2.

1
1
1
A definir

N. Horas

Importe

A definir
A definir
A definir
A definir

A definir
A definir
A definir
A definir

HARDWARE

En esta tabla se muestra el nmero de equipos y material a utilizar en el proyecto Desarrollo


e instalacin de Openbravo ERP.

Descripcin
Servidor del tipo HP, IBM, Fujitsu, etc
Monitor LCD 19 del tipo LG, Samsung,
etc
Teclado, ratn, cables, etc.

Precio Unitario

Numero Importe

1300,00
200,00

1
1

1.300,00
200,00

0,00

1
Total

0,00

Precios con IVA incluido

Referencia: 0051/2008

Pgina 33 de 34

1.500,00

7.3.

SOFTWARE

En esta tabla se muestra las aplicaciones a utilizar, aunque la mayora son cdigo abierto y
el coste de licencia es cero hay otros en los que hay que aadir el coste de su licencia.
Descripcin
Openbravo ERP Basic Network (paquetizado)
BBDD (Oracle, al adquirir openbravo ERP Network, incluye la
licencia o PostgreSQL)
Linux (RedHat, Ubuntu, Debian, Suse)
JasperReports
Total
Precios con IVA incluido

7.4.

Precio Unitario
10.000,00
0,00
0,00
0,00

10.000,00

MANTENIMIENTOS

Hay que remarcar que el primer y segundo ao NO EXISTE COSTE DE


MANTENIMIENTO ANUAL

Referencia: 0051/2008

Pgina 34 de 34

Potrebbero piacerti anche