Metodología

ONUVA ha sido creada con el objetivo de ofrecer, ensamblar, implantar y darle mantenimiento al conjunto de aplicaciones de misión crítica de nuestra base de clientes. Cuando hablamos de misión crítica, nos referimos a toda la infraestructura informacional que tiene un impacto directo en las operaciones (o procesos) de las organizaciones, así como en la productividad de sus empleaos, y atención de entes relacionados, tales como clientes, socios de negocio, proveedores y demás afiliados. Nuestro foco son los procesos operativos o de negocio.
A través de nuestra metodología de ensamblaje de soluciones de TI (MOE) -Metodologia ONUVA de Ensamblaje- incrementamos dramáticamente el éxito de las implantaciones, su valor agregado y utilización. Al estar basada y utilizar las bondades de SCRUM permite el ensamblaje acelerado de soluciones robustas de TI.
SCRUM, más que una metodología de desarrollo software, es una forma de auto-gestión de los equipos de programadores.
Un grupo de programadores deciden cómo hacer sus tareas y cuánto van a tardar en ello. SCRUM ayuda a que trabajen todos juntos, en la misma dirección, con un objetivo claro. SCRUM permite además seguir de forma clara el avance de las tareas a realizar, de forma que los "responsables" puedan ver día a día cómo progresa el trabajo.
La metodología SCRUM es un complemento excelente para organizaciones altamente virtualizadas (como es el cso de ONUVA) y la utilización de componentes ya disponibles, como es el caso del Software Libre, en donde la velocidad de reacción y la producción constante de pilotos para la evaluación de clientes son estremamente importantes. SCRUM encaja perfectamente en este escenario.
Con ese objetivo, ONUVA se ha transformado en el principal socio de tecnología de sus clientes, suministrando servicios y soluciones en áreas críticas, tales como:
- CRM (Customers Relationship Management)
- ERP (Enterprise Resources Planning) en todas sus fases y para un sin número de industrias
- BI (Business Intelligence)
- Manejo de documentos
- Portales de acceso y consolidación (CMS)
- BPM (Business Performance Management)
- Balanced Scorecard
- Data Warehouse
- Consolidación y Modelamiento Financiero
- Control de Gestión
- Activity Based Management
- Manejo y gestión de conocimiento
- e-Learning
- Control y gestión de proyectos
ONUVA ofrece al mercado servicios de consultoría en diversos formatos, y utilizando distintos esquemas de trabajo. Nuestro objetivo es poder establecer una relación de servicio de TI a largo plazo con nuestra base de clientes, y para las áreas operativas que le sean fundamentales:
- Gerencia de proyectos
- Definición de mejores practias
- Implementación de sistemas
- Arquitectura de ambientes de TI
- Migración
- Outsourcing / tercerización de procesos y operaciones de TI
- Mantenimiento y soporte
- Formación / Certificación
Ensamblaje / Customización / Desarrollo:
- Aplicaciones propias
- Soluciones complementarias e integradas a su plataforma existente y a proyectos / componentes ya establecidos
- Personalizaciones
- Tercerización del proceso de desarrollo de aplicaciones y/o de arquitectura de sistemas

En todas estas instancias, el presonal de ONUVA realiza sus labores con el mayor apego a las mejores practicas de desarrollo de sistemas (ISO-9000 / CMM) y completamente independiente del marco de programación / tecnología seleccionado (J2EE, .NET, ABAP-SAP, etc.), ya que el enfasis se encuentra en la estructuración de los componentes a nivel de servicios web, tales como XML, SOAP, WSDL, UDDI. Al utilizar servicios web, se reduce tremendamente la complejidad de los módulos, se incrementa su confiabilidad y se puden producir componentes que se encuentren dentro del presupuesto, lapso pre-establecido y calidad esperada. El ensamblaje de soluciones a partir de módulos (componentes / proyectos) ya probados y establecidos disminuye drásticamente las incertidumbres en cuanto al valor intrínseco de la solución a implantar. Al partir de componentes ya probados, se incrementa el éxito de nuestras implantaciones.
ONUVA trabaja a través de esquemas de contratación por horas, proyectos cerrados con presupuestos fijos, o cualquier otro esquema que sea adecuado para los clientes contratantes.
El personal de desarrollo puede ser tercerizado completamente por ONUVA y gerenciado por el cliente, o bien utilizar un esquema en donde asumimos la responsabilidad de los proyectos para especificaciones funcionales pre-establecidas entregadas a nosotros por el cliente, o tomamos parte en la arquitectura y especificaciones funcionales de los productos a ser desarrollados. En cualquier instancia, el cliente define sus requerimientos y ONUVA se adapta al esquema planteado. Esto otorga una flexibilidad única para unidades de desarrollo tercerizadas.
Asimismo, típicamente nos hacemos responsables por el mantenimiento y el soporte de las aplicaciones o sistemas desarrollados. De esta manera se realiza en el tiempo el valor de las soluciones implantadas.
