Internet Development
Determinados al Cambio
Los modelos de desarrollo de software están en constante evolución. Desde los paradigmas de la programación estructurada, la programación orientada a objetos hasta la orientada a aspectos. Y siguiendo por los últimos modelos de desarrollo como el XP, xtreme programming. Donde ha irrumpido como un gran revuelo entre todos los métodos, técnicas y metodologías existentes. Un método ligero pero que permite un desarrollo rápido y vivaz del software.
Entre las características de este método, tenemos las pruebas de cada elemento del software, y donde el cliente también comprueba que los requisitos se satisfacen, (pruebas funcionales), pruebas de integración con otros sistemas de la solución (pruebas continuas) y un (re)diseño todo el tiempo (refactoring), dejando el código siempre en el estado más limpio y eficiente posible. Tal como indica Kent Beck (*) en su libro:
Todo el software cambia. Los requisitos cambian. El diseño cambia. El negocio cambia. El problema no es el cambio en sí mismo, puesto que sabemos que el cambio va a suceder; el problema es la incapacidad de adaptarnos a dicho cambio cuando éste tiene lugar”.
Aumentar la calidad del software conduce a que el proyecto pueda realizarse en menos tiempo. Cuando el equipo de desarrollo realiza pruebas intensivas y siguiendo estándares de codificación, se avanza mucho más rápido de lo que se hacía antes, mientras que la calidad del proyecto se mantiene asegurada. Lo que conlleva mayor confianza en el código y mayor facilidad para adaptarse al cambio.
UnoOn trabaja siempre en el contexto del uso del mayor número de frameworks posibles, dentro de las disciplinas de programación y lenguajes disponibles para nuestras soluciones, con objeto de obtener la mejor velocidad, estabilidad y mantenimiento posibles dentro de todo el ciclo de vida del desarrollo de software. En UnoOn siempre invertimos en conocer las últimas tecnologías para poder ofrecer el mejor servicio.
Le ofrecemos un desarrollo especializado en Internet, desde consultoría, comercio electrónico, sistemas de administración de contenidos, sistemas de logística, ventas, facturación, gestión de campañas publicitarias, adaptación y diseño del sitio web/seo.
Kent Beck
Extreme Programming Explained: Embrace Change. Addison-Wesley, 2000. ISBN 0-201-61641-6. Second edition 2005 with Cynthia Andres. ISBN 0-321-27865-8.