En considérant nos façons de réagir en situation conflictuelle, l'assertivité et la communication non-violente nous permettent de conserver le lien avec les autres et comprendre comment arriver à des solutions respectueuses à la fois des besoins d'autrui et de ses besoins propres.
Rex d'une vague ScrumBan au meetup Culture KanbanCouthaïer FARFRA
Retour d'expérience sur la façon dont une Team Agile a réussi à tenir ses promesses en associant Scrum & Kanban. Présentation réalisée au meetup Culture Kanban, organisé par le FKUG, le 29 juin 2016.
Les applications natives sont partout autour de nous, sur nos smartphones, tablettes, et depuis peu sur nos télévisions. Le nombre d'applications, et les communautés qui les propulsent, ne cessent de croitre. Les utilisateurs eux aussi suivent le mouvement, à la recherche d'expériences innovantes, en complément de celles vécues sur leurs autres terminaux. En prenant pour exemple le développement de l'application Xebia TV, nous reviendrons donc sur les intérêts et enjeux du développement TVOS et Android TV. Nous aborderons les quelques obstacles liés à la jeunesse de ces langages, et mettrons en lumière toutes les possibilités offertes par ces plateformes.
Go, langage de programmation conçu par Google, est devenu un langage de choix pour réaliser des microservices, des applications système ou pour des applications destinées au cloud. Reconnu pour sa simplicité, sa facilité d'apprentissage et son modele de programmation concurrente, il a servi dans la construction de plusieurs projets très populaires, tels que Docker, Kubernetes, Grafana ou Swarm. Vous ne connaissez pas encore Go ? Venez le découvrir en atelier ! Initiez-vous en douceur au langage, à son outillage et aux concepts qui lui sont propres, avec comme objectif final une introduction à certains pattern de programmation concurrente en Go.
La mode est aux conteneurs. Mais tout le monde n'est pas capable de transformer radicalement son DataCenter pour accueillir ces nouvelles unités de déploiement. Dès lors, le cloud est une alternative plus que valide. Mais il existe de nombreuses façons de déployer son conteneur dans les nuages ! À travers un retour d'expérience basé sur AWS, nous balayerons ces différents patterns, du plus indépendant de l'infrastructure sous jacente, au plus intriqué avec les services managés AWS.
L'iBeacon, introduit lors de la WWDC en 2013 est en cours de standardisation, grâce au projet open-source Eddystone. Associé à cette technologie, le projet "The physical Web" lancé par Google, promet lui aussi de grandes innovations dans le monde de l'IoT. En effet, il a pour but de pouvoir relier un smartphone à un beacon sans passer par une application. Ceci offre un large panel d'utilisation, pour relier des lieux physiques avec le monde virtuel. Nous ferons le point sur le projet et les technologies sous-jacentes, avant de se plonger dans les cas d'utilisation concrets, existants ou à venir.
Altares et Thiga - La finance à l’ère de la Fintech et du digital.
Par Yohan Benqué, Directeur Marketing, Innovation et Digital et Stéphane Coussement, Partener chez Thiga
Altares, leader historique des bases de données entreprises, souhaite accompagner le besoin en financement des entreprises au travers de nouvelles solutions digitales. Big Data et Acquisition Digitale, découvrez l’approche et le positionnement de cet acteur majeur, représentant exclusif en France de dun&bradstreet, qui souhaite révolutionner la gestion d’entreprise et devenir un véritable accélérateur du marché de la Fintech.
ElasticSearch vient avec un DSL très riche de requètage : recherche full text, recherche exact, analytiques, géolocalisation, "Search as you type" ... Nous vous proposons de venir découvrir avec ce hands-on, les possibilités offertes par ce moteur d’indexation en utilisant les différentes types de recherches proposées et en jouant sur le mapping. Quelles requêtes pour quel besoin et comment les utiliser de manière efficace.
NodeJS est-elle une technologie prête pour créer des applications back en production ? Oui, définitivement. Et on vous le prouve. À travers ce live coding, découvrez le cycle de vie de la création d'un projet Node, du développement à la production (tests, qualité, déploiement, monitoring). Pratiques, outils, astuces, nous allons passer en revue la boite à outils du craftsman utilisant Node.
Xebia Studio a été créé en 2012 avec l'ambition de développer des logiciels autrement. Depuis, nous avons réussi de nombreux projets et cela nous a forgé un style et des convictions. En perpétuelle évolution, nous avons testé et approuvé des approches parfois inédites. Nous constituons des équipes sur-mesures et avons inventé des rôles. Nous abordons la collaboration avec nos clients différemment. Venez découvrir nos recettes qui pourront être source d'inspiration pour vos propres projets !
Cellenza : Votre miroir interactif connecté avec Raspberry Pi 2, Windows 10 & Azure
Par Michel Hubert, CTO chez Cellenza, et Guillaume Demichelli, Développeur chez Cellenza
Comment réaliser un miroir connecté avec 3 fois rien, pour qu'il vous reconnaisse et affiche vos news personnalisées (résultats de matchs, météo, nouvelle série, programme TV…) ? Cellenza vous présentera donc le montage du miroir, l’application universelle & API Oxford et l’API App sur Azure.
La data est le futur de la plupart des entreprises, c'est acté. Mais "passer à l'ère du BigData" ne se fait pas en un coup de baguette magique. Les outils techniques sont certes mûrs, mais qu'en est il de vos processus ? Comment allez vous (re)mettre la donnée au centre des décisions ? Découvrez les différentes étapes qui vous permettront de modifier vos modes de fonctionnement pour devenir une vraie entreprise Data Driven. Dressez votre plan de bataille et repartez armés pour révolutionner votre marché.
De l’élaboration des convictions grâce à une démarche UX à la réalisation en méthodologie agile, vous découvrirez le bousculement des pratiques établies : agences, appel d’offre, budget, choix IT, organisation, etc. Pour autant, faut-il tout remettre en question pour réussir ?
Les sites web sont devenus de véritables applications, grâce notamment à l'adoption du model SPA (single page application). Dès lors, il semble logique qu'elles puissent lire et modifier les données de façon plus intuitive et de définir leur propre schéma de données indépendamment du back-end. Il serait élégant de résoudre cette problématique via une solution souple, pérenne et indépendante d'un framework. Heureusement, Facebook et Netflix ont open-sourcé leur réponse respective : GraphQL et FalcorJS. Nous aborderons en détail le fonctionnement de ces librairies et vous donnerons les clés pour faire un choix éclairé
En considérant nos façons de réagir en situation conflictuelle, l'assertivité et la communication non-violente nous permettent de conserver le lien avec les autres et comprendre comment arriver à des solutions respectueuses à la fois des besoins d'autrui et de ses besoins propres.
Rex d'une vague ScrumBan au meetup Culture KanbanCouthaïer FARFRA
Retour d'expérience sur la façon dont une Team Agile a réussi à tenir ses promesses en associant Scrum & Kanban. Présentation réalisée au meetup Culture Kanban, organisé par le FKUG, le 29 juin 2016.
Les applications natives sont partout autour de nous, sur nos smartphones, tablettes, et depuis peu sur nos télévisions. Le nombre d'applications, et les communautés qui les propulsent, ne cessent de croitre. Les utilisateurs eux aussi suivent le mouvement, à la recherche d'expériences innovantes, en complément de celles vécues sur leurs autres terminaux. En prenant pour exemple le développement de l'application Xebia TV, nous reviendrons donc sur les intérêts et enjeux du développement TVOS et Android TV. Nous aborderons les quelques obstacles liés à la jeunesse de ces langages, et mettrons en lumière toutes les possibilités offertes par ces plateformes.
Go, langage de programmation conçu par Google, est devenu un langage de choix pour réaliser des microservices, des applications système ou pour des applications destinées au cloud. Reconnu pour sa simplicité, sa facilité d'apprentissage et son modele de programmation concurrente, il a servi dans la construction de plusieurs projets très populaires, tels que Docker, Kubernetes, Grafana ou Swarm. Vous ne connaissez pas encore Go ? Venez le découvrir en atelier ! Initiez-vous en douceur au langage, à son outillage et aux concepts qui lui sont propres, avec comme objectif final une introduction à certains pattern de programmation concurrente en Go.
La mode est aux conteneurs. Mais tout le monde n'est pas capable de transformer radicalement son DataCenter pour accueillir ces nouvelles unités de déploiement. Dès lors, le cloud est une alternative plus que valide. Mais il existe de nombreuses façons de déployer son conteneur dans les nuages ! À travers un retour d'expérience basé sur AWS, nous balayerons ces différents patterns, du plus indépendant de l'infrastructure sous jacente, au plus intriqué avec les services managés AWS.
L'iBeacon, introduit lors de la WWDC en 2013 est en cours de standardisation, grâce au projet open-source Eddystone. Associé à cette technologie, le projet "The physical Web" lancé par Google, promet lui aussi de grandes innovations dans le monde de l'IoT. En effet, il a pour but de pouvoir relier un smartphone à un beacon sans passer par une application. Ceci offre un large panel d'utilisation, pour relier des lieux physiques avec le monde virtuel. Nous ferons le point sur le projet et les technologies sous-jacentes, avant de se plonger dans les cas d'utilisation concrets, existants ou à venir.
Altares et Thiga - La finance à l’ère de la Fintech et du digital.
Par Yohan Benqué, Directeur Marketing, Innovation et Digital et Stéphane Coussement, Partener chez Thiga
Altares, leader historique des bases de données entreprises, souhaite accompagner le besoin en financement des entreprises au travers de nouvelles solutions digitales. Big Data et Acquisition Digitale, découvrez l’approche et le positionnement de cet acteur majeur, représentant exclusif en France de dun&bradstreet, qui souhaite révolutionner la gestion d’entreprise et devenir un véritable accélérateur du marché de la Fintech.
ElasticSearch vient avec un DSL très riche de requètage : recherche full text, recherche exact, analytiques, géolocalisation, "Search as you type" ... Nous vous proposons de venir découvrir avec ce hands-on, les possibilités offertes par ce moteur d’indexation en utilisant les différentes types de recherches proposées et en jouant sur le mapping. Quelles requêtes pour quel besoin et comment les utiliser de manière efficace.
NodeJS est-elle une technologie prête pour créer des applications back en production ? Oui, définitivement. Et on vous le prouve. À travers ce live coding, découvrez le cycle de vie de la création d'un projet Node, du développement à la production (tests, qualité, déploiement, monitoring). Pratiques, outils, astuces, nous allons passer en revue la boite à outils du craftsman utilisant Node.
Xebia Studio a été créé en 2012 avec l'ambition de développer des logiciels autrement. Depuis, nous avons réussi de nombreux projets et cela nous a forgé un style et des convictions. En perpétuelle évolution, nous avons testé et approuvé des approches parfois inédites. Nous constituons des équipes sur-mesures et avons inventé des rôles. Nous abordons la collaboration avec nos clients différemment. Venez découvrir nos recettes qui pourront être source d'inspiration pour vos propres projets !
Cellenza : Votre miroir interactif connecté avec Raspberry Pi 2, Windows 10 & Azure
Par Michel Hubert, CTO chez Cellenza, et Guillaume Demichelli, Développeur chez Cellenza
Comment réaliser un miroir connecté avec 3 fois rien, pour qu'il vous reconnaisse et affiche vos news personnalisées (résultats de matchs, météo, nouvelle série, programme TV…) ? Cellenza vous présentera donc le montage du miroir, l’application universelle & API Oxford et l’API App sur Azure.
La data est le futur de la plupart des entreprises, c'est acté. Mais "passer à l'ère du BigData" ne se fait pas en un coup de baguette magique. Les outils techniques sont certes mûrs, mais qu'en est il de vos processus ? Comment allez vous (re)mettre la donnée au centre des décisions ? Découvrez les différentes étapes qui vous permettront de modifier vos modes de fonctionnement pour devenir une vraie entreprise Data Driven. Dressez votre plan de bataille et repartez armés pour révolutionner votre marché.
De l’élaboration des convictions grâce à une démarche UX à la réalisation en méthodologie agile, vous découvrirez le bousculement des pratiques établies : agences, appel d’offre, budget, choix IT, organisation, etc. Pour autant, faut-il tout remettre en question pour réussir ?
Les sites web sont devenus de véritables applications, grâce notamment à l'adoption du model SPA (single page application). Dès lors, il semble logique qu'elles puissent lire et modifier les données de façon plus intuitive et de définir leur propre schéma de données indépendamment du back-end. Il serait élégant de résoudre cette problématique via une solution souple, pérenne et indépendante d'un framework. Heureusement, Facebook et Netflix ont open-sourcé leur réponse respective : GraphQL et FalcorJS. Nous aborderons en détail le fonctionnement de ces librairies et vous donnerons les clés pour faire un choix éclairé
12. Du Kanban avec
Taskboard
Buffer (Pull)
Cinématique simple
mardi 15 janvier 13
13. Du Scrum
Magic estimation
standup metting
Revue
rétro
mardi 15 janvier 13
14. Des Règles
Sprint 1 semaine
4 heures max pour l’ensemble des cérémonials
Pomodoro fixé pour tout le monde
(pas de téléphone sur le site, limite internet)
Tous en physique*
Réunions interdites sans justificatifs
*Pas d’informatique
mardi 15 janvier 13
16. Backlog au fil de l’eau
avec 2 sprints d’avance
(JIT)
mardi 15 janvier 13
17. Écriture des US
1 atelier 2 hrs par semaine
Users stories Priorité On positionne dans
Estimation le sprint
BDD nominal
Les acteurs
mardi 15 janvier 13
19. US N°1 Priorité: Story Point:
Critères d’acceptation
BDD nominal
WireFrame
mardi 15 janvier 13
20. Kanban
BDD Dev
Dev Test Test Done
secondaires* Done
Correction
Anomalies**
Règles Règles Règles Règles Règles
BDD BDD BDD BDD BDD
* Behavior Driven development : les cas secondaires sont écrits durant le sprint
** L’équipe commence par corriger les anomalies importantes du sprint précédent
mardi 15 janvier 13
21. Daily metting
Classique 15 mn par équipe
Daily des scrum Master avec les PO à la suite
pour traiter tout de suite les blocages
Génération de A3 à la suite...
mardi 15 janvier 13
22. Retro
La force d’Agile shock
therapy repose sur la
rétro
mardi 15 janvier 13
23. Revue
Réalisé par les développeurs,
chaque développeur montre ce
qu’il a réalisé en déroulant sa
fiche A4
mardi 15 janvier 13
24. Environnement
Pas de bureau pour les PO => une salle
de réunion ouverte à tous
Scrum de Scrum tous les matins
Tout le monde sur le même plateau
mardi 15 janvier 13
25. Retour expérience
Appliqué sur un projet qui stagné depuis 6 mois
Pas de communication entre MOA et MOE
Équipe de 200 personnes
Résultats
Cette pratique a permis de relancer le projet
et de relancer la communication
un coach «classique» Agile à repris la suite pour
continuer la transition vers l’Agilité
mardi 15 janvier 13
27. Conclusion
Adapté en continu pour relancer la dynamique à court terme c’est long
et fatigant
Équipe exténuée au bout de 4 mois
Les règles sont là pour imposer une discipline, ce n’est pas le but de
l’agilité
Cette pratique fonctionne très bien avec un coach qui applique une
discipline sur le site
mardi 15 janvier 13
28. Contact :
yquenechdu@gmail.com
Je remercie l’équipe
Xebia pour leur aide
mardi 15 janvier 13