toggle menu
  • SE

    Développement logiciel

Suivant le matériel, nous développons des drivers et des interfaces (API) ainsi que des logiciels utilisateur pour Linux, MacOS et Windows. Nous créons aussi régulièrement des logiciels basés sur un cloud, un portail. Nous avons des équipes de développement expérimentées et des architectes logiciels qui développent des logiciels solides pour le matériel. Nos compétences essentielles sont les logiciels de surveillance et de contrôle, les bases de données, les applications cloud ainsi que les procédés de paiement. 

Gestion de projet

Toutes nos équipes logiciel sont souples et travaillent avec des méthodes interactives. Nous utilisons les logiciels de gestion de projet de la société Atlassian (Jira, Confluence). Qibixx est certifié ISO 9001:2015 et a mis en place des processus de développement sérieux pour nous permettre de nous concentrer sur notre travail. Nos chefs de projet expérimentés planifient les travaux en fonction de vos exigences et de vos jalons. Comme nous gérons notre développement en Suisse, nous pouvons vous montrer toutes les étapes du projet directement chez vous ou dans notre bureau de Dübendorf, afin d'en discuter avec vous.

Langages de programmation

Nous maîtrisons toutes les langues pertinentes des applications cloud, des appareils mobiles et les postes de bureau. Nous utilisons C, C#, C++,, Go, Java, Javascript, Lua, HTML5, CSS, Swift, et bien plus encore. Nous utilisons des frameworks comme React, Node, QT, Angular, Elm-lang, Vue, Rx, Tryton et autres. Comme bases de données, nous utilisons Firebase, PostgreSQL, noSQL ou MongoDB suivant les applications. Nos applications serveur cloud sont basées sur Kubernetes, Microservices, Traefik, Styled-components, AWS, Google Cloud et bien d'autres. Les systèmes Linux fonctionnent avec Yocto, OpenWRT, NuttX, Redis... Les développeurs de Qibixx peuvent programmer de manière réactive. Cette liste ne se veut pas exhaustive.

Produit minimum viable

Lors du cheminement vers le logiciel final, nous aimons créer un "Produit Minimum Viable (MVP)", un logiciel tout-à-fait fonctionnel avec les exigences de base. Grâce au MVP, nous disposons d'une base solide pour tester le produit sur le marché et pour intégrer les résultats au développement ultérieur du logiciel. Ce logiciel n'est pas développé dès le début, mais il est adapté peu à peu en fonction de vos besoins.

La création de prototypes

Les prototypes logiciels sont des applications qui comprennent certaines des fonctions requises. Les prototypes stables peuvent servir de base à des développements ultérieurs mais sont souvent bien différents du produit final et ne peuvent être considérés que comme une application pour tester. Grâce à ces prototypes, des remarques peuvent être faites au développement et ce dès le début du projet. Et spécialement dans les projets de grande envergure, les prototypes aident à tester les API et les interfaces avec d'autres logiciels ou appareils..