Digital

Les API : Nécessaire pour parfaire l’expérience utilisateur ?

Que ce soit pour faciliter le travail des développeurs ou pour améliorer l'expérience de l'utilisateur final, l'utilisation d'API est devenue indispensable. Elle permet de garantir un produit fini à la fois performant et fiable. Aujourd'hui, l'utilisateur final est devenu très exigeant. Les applications et les services ont énormément évolué, se différenciant radicalement de leurs prédécesseurs cloisonnés. Les développeurs créent maintenant des écosystèmes de microservices. Ces programmes offrant des fonctionnalités uniques sont destinés à être interconnectés. Dans un souci d'ergonomie, l'intégration entre eux doit être transparente. Pour cela, elles sont essentielles puisqu'elles offrent une interface entre tous ces programmes. Qu'est-ce qu'une API ? Une API, pour application programming interface en anglais et interface de programmation en français, est un intermédiaire entre deux applications. Concrètement, il s'agit d'un ensemble de variables et de protocoles qui permettent d'échanger des données simplement avec une application existante. Quelques exemples d’API Microsoft populaires (source : RapidAPI) Comment fonctionne une API ? L'API crée une connexion avec une brique logicielle composée d'un groupe de fonctionnalités. Elle fournit aux applications tierces une liste d'éléments qui permettent d'accéder à ces fonctionnalités, ainsi qu'un mode d'emploi. La communication entre le serveur (le fournisseur de l'API) et le client [...]

2023-04-27T13:40:53+02:0031 août 2021|Digital|0 commentaire

Les tendances UX/UI 2021 à tester d’urgence !

Quelles sont les tendances UX/UI 2021 à tester d'urgence ? Dans un écosystème web toujours plus concurrentiel, il est indispensable de soigner l’expérience utilisateur des sites internet et applications mobiles. De ce fait, l’UX/UI sont aujourd’hui des leviers incontournables pour optimiser le parcours client. Pour rappel, l’UX (User Experience) désigne l’expérience globale de l’utilisateur. Elle englobe l’ensemble des moyens déployés pour concevoir une interface répondant aux besoins de ce dernier. L’UI (User Interface), elle, est une branche de l’UX : l’interface utilisateur. Là où l’UX se concentre sur le fonctionnement global des interfaces, l’UI s’intéresse à l’aspect visuel. Ainsi, l’UI vise à attirer le regard du visiteur et faciliter sa navigation pour l’inciter à s’engager. Lisez notre article "L'expérience utilisateur doit être au centre de la stratégie des DSI". Bienvenue dans l’univers de l’UX/UI, un domaine en constante évolution : UX Writing, biométrie, Security by design, Glassmorphism, micro-interactions avancées, Neuromorphism et même l’intelligence artificielle sont autant de tendances fortes pour l’année 2021. Les grandes tendances graphiques de l’UI en 2021 L’UX Writing L’UX Writing désigne la dimension éditoriale de l’UX. Il s’agit des textes rédigés pour améliorer l’expérience du visiteur sur l’ensemble du site. L’idée ici, contrairement au copywriting [...]

2023-12-11T16:32:18+01:0027 juillet 2021|Digital|0 commentaire

Comment sécuriser les données d’une application mobile ?

Comment sécuriser les données d'une application mobile ? À l’ère de l’hyper-connectivité, la question de la protection des données est une constante de la cybersécurité. Les exemples de piratages massifs ne manquent pas, comme en mai 2020 où une application d'identification d’appels sur smartphone a signalé une violation de sécurité. Les données personnelles de plus de 47,5 millions d'utilisateurs ont alors été exposées au vol. La sécurité des données d’une application doit aujourd’hui être maintenue tout au long du cycle de vie de développement (ou ADLC, pour Application Development Life Cycle) et ce, bien après son téléchargement par l’utilisateur final. Rassurez-vous : il existe de nombreuses façons d’améliorer efficacement la sécurité des données sur une application mobile, sans pour autant compromettre l’expérience utilisateur. Bonne pratique n°1pour sécuriser ses données : analyser les risques en amont Les zones de vulnérabilité d’une application varient selon son architecture et ses fonctionnalités. Il est donc essentiel de faire une analyse préliminaire des risques avant de lancer un projet de développement. Pour ce faire, assurez-vous de connaître toutes les caractéristiques de votre future application : souhaitez-vous y intégrer un module de paiement ? Un système d’identification ? Avez-vous besoin d’accéder aux contacts de votre [...]

2024-01-10T09:55:34+01:008 juillet 2021|Digital|0 commentaire

Développement applicatif : 4 façons de mener un projet d’application en 2021

En 2021, 4 types de développement applicatif prédominent. De natures variées et aux caractéristiques propres, chacun possède ses atouts et ses inconvénients. De la Web App aux applications hybrides en passant par le développement natif et les applications natives générées, voici un tour d’horizon de ces modèles de développement applicatif pour vous aider à définir lequel privilégier dans le cadre de votre projet. Les 4 grands types de développement applicatif : application native, application native générée, application hybride et Web App Contrairement aux idées reçues, les applications mobiles ne sont pas sur le déclin, bien au contraire : elles répondent efficacement aux besoins de nombreux projets et utilisateurs. Bien qu’il en existe d’autres, voici 4 types de développement d'applications sélectionnés selon 3 critères : popularité, efficacité et rentabilité. Le développement d’une application native, pour viser l’excellence Le natif reste la principale technologie de développement d’applis mobiles. Il s’agit simplement d’utiliser un langage spécifique à chaque système d’exploitation pour créer l’application en partant de zéro sur chaque plateforme. Le développement d’une application mobile sur iOS ou sur Android diffère et nécessite donc 2 projets distincts, ce qui requiert beaucoup de temps et de moyens. Techniquement, les langages de programmation varient [...]

2024-01-10T09:54:55+01:001 juillet 2021|Digital|0 commentaire

Méthodes Kanban ou Scrum : pourquoi choisir ?

Entre Scrum et Kanban, votre cœur balance ? Sachez que vous n’êtes pas les seuls. Ces deux méthodes agiles, bien que complémentaires, sont souvent confrontées et font l’objet de nombreuses questions au sein des organisations qui travaillent en mode agile. Alors, quelles sont-elles ? Quelles différences dans l’approche ? Laquelle est la mieux adaptée à votre organisation ? Pourquoi pas un mélange des deux ? C’est tout l’objet de cet article. Kanban et Scrum : définitions Les méthodes Kanban et Scrum sont devenues de véritables porte–étendards de l’agilité. Il convient donc de rappeler les spécificités de chacune. C’est quoi, la méthode Scrum ? Parmi les nombreuses méthodes agiles fondées sur le Manifeste Agile, Scrum est une méthode qui se concentre sur la gestion de projet collaborative et un cycle de développement court dans un seul but : optimiser la productivité des équipes. Pour faire court, voici les six grands piliers de Scrum : Itération : on travaille sur une courte période de durée fixe (entre une semaine et un mois) jalonnée par une série d’activités conclue par une livraison. Incrémentation : on travaille tâche après tâche de façon progressive. Adaptation : les cycles courts facilitent le pivotement dans le projet. Transparence : la communication et le suivi doivent être transparents pour assurer [...]

2024-01-10T09:47:40+01:0023 février 2021|Digital|0 commentaire

Hébergement HDS : pourquoi Azure est-il un partenaire clé des GHT ?

Les données de santé ne sont pas des données personnelles comme les autres. Le législateur a pris soin d’encadrer les règles relatives à leur hébergement. Un hébergement HDS, c’est-à-dire ayant reçu une certification pour pouvoir héberger des données de santé, est obligatoire dans tout système d’information lié au secteur médical depuis 2018. Voici un article pour en savoir plus sur les données de santé et la RGPD. Parallèlement, poussés par la loi de modernisation du système de santé, les établissements tendent à se regrouper en GHT (groupements hospitaliers de territoire) afin de mutualiser leurs moyens et de permettre de placer le patient au cœur de l’organisation des soins. La transformation numérique qui accompagne ces regroupements peut être complexe, en particulier au niveau de l’unification des systèmes d’informations et de leur architecture. Le cloud computing apporte une réponse pour les infrastructures ; ses bénéfices sont même amplifiés par l’utilisation d’applications à distance. Mais l’information de santé s’accompagne de contraintes renforcées pour la protection des données. Les projets de migration vers des services Cloud exigent donc une expertise métier pointue. Titulaire du marché de prestations Microsoft de la CAIH (Centrale d’achat de l’informatique hospitalière), Blue Soft Empower a développé une solide expertise [...]

2024-01-26T15:12:10+01:0018 décembre 2020|Data, Digital|0 commentaire

Mutualisation des SI et réglementation : Blue Soft Consulting accompagne Klesia depuis 2016

En 2012, le groupe Klesia est né de la fusion de deux acteurs de la protection sociale. Depuis 2009, la directive européenne Solvabilité 2 veut sécuriser le monde des assurances en leur imposant d’avoir des fonds propres élevés, de nature à couvrir un sinistre exceptionnel. Ceci n’est possible, pour beaucoup d’acteurs, qu’en se regroupant. Avec cette opération, Klesia dispose de la taille et de la solvabilité nécessaires pour être un acteur phare de la protection sociale, pour de nombreux secteurs d’activité.  Toute fusion appelle à une mise en commun des moyens, ressources et outils. Rapidement, le groupe Klesia a agi sur plusieurs facettes de son système d’information pour apporter une cohérence à tout le groupe, rationaliser les flux, mutualiser les efforts. Dans un contexte multi-projet, notre filiale Ileo, société de conseil spécialiste des assurances a accompagné le déploiement d’un ERP de gestion assurantiel devenu une référence du marché.  Une stratégie de développement visionnaire qui s’appuie sur des expertises complémentaires   Plutôt que de créer une solution ERP « maison », Klesia s’est appuyé sur Cegedim, un éditeur spécialisé dans l’écosystème de la santé et de la prévoyance, pour bâtir une solution qui puisse être adaptée à d’autres acteurs du marché. Une idée innovante reposant sur le partage des fondamentaux de production, mais qui nécessitait la plus grande rigueur à tous les échelons.  Pour la recette [...]

2024-01-10T09:35:27+01:0024 novembre 2020|Cas clients, DevOps, Digital|0 commentaire

APIsation : quelques règles à respecter

Vous en entendez parler dans les couloirs DSI ou les médias spécialisés, le terme API est désormais sur toutes les lèvres. Un succès tout mérité : l’API permet de cumuler des fonctionnalités sur son application ou site web et diminue la complexité (et donc, le temps) de développement. Cette interface promet un avenir plus simple à condition de maîtriser ses règles fondamentales. Ne partez pas bille en tête, Blue Soft vous dit tout et vous accompagne dans le développement de votre API. Qu’est-ce que l’APIsation ? Une API est une brique logicielle servant de moyen de communication entre deux services ou applications. L’API permet aux utilisateurs d’accéder aux services de l’entreprise et aux développeurs, d’économiser du temps et des ressources. Le système d’API aide les entreprises à grossir leur portefeuille de services et fait apparaitre des nouveaux acteurs. Dans le système bancaire par exemple, une même API de transaction monétaire permet de faire des virements à la fois depuis l’application de sa banque ou depuis une application tierce telle que Lydia. Les API sont absolument partout. Une nouvelle fonctionnalité sur votre application ? API. Un nouveau service sur votre site internet ? API aussi. De la réservation de VTC depuis Google Maps à [...]

2024-01-10T09:34:32+01:0017 novembre 2020|Digital|0 commentaire

Les 5 principaux avantages d’Azure DevOps, l’outil de Microsoft

Quels sont les avantages de travailler avec Azure DevOps ? Les équipes de développeurs et d’opérateurs sont de plus en plus nombreuses à adopter la culture DevOps pour répondre à la dualité entre les développeurs et les opérationnels. Aujourd’hui, 37% des entreprises auraient déjà mis en place des projets DevOps (Trend Micro, 2019), et Azure DevOps et ses atouts commencent à faire figure de références dans le milieu. Pourtant, le nombre d’outils estampillés « DevOps » s’allonge de jour en jour (retrouvez notre article des outils DevOps incontournables) et il est facile de s’y perdre dans la jungle des solutions. Dans cette jungle se distinguent certaines solutions comme Azure DevOps. Les raisons sont multiples, c’est pourquoi nous avons résumé les forces de Azure DevOps en 5 principaux avantages. 1. La sécurité offerte par Azure DevOps L’environnement Azure fait de la sécurité sa priorité en respectant à la lettre les modèles de sécurité standards : détecter, évaluer, diagnostiquer, stabiliser, fermer. Le tout couplé à un contrôle de cybersécurité rigoureux, ce qui vaut à Microsoft Azure un imposant éventail de conformités internationales. 2. La collaboration à la base d'Azure DevOps Azure DevOps fait du partage une de ses principales forces. Parvenir [...]

2024-01-10T09:32:37+01:003 novembre 2020|DevOps, Digital|0 commentaire

Quel est l’intérêt des passerelles API, ou API Gateways ?

Qu’est-ce qu’un API Gateway ? Les passerelles API, ou API gateways, offrent un point d’entrée unique dans un système comprenant plusieurs API ou plusieurs microservices communiquant entre eux grâce à des APIs. Les API gateways constituent un intérêt certain dans le cœur d’un système de gestion d’API (API management), et donc la couche intermédiaire entre les microservices et les applications clientes qui ont besoin des microservices pour fonctionner. Ces passerelles API ont pour rôle de diriger le trafic des API et permettent de relier microservices et applications clientes. Il existe deux utilisations types d’API gateways  :  Service to service Un trafic extérieur vers un service en entrée (ingress) Le développement des passerelles d’API est à replacer dans le contexte plus général de l’APIsation des entreprises et de l’adoption des architectures en microservices par opposition aux SOA, ou Service-oriented Architectures. La multiplication des API pour relier des services entre eux rend service aux entreprises et aux DSI. Mais cela a également créé une complexité supplémentaire qu’est la gestion de la communication entre ces services et donc la gestion des API elles-mêmes. Pour faire simple, dans le cadre d’une architecture en microservices, les différents microservices spécialisés communiquent avec les applications clientes grâce [...]

2024-01-10T09:31:46+01:0027 octobre 2020|Data, Digital|0 commentaire
Aller en haut