Qu'est-ce que le design thinking ? Qu'est-ce que l'UX design ? Comment concevoir des interfaces ? Conférence faite auprès des étudiants d'Epitech Montpellier !
UX Design : Concevoir des expériences positives et engageantes - Carine Lalle...Carine Lallemand
Slides de la présentation "Concevoir des expériences positives et engageantes : l’UX Design de la théorie à la pratique" - par Carine Lallemand
Présentée lors du World Usability Day 2014 à Bruxelles (organisé par le Café Numérique).
Atelier sur le design émotionnel réalisé au Web à Québec WAQ16 par Carine Lallemand en avril 2016. http://webaquebec.org/
Descriptif atelier (90 min) - Concevoir des expériences émotionnelles positives nécessite une compréhension de la nature des émotions et de leur impact sur l'expérience utilisateur (UX). Si certains designers talentueux sont capables de concevoir des expériences émotionnelles de manière "intuitive", il est possible pour tous d'adopter une approche plus structurée du design émotionnel.
Dans cet atelier, vous découvrirez le concept de granularité émotionnelle et comment développer cette qualité indispensable du designer UX. L’utilisation d’un outil de design émotionnel vous aidera ensuite à générer des concepts qui pourront intéresser, surprendre ou même fasciner vos utilisateurs ! Enfin, des outils d'évaluation des émotions seront présentés, car une fois un système conçu, il est indispensable de vérifier qu’il suscite bien l’expérience émotionnelle attendue.
Qu'est-ce que le design thinking ? Qu'est-ce que l'UX design ? Comment concevoir des interfaces ? Conférence faite auprès des étudiants d'Epitech Montpellier !
UX Design : Concevoir des expériences positives et engageantes - Carine Lalle...Carine Lallemand
Slides de la présentation "Concevoir des expériences positives et engageantes : l’UX Design de la théorie à la pratique" - par Carine Lallemand
Présentée lors du World Usability Day 2014 à Bruxelles (organisé par le Café Numérique).
Atelier sur le design émotionnel réalisé au Web à Québec WAQ16 par Carine Lallemand en avril 2016. http://webaquebec.org/
Descriptif atelier (90 min) - Concevoir des expériences émotionnelles positives nécessite une compréhension de la nature des émotions et de leur impact sur l'expérience utilisateur (UX). Si certains designers talentueux sont capables de concevoir des expériences émotionnelles de manière "intuitive", il est possible pour tous d'adopter une approche plus structurée du design émotionnel.
Dans cet atelier, vous découvrirez le concept de granularité émotionnelle et comment développer cette qualité indispensable du designer UX. L’utilisation d’un outil de design émotionnel vous aidera ensuite à générer des concepts qui pourront intéresser, surprendre ou même fasciner vos utilisateurs ! Enfin, des outils d'évaluation des émotions seront présentés, car une fois un système conçu, il est indispensable de vérifier qu’il suscite bien l’expérience émotionnelle attendue.
This document discusses cross-channel ecosystem design and mapping customer experiences across channels. It provides an example of mapping the ecosystem of an art gallery in Johannesburg to address organizational issues. The mapping involved identifying actors, goals, and paths within the ecosystem. This led to proposed interventions to spatialize the gallery's presence through placemaking, personalize its presence through people-focused efforts, and connect its presence through outreach programs in the local park and community. The overall goal was to make the gallery more relevant and establish a safe environment for visitors.
Lors d'un cours à l'IESA Multimédia portant sur "l'architecture de l'information" nous devions faire des interviews, créer un persona, l'architecture du portfolio et le parcours utilisateur.
Design thinking- La pensée design- التفكير التصميميZohra Kaafar
Le Design Thinking est un processus d'innovation basé sur l'empathie utlisé dans le Sillicon Valley -
Le Design thinking ou la pensée design est une méthode structurée utilisée pour la résolution de problèmes complexes, cette méthode est centrée sur l'humain.
Réussir son atelier créatif : de l'organisation à l'animationConcept Image
Comment rendre les réunions plus efficaces, plus utiles et plus agréables ?
1. Préparer et structurer son atelier : parce que ça ne s'improvise pas !
2. Méthodes d'animation : suivant vos besoins et vos objectifs, trouvez les exercices les plus adaptés.
3. Conseils pratiques : certaines astuces qui sont toujours utiles.
Résumé des cours de Global Innovation de Monsieur A. Khaled, niveau master.
Ce power point est un simple résumé de ce qu'est l'innovation globale. Il a pour but d'en expliquer les bases aux étudiants.
PRESENTATION RAPIDE POUR UNE FORMATION AU DESIGN
Article complet https://www.levidepoches.fr/weblog/2018/06/le-design-d-experience-pour-des-exp%C3%A9riences-de-marque-satisfantes-quels-que-soient-les-produits-serv.html
LE DESIGN D'EXPERIENCE, EN 1 MN TOP CHRONO
La valeur économique est aujourd'hui liée à la personnalisation de l’offre, son absence engendre la banalisation ayant comme conséquence, une concurrence qui s’exerce principalement sur le critère prix.L’expérience client est, par erreur, envisagée comme la somme de toutes les rencontres d’un client avec un produits et un service. En fait, l'expérience client résulte à la fois de la valeur perçue communiquée par la marque et de la qualité des moments vécus par le client / usager.Tout est expérience : la mission sociale de l'entreprise, la création d'un service, le brand content de la marque sur mobile, les espaces de rencontre du magasin, le nouveau format de réunion, le logiciel de collaboration inter services...Ne pas développer une expérience de marque c'est se priver d'une approche qui va personnaliser l'offre afin de séduire ceux qui n'ont pas encore essayé ce produit, ce service, ce canal relationnel pour des raisons souvent irrationnelles comme par exemple des habitudes bien installées.Il s'agit de libérer la créativité pour concevoir expériences personnalisée que les clients peuvent à vivre sur tous les points de contact avec l'entreprise.La tentation est grande de juste améliorer les services existants, de fluidifier les processus, de simplifier les parcours... Il est vrai que des fois rattraper le retard sur les pure players digitaux apparait comme une prouesse. Nous pouvons proposer mieux à leurs clients, du "time well spent" , c'est à dire des expériences où il ne s'agit plus de faire gagner du temps aux clients mais de le réenchanter.Une telle démarche exige, au-delà des logiques de «silos», que le responsable de l'expérience devienne central au sein de l’entreprise. Les postes actuels de "experience strategist" ne permettent pas cette transversalité : ils ne sont pas "designer d'expérience". C'est aux directeurs de la communication / marketing de prendre cette responsabilité en investissant le champ applicatif de la marque.
(Last change, July 2: Removed as beyond most teams' scope Eyetracking Study, Clickstream Analysis, Usability Benchmarking; Added Live-Data Prototypes, Demand Validation Test, Wizard of Oz Tests)
For our teams tasked with building products and features for The New York Times, we face a common challenge with many: how do we figure out what’s worth spending our time on?
The answer seems straightforward: test your ideas with real customers, leveraging the expertise of your product, UX, and engineering talent. Figure out the smallest test that you can come up with to test a specific hypothesis, gather data and insights, and keep iterating on it until you know whether the problem is real and your solution will prove valuable, usable, and feasible.
As part of our efforts to adopt such a data-driven, experimental approach to product development, we recently kicked off a product discovery pilot program. Small, cross-functional teams were paired with coaches and facilitators over a six week period to demonstrate how product discovery and Lean Startup techniques could work for real-world customer opportunities at The New York Times.
One of the first things that we learned about the process from our participants was that they wanted a "toolkit" - something to help them figure out what they should be doing, asking or making to get as quickly as possible towards the validated learning, prototypes and user tests that would have the most impact.
To help the facilitate the learning process for our dual-track Agile teams, the Product Architecture team here at The Times (Christine Yom, Jim Lamiell, Josh Turk, Priya Ollapally, and Al Ming) built a "Product Discovery Activity Guide" that rolled up activities, exercises, and testing techniques from all our favorite thought leaders.
This included brainstorming exercises from Gamestorming and Innovation Games, testing techniques from traditional user research, and rapid test-and-learn tactics from Google Ventures, Eric Ries (The Lean Startup), Jeff Gothelf (Lean UX), Steve Blank (Customer Development) and our spirit guide, Marty Cagan (Inspired), among others.
Our goal was to make it a tool not just for learning how to get started, but to be a living document for teams to share knowledge about the process itself. What techniques worked and didn't work? What tactics did they learn elsewhere that might be worth sharing with the rest of the company?
We hope you find it useful, and whether you’d like to share with us what you’re doing with it, or you have suggestions (big or small) to improve it for future product generations, please let us know! (nyt.tech.productarchitecture@nytimes.com)
Al Ming
July 2015
Questionnaire d'évaluation UX AttrakDiff - version françaiseCarine Lallemand
Présentation de la version française du questionnaire AttrakDiff pour l'évaluation de l'expérience utilisateur (UX), validée par l'étude de Lallemand et al. (2015).
Lallemand, C., Koenig, V., Gronier, G., & Martin, R. (2015). Création et validation d’une version française du questionnaire AttrakDiff pour l’évaluation de l’expérience utilisateur des systèmes interactifs, Revue Européenne de Psychologie Appliquée. doi:10.1016/j.erap.2015.08.002
Problèmes éthiques en milieu professionnel: enjeux pour la société, pour l'entreprise et pour les salarié-e-s.
Mécanismes de prévention des décisions et situations non éthiques au niveau légal, de l'entreprise et de l'individu.
Au travers de la création d'une application Windows 8.1, découvrez comment intégrer efficacement l’ergonomie et le design dans vos développement ainsi que quelques savoir-faire UI & UX indispensables : observation, brainstorming, 6 to 1, prototypage, planches de tendances, grid design, tests utilisateurs.
Speakers : Jocelyn Tricoire (Bewise by Ai3), Axel Nemeth ( Bewise by Ai3)
Cette présentation vous aidera à booster votre créativité, que ce soit pour vos initiatives d'innovation, de marketing and ventes ou autres.
Elle vous informe sur:
- ce qu'est le processus créatif
- comment la créativité a été perçue dans l'histoire
- les découvertes scientifiques principales sur la créativité
- un panorama des techniques de créativité existantes, et les innovateurs princiaux en techniques de creativité - des information pratiques sur un certain nombre de techniques de créativité, dont certaines très récentes, en particulier :
> les techniques de brainstorming et assimilées
> les "innovation games" (jeux d'innovation)
> la pensée latérale, le six chapeaux
> les mindmaps (cartes mentales)
> les techniques dérivées de l'improvisation théâtrales
A propos, j'enseigne ces techniques aux entreprises et à l'école supérieure de vente. N'hésitez pas à me contacter.
Entrepreneuriat par un sérial entrepreneur seq 1 à 3 idrac .pptMARCEL NIZON, Marcel
Objectif donner l'envie aux étudiants et aux crétateurs dans l'âme mais peu diplômés de créer leur entreprise, Ce cours est réalisé par un sérial entrepreneur 2.0 qui a plus de 15 créations d'entreprises a son actif et qui à incubé près de 80 entreprises
Intérêt des réseaux sociaux d'entreprises (rse)Marc Akoley
Cette présentation réalisée durant mon Master 2 SIPPE, met en avant l’intérêt des RSE pour les entreprises et permet d'avoir une vision d'ensemble des outils disponibles pour la mise en place des réseaux sociaux d'entreprise.
Année de rédaction : 2012
This document discusses cross-channel ecosystem design and mapping customer experiences across channels. It provides an example of mapping the ecosystem of an art gallery in Johannesburg to address organizational issues. The mapping involved identifying actors, goals, and paths within the ecosystem. This led to proposed interventions to spatialize the gallery's presence through placemaking, personalize its presence through people-focused efforts, and connect its presence through outreach programs in the local park and community. The overall goal was to make the gallery more relevant and establish a safe environment for visitors.
Lors d'un cours à l'IESA Multimédia portant sur "l'architecture de l'information" nous devions faire des interviews, créer un persona, l'architecture du portfolio et le parcours utilisateur.
Design thinking- La pensée design- التفكير التصميميZohra Kaafar
Le Design Thinking est un processus d'innovation basé sur l'empathie utlisé dans le Sillicon Valley -
Le Design thinking ou la pensée design est une méthode structurée utilisée pour la résolution de problèmes complexes, cette méthode est centrée sur l'humain.
Réussir son atelier créatif : de l'organisation à l'animationConcept Image
Comment rendre les réunions plus efficaces, plus utiles et plus agréables ?
1. Préparer et structurer son atelier : parce que ça ne s'improvise pas !
2. Méthodes d'animation : suivant vos besoins et vos objectifs, trouvez les exercices les plus adaptés.
3. Conseils pratiques : certaines astuces qui sont toujours utiles.
Résumé des cours de Global Innovation de Monsieur A. Khaled, niveau master.
Ce power point est un simple résumé de ce qu'est l'innovation globale. Il a pour but d'en expliquer les bases aux étudiants.
PRESENTATION RAPIDE POUR UNE FORMATION AU DESIGN
Article complet https://www.levidepoches.fr/weblog/2018/06/le-design-d-experience-pour-des-exp%C3%A9riences-de-marque-satisfantes-quels-que-soient-les-produits-serv.html
LE DESIGN D'EXPERIENCE, EN 1 MN TOP CHRONO
La valeur économique est aujourd'hui liée à la personnalisation de l’offre, son absence engendre la banalisation ayant comme conséquence, une concurrence qui s’exerce principalement sur le critère prix.L’expérience client est, par erreur, envisagée comme la somme de toutes les rencontres d’un client avec un produits et un service. En fait, l'expérience client résulte à la fois de la valeur perçue communiquée par la marque et de la qualité des moments vécus par le client / usager.Tout est expérience : la mission sociale de l'entreprise, la création d'un service, le brand content de la marque sur mobile, les espaces de rencontre du magasin, le nouveau format de réunion, le logiciel de collaboration inter services...Ne pas développer une expérience de marque c'est se priver d'une approche qui va personnaliser l'offre afin de séduire ceux qui n'ont pas encore essayé ce produit, ce service, ce canal relationnel pour des raisons souvent irrationnelles comme par exemple des habitudes bien installées.Il s'agit de libérer la créativité pour concevoir expériences personnalisée que les clients peuvent à vivre sur tous les points de contact avec l'entreprise.La tentation est grande de juste améliorer les services existants, de fluidifier les processus, de simplifier les parcours... Il est vrai que des fois rattraper le retard sur les pure players digitaux apparait comme une prouesse. Nous pouvons proposer mieux à leurs clients, du "time well spent" , c'est à dire des expériences où il ne s'agit plus de faire gagner du temps aux clients mais de le réenchanter.Une telle démarche exige, au-delà des logiques de «silos», que le responsable de l'expérience devienne central au sein de l’entreprise. Les postes actuels de "experience strategist" ne permettent pas cette transversalité : ils ne sont pas "designer d'expérience". C'est aux directeurs de la communication / marketing de prendre cette responsabilité en investissant le champ applicatif de la marque.
(Last change, July 2: Removed as beyond most teams' scope Eyetracking Study, Clickstream Analysis, Usability Benchmarking; Added Live-Data Prototypes, Demand Validation Test, Wizard of Oz Tests)
For our teams tasked with building products and features for The New York Times, we face a common challenge with many: how do we figure out what’s worth spending our time on?
The answer seems straightforward: test your ideas with real customers, leveraging the expertise of your product, UX, and engineering talent. Figure out the smallest test that you can come up with to test a specific hypothesis, gather data and insights, and keep iterating on it until you know whether the problem is real and your solution will prove valuable, usable, and feasible.
As part of our efforts to adopt such a data-driven, experimental approach to product development, we recently kicked off a product discovery pilot program. Small, cross-functional teams were paired with coaches and facilitators over a six week period to demonstrate how product discovery and Lean Startup techniques could work for real-world customer opportunities at The New York Times.
One of the first things that we learned about the process from our participants was that they wanted a "toolkit" - something to help them figure out what they should be doing, asking or making to get as quickly as possible towards the validated learning, prototypes and user tests that would have the most impact.
To help the facilitate the learning process for our dual-track Agile teams, the Product Architecture team here at The Times (Christine Yom, Jim Lamiell, Josh Turk, Priya Ollapally, and Al Ming) built a "Product Discovery Activity Guide" that rolled up activities, exercises, and testing techniques from all our favorite thought leaders.
This included brainstorming exercises from Gamestorming and Innovation Games, testing techniques from traditional user research, and rapid test-and-learn tactics from Google Ventures, Eric Ries (The Lean Startup), Jeff Gothelf (Lean UX), Steve Blank (Customer Development) and our spirit guide, Marty Cagan (Inspired), among others.
Our goal was to make it a tool not just for learning how to get started, but to be a living document for teams to share knowledge about the process itself. What techniques worked and didn't work? What tactics did they learn elsewhere that might be worth sharing with the rest of the company?
We hope you find it useful, and whether you’d like to share with us what you’re doing with it, or you have suggestions (big or small) to improve it for future product generations, please let us know! (nyt.tech.productarchitecture@nytimes.com)
Al Ming
July 2015
Questionnaire d'évaluation UX AttrakDiff - version françaiseCarine Lallemand
Présentation de la version française du questionnaire AttrakDiff pour l'évaluation de l'expérience utilisateur (UX), validée par l'étude de Lallemand et al. (2015).
Lallemand, C., Koenig, V., Gronier, G., & Martin, R. (2015). Création et validation d’une version française du questionnaire AttrakDiff pour l’évaluation de l’expérience utilisateur des systèmes interactifs, Revue Européenne de Psychologie Appliquée. doi:10.1016/j.erap.2015.08.002
Problèmes éthiques en milieu professionnel: enjeux pour la société, pour l'entreprise et pour les salarié-e-s.
Mécanismes de prévention des décisions et situations non éthiques au niveau légal, de l'entreprise et de l'individu.
Au travers de la création d'une application Windows 8.1, découvrez comment intégrer efficacement l’ergonomie et le design dans vos développement ainsi que quelques savoir-faire UI & UX indispensables : observation, brainstorming, 6 to 1, prototypage, planches de tendances, grid design, tests utilisateurs.
Speakers : Jocelyn Tricoire (Bewise by Ai3), Axel Nemeth ( Bewise by Ai3)
Cette présentation vous aidera à booster votre créativité, que ce soit pour vos initiatives d'innovation, de marketing and ventes ou autres.
Elle vous informe sur:
- ce qu'est le processus créatif
- comment la créativité a été perçue dans l'histoire
- les découvertes scientifiques principales sur la créativité
- un panorama des techniques de créativité existantes, et les innovateurs princiaux en techniques de creativité - des information pratiques sur un certain nombre de techniques de créativité, dont certaines très récentes, en particulier :
> les techniques de brainstorming et assimilées
> les "innovation games" (jeux d'innovation)
> la pensée latérale, le six chapeaux
> les mindmaps (cartes mentales)
> les techniques dérivées de l'improvisation théâtrales
A propos, j'enseigne ces techniques aux entreprises et à l'école supérieure de vente. N'hésitez pas à me contacter.
Entrepreneuriat par un sérial entrepreneur seq 1 à 3 idrac .pptMARCEL NIZON, Marcel
Objectif donner l'envie aux étudiants et aux crétateurs dans l'âme mais peu diplômés de créer leur entreprise, Ce cours est réalisé par un sérial entrepreneur 2.0 qui a plus de 15 créations d'entreprises a son actif et qui à incubé près de 80 entreprises
Intérêt des réseaux sociaux d'entreprises (rse)Marc Akoley
Cette présentation réalisée durant mon Master 2 SIPPE, met en avant l’intérêt des RSE pour les entreprises et permet d'avoir une vision d'ensemble des outils disponibles pour la mise en place des réseaux sociaux d'entreprise.
Année de rédaction : 2012
Retour d'expérience sur la mise en place d'usines logicielles chez MMA faite pour l'Ensim (Ecole Nationale Supérieure d'Ingénieurs du Mans), niveau Master. Contenu : définitions, processus de développement agile et étapes de déploiement.
Les usines à site : mirage ou cost-killer ?
Pour une organisation qui a besoin de gérer de nombreux sites Internet, différentes filiales, différentes communautés de pratiques ou boutiques en ligne (...), la promesse d'une usine à site est souvent un tournant digital stratégique majeur.
Réduction des coûts, industrialisation, homogénéïsation des pratiques, gouvernance partagée, contrôle des ressources, ... les avantages d'une telle démarche sont évidents.
Pourtant, cette dernière nécessite une méthodologie particulièrement rigoureuse et organisée, il faut mêler une approche à la fois technique et fonctionnelle avec de multiples interlocuteurs aux voix parfois divergentes.
Quelle méthode de déploiement adopter et quelle stratégie de pilotage ?
Quelles sont les solutions proposées par les CMS et les portails du marché ?
En trente minutes, abordez toutes les questions essentielles d'un projet d'usine à site.
Conférence animée par : Marine SOROKO (Directrice associée, Core-Techs)
Competitive collaboratives solutions - Enjeux et RéponsesEric Herschkorn
Votre système d'information et vos problématiques face aux besoins collaboratifs - De nouvelles demandes d'utilisateurs - Les solutions du marché - Introduction du Cloud - Analyse comparative : IBM Lotus, Microsoft SharePoint, Google, Open Source Joomla Drupal Zimbra - Que font les clients ? - Une évolution des usages en douceur - Une approche solution pour choisir son CMS.
Sources : Useo, Gartner, Cavazza
Ms Experiences'16 gouvernance et choix des outils collaboratifs office 365Patrick Guimonet
Positonnement des différents outils collaboratifs dans Office 365 et comment déterminer le bon choix pour votre organisation et quelle gouvernance mettre en place autour de ces outils
Presentation de BroadVision Clearvale Enterprise, le réseau social au service de l'entreprise, un lieu de partage de connaissances et de collaboration par équipe, favorisant à travers des communautés self-service, la communication et productivité de l'entreprise et son écosystème.
Depuis bientôt 20 ans, l’Adullact soutient les alternatives libres auprès des collectivités. Récemment, l’association souhaité mettre en place un nouveau service à destination de ses membres, base sur Nextcloud, en partenariat avec l’entreprise Arawa. L’objectif est de permettre aux collectivité de découvrir une solution libre, plutôt que d’aller confier ses données aux alternatives bien connues proposées par les GAFAM (Microsoft365, Google Doc, etc). L’idée n’est pas de concurrencer les entreprises du numérique libre mais de proposer une acculturation au libre, bénéfique à l’ensemble du secteur open source. Pascal Kuczynski, Délégué Général de l’Adullact et Philippe Hemmel, président d’Arawa, expliqueront la démarche, le fonctionnement multi-collectivités du service et proposeront une démonstration du service.
Aujourd’hui, quand on parle d’API, on pense en général aux API REST. Elles sont omniprésentes, utilisent des protocoles et des formats standard, reposent sur des bases solides...
Pour l’administrateur système, une API REST de type Redfish permet, par exemple, de se constituer aisément une interface de gestion hors bande multi-constructeurs.
Pour autant, dans certaines situations, des contraintes peuvent empêcher de recourir à une API REST. Notamment lorsque votre système n’est pas directement accessible via le protocole HTTP. Dans ce cas, vous pouvez bien sûr toujours utiliser une API, mais reposant sur d’autres standards, comme le vénérable protocole SMTP !
Dans notre cas pratique, un système d’atelier de formation à la demande, c’est un front-end Web qui gère l’enregistrement des utilisateurs afin d’exécuter les documents Jupyter Notebooks hébergés sur un back-end accueillant l’instance Jupyterhub ainsi que tous les systèmes d’accompagnement nécessaires à la réalisation des différents ateliers proposés (sur Redfish, Git, Rust comme affiché sur https://hackshack.hpedev.io/workshops et via le portail de démo HPE WW https://hpedemoportal.ext.hpe.com/)
Pour que tout ceci fonctionne parfaitement, nous avons utilisé une API SMTP, le front-end générant le contenu SMTP et le back-end utilisant procmail, des scripts et des playbooks Ansible pour gérer la configuration de l’environnement utilisateur. Une fois connecté à la plateforme, l’utilisateur peut accéder au contenu d’atelier qui lui est propre, tous les liens vers les autres systèmes étant disponibles pour effectuer les actions. Pourquoi SMTP ? Nos besoins étaient suffisamment limités pour éviter le développement d’une API REST complète (même si nous en avons également une pour le front-end), nous bénéficions gratuitement de l’aspect asynchrone de l’e-mail pour la gestion des demandes et c’est sympa d’utiliser les bonnes vieilles méthodes pour montrer aux jeunes ingénieurs qu’il existe plusieurs de faire ;-)
Ça vous tente ? Venez donc découvrir comment nous avons procédé et voir comment tout cela fonctionne, depuis le déploiement automatique de la plateforme jusqu’à l’exécution d’un atelier.
Votre équipe a finalement décidé de passer le projet sur lequel vous travaillez depuis 2 ans en open source et de le publier sur GitHub.com. C’est maintenant chose faite et il ne vous reste plus qu’à profiter et retirer tous les avantages de ce passage en open source, n’est-ce pas ?
Eh bien non !
D’après ce que je comprends, vous vous y êtes mal pris ! Et vous n’en retirerez probablement pas grand-chose :-(
Dans cette présentation, nous allons partager avec vous des bonnes pratiques retirées de projets internes et externes sur le sujet pour que vous puissez vous-aussi vraiment tirer profit de la migration en open source de votre code.
Différents aspects seront abordés, notamment :
- Quand passer en open source ?
- Quoi passer en open source ?
- Quelle licence privilégier et pourquoi ?
- Développement communautaire
- Bénéfices retirés si l’opération est bien menée
Un passage en open source bien mené génère à la fois de la satisfaction intellectuelle et des retombées pour l’entreprise.
Le mouvement du logiciel libre a commencé à se structurer au milieu des années 80 et on pourrait croire qu’après 35 ans d’évolution, il a trouvé un mode de fonctionnement optimal qui n’est plus remis en question de nos jours. Pourtant, il n’en est rien, bien au contraire. L’organisation des projets libres continue à évoluer, remettant en question les modèles établis, à la recherche d’une efficacité toujours accrue. Cela se perçoit notamment au travers de quatre évolutions : une gestion allégée des contributions sur le plan juridique avec l’adoption croissante du Developer Certificate of Origin (DCO), une popularité croissante des licences permissives, un recul des modèles de gouvernance historiques (méritocratie et dictateur bienveillant à vie) au profit d’un modèle démocratique et l' émergence de nouvelles fondations incarnant ces changements.
Cette conférence vous présentera ces quatre évolutions et leurs motivations.
Data in Motion : un enjeu pour la modernisation des systèmes d'informationOpen Source Experience
Que ce soit au travers des projets d'Open Data, d'Open Banking ou plus simplement d'échange d'informations entre acteurs d'un même domaine d'activité (santé, assurances, transports ...), la médiation de données est un sujet clé pour toutes les entreprises et organisations. Le cloud peut faciliter ces échanges, mais le point essentiel reste la mise en œuvre et la maîtrise des flux : les pipelines de la donnée.
Le parcours de AAA Data, association devenue entreprise leader dans la donnée automobile, illustre comment l'ouverture d'un "gisement de données" (datalake), peut irriguer tout un secteur et contribuer à faire naître de nouveaux services.
GitOps est une combinaison de bonnes pratiques pour automatiser le déploiement de conteneurs et d'infrastructures. Au lieu de manipuler des changements de configuration en les poussant activement, ici les systèmes synchronisent leurs états automatiquement par rapport à un référentiel contrôlé. À travers de ce workshop, vous découvrirez comment mettre en œuvre cette méthode pour gérer automatiquement des clusters Kubernetes avec l'outil Flux qui vient récemment de sortir en version 2.
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Open Source Experience
OpenForum Europe et Fraunhofer ISI ont mené une étude ambitieuse pour la Commission européenne portant sur l’impact des logiciels et matériels open source sur l’indépendance technologique, la compétitivité et l’innovation dans l’UE. Cette étude permettra d’orienter les politiques européennes en matière d’open source pour les prochaines années, mais elle a aussi un intérêt pour les instances gouvernementales à l’échelle mondiale.
Notre étude indique que l’impact de l’open source sur l’économie européenne était de l’ordre de 65 à 95 milliards € en 2018 alors que pour cette même année, les pays et les société de l’UE ont réalisé des investissements conséquents dans l’open source, à hauteur de plus d’un milliard d’euros. Les produits de ces investissements sont disponibles pour être réutilisés dans les secteurs public et privé, ainsi que pour faire progresser le développement et l’innovation.
Lorsque l’on regarde les chiffres historiques, on voit clairement que l’open source a très fortement contribué à la croissance économique, mais s’il était soutenu par des politiques et des actions adaptées, il pourrait dynamiser bien plus encore l’économie. À titre d’exemple, si les contributions au code open source augmentaient de 10 % chaque année, l’Union européenne verrait son PIB croître de 70 milliards € et pourrait compter 1000 start-ups de plus dans le secteur des TIC.
Au cours de cette conférence, des représentants de Fraunhofer ISI et de l’OpenForum Europe partageront dans le détail les résultats de l’étude d’impact économique, des études de cas, une analyse des politiques et des recommandations en la matière.
Ces 10 dernières années ont vu l’émergence d’un nouveau rôle, distinct de ceux d’utilisateur et de développeur : le fournisseur d’infrastructure. Il s’agit de la personne qui met une infrastructure programmable à disposition des autres rôles. Par infrastructure ouverte, on entend le fait de proposer à ce nouveau rôle des solutions open source permettant le déploiement d’une infrastructure à la bonne échelle. Avec le succès d’OpenStack et de Kubernetes, l’infrastructure ouverte est en plein boom. La souveraineté numérique est l’une des préoccupations qui va favoriser l’adoption future de l'infrastructure ouverte, en particulier en Europe. Que nous réservent les dix prochaines années en matière d’infrastructure ouverte ?
Comment créer une application web en quelques minutes avec un générateur de code Open Source simple et utilisable avec tous types de langages ou frameworks.
Cette présentation sera essentiellement basée sur une démonstration (création d’un application web en Python).
L’épilepsie est une maladie neurologique qui touche 600 000 personnes en France. Près d’un tiers de ces patients sont dits “pharmaco-résistants”, c'est-à-dire qu'ils continuent à avoir des crises malgré les traitements médicamenteux. Ils disposent alors de très peu d'alternatives. Ces crises imprévisibles sont une source de stress et un risque d’accident au quotidien pour les malades. Par ailleurs c’est une maladie complexe, on dénombre plus de 80 épilepsies distinctes.
Aura est une association à but non lucratif ayant pour objectif l’amélioration de la qualité de vie des personnes atteintes d’épilepsie. Au travers d'une approche Open Science, le projet fédère une communauté multidisciplinaire ayant pour but de développer un patch thoracique connecté permettant de détecter les crises d'épilepsie et d'alerter le patient. Pour la personne épileptique, une meilleure connaissance de sa maladie est un premier pas pour retrouver de l’autonomie et de la tranquillité dans son quotidien.
Un élément clé du dispositif passe par la conception d’un algorithme personnalisé de détection des crises d’épilepsie. Cet algorithme s’appuie sur des méthodes statistiques par apprentissage automatique. Afin de relever ce défi technique, nous avons mis en place une chaîne de traitement automatisé reposant entièrement sur une stack Open Source (Airflow, MLFlow, InfluxDB, Grafana) et un ensemble de librairies open source dédiées au traitement du signal cardiaque. Nous vous présenterons comment cette approche encore trop marginale dans le milieu de la santé est le garant de la transparence, de la reproductibilité et de la robustesse de nos résultats ainsi que de la diffusion de nos travaux auprès de la communauté scientifique.
Pour répondre aux besoins de nos clients, nous avons mis en place une infrastructure Cloud multi-clients et multi-services basée uniquement sur des composants Open Source : OVirt, OKD (Kubernetes), awx, Jenkins, Prometheus, FreeIPA, Foreman...
Cette plate-forme, nommé W'Opla, nous a permis tout d'abord de créer une offre concurrente à Office 365 ou Google Apps : W'Sweet. Cette solution déployée sous forme de conteneurs permet d'instancier BlueMind, NextCloud, Rocket.Chat, Jitsi pour chaque organisation en bénéficiant de l'isolation des données et d'exécution des processus de Kubernetes.
Forts de cette expérience et de notre expertise dans la gestion des identités et des accès nous mettons en place une nouvelle offre "Identity as a Service" nommée W'IDaaS. Elle repose ell aussi sur des logiciels libres : OpenLDAP, LDAP Tool Box, LemonLDAP::NG, LSC, FusionDirectory. Chaque client bénéficie alors de son propre annuaire et portail d'authentification compatible SAML et OpenID Connect. C'est à notre connaissance la première solution IDaaS 100% libre et souveraine.
Vous êtes un particulier, une organisation ou une entreprise et vous avez créé un logiciel open source très intéressant. Les utilisateurs le téléchargent, vous avez des retours, des rapports de bugs et des demandes d’ajout et de modification de code. Il est alors temps de réfléchir à la façon de faire rentrer d’autres personnes dans votre projet.
Lors de cette conférence, nous verrons quelles sont les étapes importantes pour attirer et impliquer des développeurs et des utilisateurs en balaynt depuis les fondamentaux, comme le guide de contribution ou la documentation, jusqu’aux prémices d’une gouvernance neutre.
Il faut trouver des solutions pour faire face à la menace de plus en plus forte que font peser les attaques, à la pénurie de talents et aux défis de l’optimisation des coûts en matière de cybersécurité. La tendance actuelle consiste à s’appuyer sur l’automatisation et l’orchestration des opérations de sécurité.
Or l’automatisation des SecOps conduit à devoir gérer des alertes de sécurité en plus grand nombre. L’inconvénient de cette approche est qu’on est potentiellement confronté chaque jour à une foule de nouvelles alertes. Et avec des centaines de vulnérabilités de gravité critique ou élevée à gérer, c’est à un sapin de Nöel tout illuminé que ressemble le rapport de sécurité quotidien. Cela peut bel et bien conduire à l’épuisement des équipes ou, pire encore, à de mauvaises décisions en matière de gestion des vulnérabilités.
Bien évidemment, il n’est pas réaliste d’espérer corriger toutes les failles. Les chefs d’entreprise doivent donc définir une limite en accord avec les équipes de sécurité. La hiérarchisation est un facteur de réussite essentiel si l’on veut renforcer l’efficacité et continuer à assurer un service approprié et de haute qualité en matière de réponse aux incidents de sécurité et de gestion des vulnérabilités. Le score CVSS ne suffit pas. Quelles sont donc les métriques pertinentes ? Comment les mesurer ? Quelle décision prendre ? Comment analyser l’efficacité de ce processus et comment l’adapter ?
Cette conférence a pour but d’échanger des idées sur une méthodologie de gestion des vulnérabilités basée sur le risque à l’aide de solutions open source comme PatrowlHears.
Cette approche est rendue possible par un juste équilibre entre automatisation des SecOps (pour être informés des vulnérabilités, failles et autres menaces) et hiérarchisation basée sur les métriques de vulnérabilité, l’actualité des menaces et la criticité des ressources. Nous verrons également des exemples d’événements qui devraient nous conduire à envisager une redéfinition des priorités en matière de vulnérabilités.
AliceVision is a Photogrammetric Computer Vision Framework providing 3D Reconstruction and Camera Tracking algorithms. It allows creating a 3D textured model from the analysis of a set of unordered images of a static scene taken with any type of cameras, from professional cameras to smartphones.
Meshroom is the graphical user interface built around AliceVision. It has a nodal-based interface, with a default reconstruction pipeline that can be customized for specific acquisition systems or industrial workflows. The nodal pipeline is split into small tasks that can be computed on multiple machines in parallel on render farm. This nodal pipeline also allows the end user to customize the workflow for a specific acquisition setup or to add dedicated nodes to run any task from another script or piece of software.
Meshroom has been used since 2014 in digital environment creation for the Visual Effects industry and now in many other industries including manufacturing, medical, cultural heritage, tourism, archeology, biology, surveillance and 3D printing.
During this session, we will present the technology behind AliceVision, illustrated by some concrete examples of production pipelines built around it.
Check out our website : alicevision.org
Analyse de la composition logicielle à l’aide d’outils open sourceOpen Source Experience
Un des principes les plus répandus dans l'ingénierie est celui de "ne pas réinventer la roue" ; il est d'autant plus important et courant dans le domaine de l'informatique. Aujourd'hui, de plus en plus de projets se trouvent avec des
dépendances Open Source, mais avec la facilité d'utiliser une librairie maintenue par toute une communauté vient aussi
la responsabilité de s'assurer que cette librairie ne contient pas de failles de sécurité connues, et qu'elle est
compatible avec le reste du projet en termes de licences. Ainsi, cela nous mène à devoir faire une analyse SCA (Software
Composition Analysis), qui consiste principalement en deux parties : la production d'une SBOM (Software Bill Of
Materials) afin de détailler l'arbre des dépendances et les informations de licences de chaque logiciel utilisé dans le
projet, et aussi la production d'un rapport de vulnérabilités de ces dépendances, afin d'avertir les utilisateurs en ce
qui concerne les CVEs publiés pour un logiciel donné.
Chez AdaCore, nous avons décidé de faire cela avec deux projets Open Source : ScanCode Toolkit et VulnerableCode. Après
avoir examiné les leaders du marché, en recherchant une solution "plug-and-play" qui nécessiterait peu de maintenance,
nous avons trouvé que les équivalents Open Source sont, dans notre cas, plus adaptés et plus flexibles.
Dans cette présentation, je partagerai les résultats de cette analyse, et j'expliquerai comment nous mettons en œuvre
ces solutions en pratique.
E-commerce en 2021 : grandes tendances technologiques dans le développement d...Open Source Experience
L’avenir du développement de l’e-commerce en open source est influencé par l’innovation technologique et les tendances du secteur. Certaines ont d’ailleurs déjà pris une place importante et acquis de la notoriété.
Cette conférence va évoquer rapidement les types de solution e-commerce existants et aborder les 5 principales plateformes open source qui dominent le marché en 2021. Nous allons aussi étudier plus en détail les tendances technologiques actuelles et futures qui stimulent le développement de nouvelles fonctionnalités clés pour les prochaines versions des plateformes ici évoquées. Nous tenterons également d’en explorer l’impact sur l’industrie dans son ensemble.
La conférence est structurée de la façon suivante : présentation d’une tendance technologique accompagnée d’exemples illustrant comment chacune des plateformes d’e-commerce étudiées a choisi de l’interpréter et de la mettre en œuvre dans les nouvelles versions de son produit.
Découvrez CrowdSec, la plate-forme d’automatisation de la sécurité, gratuite et open source, reposant sur l'analyse comportementale et la réputation des adresses IP. Elle analyse le comportement des visiteurs, identifie les menaces et protège les services numériques contre tout type d’attaques. La solution permet aussi aux utilisateurs de se protéger mutuellement. Chaque fois qu'une IP est bloquée, tous les membres de la communauté en sont informés. Déjà utilisée dans plus de 110 pays sur 6 continents, la solution constitue une base de données d’IP en temps réel qui profitera aux particuliers, aux entreprises, aux institutions, etc.
Le développement des solutions embarquées et IoT grand public met en évidence un choix de systèmes d’exploitation dérivés de GNU/Linux (utilisant Yocto, Buildroot ou plus rarement des distributions classiques type Debian en utilisant des outils comme ELBE). Le système d’exploitation Android de Google (également basé sur un noyau Linux) est très présent sur ces domaines (décodeurs TV, multimédia, bornes interactives, applications d’infotainment dans l’automobile - Android Auto et Android Automotive OS). Durant cette conférence nous décrirons les avantages et les inconvénients de chaque solution (GNU/Linux ou Android) en fonction du projet envisagé et ce sur plusieurs critères :
- domaines d’application
- architecture et difficultés techniques
- outils de développement disponibles
- prise en compte de la sécurité
- gestion des licences
- contraintes commerciales (coût, certification/compatibilité)
- écosystème
- pérennité et tendances
A l'issue de la conférence nous tenterons de fournir un comparatif synthétique afin d'aider l'auditeur dans son choix.
Démystifier les architectures orientées événements avec Apache KafkaOpen Source Experience
Les architectures orientées événements (ou EDA) sont perçues comme des entités magiques qui transforment instantanément vos systèmes en systèmes « temps réel » ! MAIS, en y réfléchissant, ne sont-ils pas déjà « temps réel » ? Je veux dire par là qu’ajouter un article dans un panier est pratiquement instantané dans la plupart des boutiques en ligne.
En fait, une EDA résout un ensemble de problèmes totalement différents et, en faisant appel à Apache Kafka, nous allons suivre la voie de l’évolution (ou de la révolution).
Les microservices sont faciles à prendre en main, mais une fois que c’est fait, on butte toujours sur les mêmes problèmes : l’accès aux données, la cohérence et les échecs (cela vous parle ? ).
La solution ? Les modèles, les modèles, rien que les modèles… Vous avez déjà dû entendre parler des notions de « Event Notification », d’« Event-carried State Transfer » ou même d’« Event Sourcing », mais comment les utiliser pour résoudre vos problèmes ? Et, plus important, comment peut-on utiliser Apache Kafka pour tirer parti de ces modèles ?
C’est ce que allons découvrir.
Les plateformes d'hébergement et de partage de code open source (Github, Gitkab, BitBucket, etc.) constituent le pilier fondamental pour la dissémination et l'organisation des logiciels open source. Elles permettent de structurer le code source, d'orchestrer les contributions, d'organiser le versionnage, de gérer la communauté des contributeurs et de fournir une vitrine essentielle pour tous les projets open source.
Exposer son code source au public va dans la démarche du partage open source, mais elle peut exposer son auteur a divulguer des vulnérabilités plus ou moins facile a exploiter par un attaquant. L'une des vulnérabilités les plus courantes et plus faciles a exploiter consiste a laisser les secrets (clefs d'API, Mots de passes, tickets, informations confidentielles etc.) en clair dans le code ou dans l'historique de modification du code. Les conséquences de ce genre de vulnérabilités peuvent se révéler désastreuses pour les entreprises, les organisations et le citoyens. Le cas de Uber en 2016 qui a subi une fuite de données personnelles de 57 millions de leurs clients à cause d'un mot de passe non protégé sur Github en est un exemple flagrant.
Dans cette présentation nous allons discuter des raisons qui conduisent à engendrer ce genre de vulnérabilités, des moyens de s'en protéger et des différents outils Open Source permettant de scanner les projets et détecter en amont les risques de divulgation des secrets.
7. Citations clients
“ Nous étudions les
possibilités sous Nextcloud de
délégation en termes de
droits/groupes d’accès à la
gestion d’espaces communs “
“ Nous voulons des dossiers à
partager avec les membres de
notre organisation. Les groupes
de notre annuaire sont
insuffisants et n’évoluent pas
assez facilement. "
8. Citations clients
“ Nous souhaitons une solution
simple pour la gestion des
espaces projets : créer des
espaces, choisir des membres,
définir leurs droits... "
“ Nous voulons déléguer la
gestion des dossiers partagés à
des chefs de projet, mais sans
leur donner tous les droits. "
9. Droit de propriété
Problème
Comment faire pour que les
dossiers partagés par un
utilisateur restent
accessibles quand ce dernier
quitte l’organisation ?
Besoin
Les espaces partagés ne
doivent pas appartenir à
un utilisateur
Solution
Les dossiers et fichiers
partagés appartiennent à
la plateforme Nextcloud
10. Paramètres techniques
Problème
Comment faire pour que les
gestionnaires d’espaces
partagés n’aient pas accès
aux paramètres techniques
et aux données sensibles
de la plateforme ?
Besoin
Les gestionnaires d’espaces
partagés doivent avoir un
rôle spécifique et
uniquement fonctionnel
Solution
Des rôles fonctionnels sont
créés, distincts des
administrateurs Nextcloud
ayant le rôle technique
11. Déléguer à des utilisateurs de confiance
Problème
Comment déléguer la gestion
des espaces partagés à des
utilisateurs de confiance ?
Comment faire pour que les
DSI ne gèrent pas seules
tous les espaces partagés ?
Besoin
Il doit exister plusieurs
gestionnaires d’espaces
partagés et la délégation
doit se faire à des
utilisateurs de confiance
Solution
De nouveaux rôles sont
créés : le Gestionnaire
Général et le Gestionnaire
d'Espace
12. Problème
Comment donner des droits
de partages personnalisés
pour chaque utilisateur ou
groupe d'utilisateurs pour
chacun de mes dossiers ?
Besoin
Le gestionnaire d’un espace
partagé peut contrôler les
droits de chaque utilisateur
et groupe d'utilisateurs
pour chaque dossier
Solution
Workspace utilise les
autorisations avancées de
l'application Groupfolders.
Des groupes d’utilisateurs
peuvent être créés, afin de
gérer plus facilement
ces droits
Autorisations avancées
16. Merci !
Des questions ?
Retrouvez nous au stand A23
www.arawa.fr
contact@arawa.fr
Des questions ?
Retrouvez nous au stand A23
www.arawa.fr
contact@arawa.fr
Des questions ?
Retrouvez nous au stand A23
www.arawa.fr
@Arawa_fr
Arawa