|
|
|||||||||||||||||
|
Servicios corporativos: asesoría metodológica Desde 1991, cuando los conceptos del desarrollo orientado a objetos comenzar a desbordar el campo teórico para impactar profundamente la manera en que concebimos y construimos sistemas, hemos estado investigando en este terreno. Despues de haber escrito un sistema que en pleno auge de sus ventas y con un mercado receptivo murió súbitamente a causa de su propio crecimiento descontrolado, hemos estado desarrollando técnicas de diseño y construcción que garanticen que los sistemas puedan crecer indefinidamente sin perder ni eficiencia en sus tiempos de respuesta ni claridad para sus desarrolladores. Todas estas técnicas están adaptadas de metodologías establecidas (RUP, Extreme Programming, Agile) escaladas a nuestra realidad de pequeña organización. Y nos ha ido bien con ellas. Nuestro metodo se basa en conceptos clasicos, como el de desarrollo en n-capas o la regla de separación Modelo-Vista-Controlador, en el uso de patrones tanto a nivel de diseño como de texto -que nos permite el uso de herramientas de generacion de codigo basadas en plantillas. Y hemos agregado algunos conceptos propios, como el de "punto de extensión", que igual sirven para que componentes externos afecten o reaccionen ante los procesos definidos en el sistema, como para mantener identificados y catalogados los lugares donde se debe intervenir para crear nueva funcionalidad. Hacemos uso extensivo de tecnicas avanzadas de reorganización del código (refactoring) para producir el código más legible posible, y sólo despues de haber logrado la mayor claridad textual, comenzamos el proceso de optimización de rendimiento donde resulte necesario. A nuestro nivel, hemos optimizado considerablemente nuestro proceso de desarrollo. Desde hace varios años somos capaces de predecir la cantidad de horas necesarias para implementar un requerimiento, y de cumplir con nuestros compromisos a tiempo y dentro del estimado inicial de costos. ¿Su empresa tiene problemas para entregar a tiempo? ¿Se le hace cada vez más difícil adaptar sus sistemas a requerimientos cambiantes? ¿Le aterra agregar nueva funcionalidad? ¿La corrección de errores es una parte importante del ciclo de vida de sus productos? ¿Aun utiliza los viejos paradigmas estructurados? Si tiene cualquiera de estos problemas, escríbanos a info@clearlight.com.ve, y descubra la manera en que podemos ayudarlo.
|