Home arrow Servicios
Servicios

Para desarrollar los diferentes tipos de proyectos que abordamos, en Kynetia contamos con cuatro servicios que dan forma al proceso de desarrollo:

  • Enterprise Architecture - La actualidad de los negocios requiere de un soporte tecnológico sin precedentes. Una solución software aislada no ofrece soporte a las necesidades de un negocio que ha de ser altamente competitivo y dinámico. Por este motivo, las soluciones software que una empresa incorpora han de encajar como piezas de puzle en una Enterprise Architecture que cristalice en forma de tecnología la estrategia de la compañía. Esto lleva implícito que una solución software, una vez finalizada, es un elemento dinámico, en permanente evolución y adaptación a las condiciones nuevas que se van dando cada día y que son fruto de la estrategia marcada por la organización, pero también, que es necesario reutilizar todo lo existente y proteger, por tanto, las inversiones realizadas.

    En Kynetia pensamos que la única forma de poder crear una solución software que se enfrente con garantías a las fuerzas de cambio que permanentemente aparecen en el negocio y consiga alinear Negocio, Usuarios y Tecnología, es basando esa solución software en una Enterprise Architecture. De este modo, la arquitectura de una solución software es crítica y ha de ser la base sobre la que se apoye cualquier construcción software que ofrezca garantías de futuro. Asimismo, es la clave para poder proteger las inversiones en IT, tanto las pasadas como las futuras, al permitir integrar armónicamente las nuevas soluciones con las ya existentes y no condicionar las soluciones futuras que deseen implementarse.

    El equipo de Arquitectura Software de Kynetia tiene una gran experiencia en el diseño de soluciones críticas para clientes de escala mundial. Soluciones globales, distribuidas, instaladas en decenas de países, con múltiples idiomas diferentes y siendo utilizadas por millones de usuarios.

    Más información...

  • Diseño de interfaz centrada en el usuario - Con el objetivo de conseguir la mayor compatibilidad posible entre sistemas heterogéneos (Windows, Macintosh, etc.) HTML se impuso claramente como estándar abierto para el desarrollo de interfaces de usuario. Sin embargo, HTML se pensó para crear páginas que fuesen índices de los contenidos que albergaban, pero no para ser utilizado como interfaz de interacción para aplicaciones. Es obvio que a lo largo del tiempo se fue extendiendo el uso de HTML como modelo para soportar aplicaciones transaccionales, sin que realmente diese una solución completa al problema de interacción y usabilidad. Esto ha hecho que, por cada acción que se desea desencadenar, se tenga que recargar una página completa, aunque el 90% del contenido de la misma no cambie. Claramente la compatibilidad venció a la usabilidad y la interacción que tanto se había estandarizado con el modelo cliente/servidor, se vino abajo.

    En la actualidad, se están produciendo avances sustanciales en los diseños de nuevas interfaces. La entrada de estándares como AJAX y frameworks basados en este estándar que se integran perfectamente con el clásico HTML, están posibilitando la creación de nuevas interfaces con muchas más posibilidades de interacción y, por tanto, mucho más orientadas a los usuarios que condicionadas por la tecnología.

    En Kynetia apostamos fuertemente por el diseño de interfaces ricas y ligeras, basadas en estándares pero, sobre todo, orientadas al usuario, pues creemos que de este modo se reducen sustancialmente los costes al tener que gastar menos en formación, llamadas a los centros de soporte y corrección de errores a la vez que se mejora la productividad y se producen menos abandonos en el uso de la aplicación.

    Más información...

  • Desarrollo de Software a Medida. - Los dos principales ejes sobre los que Kynetia apoya su estrategia de construcción de software son: protección de las inversiones pasadas y futuras mediante el uso de estándares abiertos e incorporación de la dinámica cambiante del negocio al proceso de desarrollo mediante el uso de una metodología que permite tener controlados los costes, tiempos y calidad.

    Las inversiones en tecnología de nuestros clientes son muy importantes para Kynetia y tenemos un especial interés en poder conservar las que ya se han realizado así como condicionar lo mínimo posible las que se deban hacer en el futuro. Sin duda, el uso de estándares abiertos permite realizar esas protecciones pero, adicionalmente, con esta estrategia basada en estándares conseguimos algo que hoy en día es fundamental: establecer un marco colaborativo y abierto que, por un lado, permita a nuestros clientes relacionarse a nivel tecnológico con sus clientes, proveedores y partners pero que, por el otro, les ofrezca autonomía respecto a los creadores de la solución software.

    El otro aspecto fundamental a la hora de abordar un proyecto de desarrollo de software a medida es tener en cuenta la dinámica del negocio. Si bien la construcción del software es un proceso vivo y muy dinámico por sí mismo, en la actualidad toma especial relevancia por el propio entorno cambiante en el que se hayan sumergidos los negocios. A lo largo del ciclo de vida de construcción, las necesidades del cliente van cambiando, porque también lo va haciendo el mercado, y es necesario ir incorporándolas en el proyecto de construcción teniendo controlados los costes y el tiempo, sin afectar a la calidad de la solución final. Por este motivo, es necesario que se den dos condiciones. La primera, que la arquitectura diseñada soporte esa dinámica de cambios para seguir garantizando la calidad de la solución. La segunda, que la metodología de desarrollo permita incorporar esos cambios en la construcción de la solución con el mínimo impacto económico y temporal.

    En Kynetia hemos desarrollado una amplia experiencia en la construcción de sofisticadas soluciones software que se han ido adaptado (y siguen haciéndolo) a las necesidades cambiantes de los clientes, en plena armonía con las necesidades de negocio y conservando un time-to-market agresivo, así como un presupuesto controlado. Adicionalmente, todas las soluciones desarrolladas se han integrado tanto con sistemas cerrados que el cliente ha heredado (protegiendo así las inversiones pasadas) como con sistemas abiertos basados en los últimos estándares del mercado, a la vez que se han creado servicios abiertos para que otros sistemas futuros del cliente puedan colaborar con la solución software que hemos desarrollado desde Kynetia en la actualidad (protegiendo así las inversiones futuras).

    Más información...

  • Soporte al Ciclo de Vida del Software - El copncepto de “Beta permanente” que introduce Web 2.0 pone de relevancia la importancia de que el desarrollo de software no es algo discreto, sino un proceso contínuo. Precisamente por este motivo, bajo esta denominación (Live Software Support o Soporte al Ciclo de Vida del Software) subyace un concepto mucho más amplio que el mantenimiento o soporte técnico tradicional. Entendemos que una aplicación es una entidad “viva” desde el mismo momento en el que se comienza a construir y, por supuesto, mucho más cuando entra en producción, por tanto, requiere de unas atenciones especiales, que van mucho más allá de garantizar el funcionamiento para el que ha sido diseñada. Se trata de dar soporte al crecimiento que, como entidad “viva”, va a necesitar esa solución software. Es necesario ir incorporando nuevas prestaciones, en tiempo real y en caliente (sin parar la aplicación), a la vez que se garantiza el funcionamiento a pleno rendimiento.

    En Kynetia tenemos contratos de Soporte al Ciclo de Vida del Software con grandes multinacionales, proporcionando un alto nivel de servicio (SLA), además de los mecanismos adecuados para el constante crecimiento funcional y operativo de las soluciones.

    Más información...