toggle menu
  • SE

    Desarrollo de software

Combinando el hardware, desarrollamos controladores e interfaces (API), así como software de usuario para Linux, MacOS y Windows. También creamos un software basado en la nube, un portal, de forma periódica. Hemos experimentado con equipos de desarrollo y arquitectos de software que desarrollan un software sólido para el hardware. Nuestras competencias centrales se encuentran en el desarrollo de software para monitorear y controlar, bases de datos, aplicaciones en la nube y procesos de pago.

Gestión de proyectos

Todos nuestros equipos de software son ágiles y trabajan con métodos interactivos. Utilizamos software actualizado de gestión de proyectos de Atlassian (Jira, Confluence). Qibixx está certificado por ISO 9001: 2015 y ha implementado procesos de desarrollo significativos para permitirnos centrarnos en nuestro trabajo. Los gerentes de proyecto con experiencia planifican según sus requisitos y objetivos. A medida que gestionamos nuestro desarrollo desde Suiza, podemos mostrarle cada paso del proyecto en su propia ubicación o en nuestraoficina en Dübendorf y discutirlo con usted.

 

Lenguajes de programación

Dominamos todos los idiomas relevantes para aplicaciones en la nube, en dispositivos móviles y equipos de escritorio. Utilizamos C, C#, C++, C++, Go, Java, Javascript, Lua, HTML5, CSS, Swift y más. Utilizamos marcos como React, Node, QT, Angular, Elm-lang, Vue, Rx, Tryton y otros. Como bases de datos, utilizamos Firebase, PostgreSQL, noSQL o MongoDB según la aplicación. Nuestras aplicaciones de servidor en la nube se basan en Kubernetes, Microservices, Traefik, Styled-Components, AWS, Google Cloud y muchos más. Los sistemas Linux funcionan con Yocto, OpenWRT, NuttX, Redis, etc. Los desarrolladores de Qibixx pueden programar de manera reactiva. Esta lista no pretende ser exhaustiva.

Mínimo Producto Viable

En el camino hacia el software final, nos gusta crear un "Mínimo Producto Viable (MVP)", un software totalmente funcional que contiene los requisitos básicos. Con un MVP, tenemos una base sólida para probar el producto en el mercado e integrar los resultados en el desarrollo posterior del software. Este software no se desarrolla desde el principio, sino que se adapta gradualmente a sus necesidades.

Elaboración de Prototipo

Los prototipos de software son aplicaciones que incluyen algunas de las funciones de los requisitos. Los prototipos estables se pueden usar como base para futuros desarrollos, pero a menudo son completamente diferentes del producto final y se pueden considerar únicamente como una aplicación de prueba. Con dichos prototipos, se pueden formular comentarios respecto al desarrollo al principio del proyecto. Especialmente en proyectos más grandes, los prototipos contribuyen a probar las API y las interfaces con otros software o dispositivos.