Hacemos buen software.

Durante más de veinte años hemos estado construyendo una poderosa infraestructura de software,
sustentándola en las mejores prácticas de nuestra industria.

Hoy podemos garantizar por escrito soluciones de software de alta calidad, dentro del presupuesto,
con usuarios satisfechos y libres de defectos que produzcan fallas.

Qué hacemos

Construimos software a la medida
pero no partimos de cero:

La primera versión normalmente estará lista, y en operación, en menos de 30 días. Libre de defectos.

Ofrecemos capacitación a otros colegas
pero de manera distinta:

Ellos traen sus proyectos de software y los guiamos a hacerlos a través de sesiones de mentoría.

Pero sobre todo, seguimos con rigor un Código de Ética y un Manifiesto:

Nos obligamos por escrito a ofrecer servicios de alta calidad, con ética, transparencia y efectividad.

Cómo trabajamos

Nuestros clientes sólo NOS PLATICAN sus necesidades y nosotros les diseñamos la solución más efectiva.

En Óntica no pedimos una lista de requerimientos con todo lo que "debe" tener el sistema. Junto con el cliente vamos descubriendo los requerimientos a lo largo de todo el proyecto.

20 años investigando métricas y técnicas de estimación nos permiten calcular el costo de los proyectos con buena aproximación.

Esto nos permite GARANTIZAR EL PRESPUESTO pactado y que éste NO SERÁ EXCEDIDO: Si hace falta funcionalidad nosotros absorbemos el costo, si sobra no la facturamos. Es lo justo.

Aplicamos buenas técnicas de programación y en cada proyecto reutilizamos nuestros propios componentes de software.

De este modo logramos entregar soluciones GARANTIZADAS de por vida CONTRA CUALQUIER DEFECTO que produzca fallas.

Siempre entregamos el CÓDIGO FUENTE de las soluciones contratadas para que nuestros clientes las evolucionen a través de nosotros o como mejor les convenga.

Sólo utilizamos tecnologías ampliamente difundidas, y además el cliente tiene la SEGURIDAD de que le RESPETAREMOS LOS PRECIOS en nuevos desarrollos o en adaptaciones futuras.

El MANIFIESTO DE LA ALIANZA ÁGIL:

Nos compromente a implementar los productos lo más rápidamente posible y a colaborar con el cliente por encima de negociaciones al contrato.

El CÓDIGO DE ÉTICA Y PRÁCTICA PROFESIONAL PARA LA INGENIERÍA DE SOFTWARE:

Nos obliga a actuar siempre a favor de los mejores intereses de nuestros clientes y de la sociedad, así como a entregar productos que cumplan con las normas profesionales más avanzadas.

Para mantener una sana INDEPENDENCIA TÉCNICA, en Óntica sólo ofrecemos productos y servicios que nosotros mismos hacemos.

Por eso mismo decidimos no buscar ser ni business ni solution providers de otras empresas tecnológicas.

NUESTRAS PRÁCTICAS

Entregas continuas de software en operación en incrementos no mayores a dos semanas.

Para lograrlo nos apoyamos en arquitecturas robustas y en lo mejor de Lean, Scrum y XP.

Las arquitecturas basadas en componentes nos permiten una máxima reutilización del software.

Desde que nacimos, en 1994, sólo construimos software orientado a objetos. De ahí tomamos nuestro nombre.

En cada nuevo desarrollo reutilizamos el mayor número de componentes de proyectos anteriores.

Gracias a nuestras arquitecturas trabajamos más rápido, con mayor calidad y a un menor costo.

Escuchamos, aprendemos y nos retroalimentamos constantemente de los usuarios finales.

Sólo con usuarios plenamente involucrados hay éxito en los proyectos y se logran soluciones efectivas.

Definimos el modelo del sistema y las reglas del negocio en datos, no en código.

Mediante modelación dinámica logramos que los sistemas tengan una alta adaptabilidad.

Conforme definimos y construimos el sistema, vamos mejorando los procesos del cliente.

En nuestros tiempos la forma más efectiva de hacer reingeniería y bajar costos es mediante software.

Detectar y corregir los defectos cuando el software ya ha sido construido cuesta mucho más.

Por eso, en lugar de corregirlos, los prevenimos desde la construcción y no en costosas fases de prueba.

Hacer software es estar en una batalla permanente contra la complejidad y la deuda técnica.

Con Kaizen y refactoring continuo reducimos cada día la complejidad de nuestros componentes, pagando así nuestra deuda técnica.

Medir el costo y el esfuerzo de desarrollo en horas es muy ambiguo, y por lo mismo, se presta a manipulaciones.

Para las estimaciones utilizamos COCOMO II y los estándares ISO de puntos de función COSMIC e IFPUG.

Desde 1998 únicamente construimos aplicaciones web nativas y desde 2003 hacemos APIs basadas en servicios web.

Especializarnos sólo en aplicaciones para la nube nos permite aumentar la calidad y bajar los riesgos.

Nos apoyamos en estándares ISO para garantizar que nuestros sistemas tengan buenos niveles de calidad:

Seguridad, funcionalidad, confiablidad, facilidad de manejo, buen desempeño y soporte efectivo.

Valoramos el esfuerzo de nuestro equipo de desarrolladores y protegemos su propiedad intelectual.

Nuestros desarrolladores reciben regalías cada vez que sus piezas de software se colocan en nuevos proyectos.

En Óntica hace tiempo que dejamos de ir a la oficina.

Cada desarrollador trabaja desde donde prefiere, sin horarios ni juntas aburridas. Además se toman vacaciones cada vez que se necesitan.

Cada desarrollador se pone su propio sueldo de acuerdo a la calidad y cantidad de lo que produce.

En Óntica no hay escaleras al cielo para conseguir un aumento, y no participamos ni subcontratamos por outsourcing.

Líneas de producto de software

En estos casi veinte años hemos participado en proyectos muy diversos para distintas industrias. Hemos hecho desde sistemas de contabilidad para bancos, hasta software para minas, hospitales o distribuidoras de gas LP.

De nuestras experiencias hemos configurado tres líneas de productos de software que nos permiten ofrecer soluciones a la medida de alta calidad, pero en tiempos de implementación récord, con menor riesgo y costo.

LEER MÁS

PRÓXIMAMENTE

PRÓXIMAMENTE

Nuestras recomendaciones

DOMAIN-DRIVEN DESIGN

La modelación es central cuando se trata desarrollo de software de sistemas complejos.
Este libro sintentiza un valioso conjunto de técnicas de diseño que permiten expresar y transformar los requerimientos del cliente en modelos de software sólidos y consistentes.
Eric Evans

SABER MÁS

LEAN SOFTWARE DEVELOPMENT

Elimina el desperdicio de recursos con esta clara y práctica introducción al desarrollo de software siguiendo los principios de lean manufacturing (manufactura esbelta).
Implementing Lean Software Development: From Concept to Cash.
Mary Poppendieck and Tom Poppendieck

SABER MÁS

LINEAS DE PRODUCTO DE SOFTWARE

Las organizaciones que desarrollan un portafolio de productos como líneas de producto de software (Software Product Lines) experimentan mejoras muy importantes en costos, calidad y productividad.
Software Engineering Institute | Carnegie Mellon University

SABER MÁS

GUÍA DE SOFTWARE VERIFICABLE

Sólo si se desarrolla y diseña código verificable te será posible automatizar las pruebas. Te presentamos un conjunto de reglas útiles que se machetean los ingenieros de software en Google para garantizar que todos desarrollen código verificable.
Jonathan Wolter | Russ Ruffer | Misko Hevery

SABER MÁS