MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en oeuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d'une véritable success story.
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en oeuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d'une véritable success story.
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
Nombreuses sont les directions digitales ayant aussi bien des besoins éditoriaux que métiers. D'un point de vue business, il n'est pas possible de séparer les deux.
Basiquement, quels choix avons-nous ?
- partir sur un CMS et coder en "CMS"...
- partir sur un framework et réinventer le CMS...
Aujourd'hui, une des solutions est d'alier le meilleur des 2 mondes, mais a aussi ses problématiques :
- comment faire communiquer les 2 solutions ?
- où trouver les bons profils compte tenu de expertise différentes ?
- comment ne pas complexifier la maintenance et l'exploitation ?
Bref, pour ce qui est d'aujourd'hui, c'est possible, mais difficile... Mais demain ?
5 ans de openerp au maroc : retour d'expériencesHORIYASOFT
Présentation d'une conférence ayant pour thème: 5 ans de mise en place de OPENERP dans les PME/PMI marocaines : Retour d'expérience lors de la 8 éme édition des journées opensource de l ensa d'agadir en mai 20102
Comment analyser chaque jour des téra de logs générés par plus de 600 JVMs en production, sans impacter leur fonctionnement ?
Nous vous présenterons durant cette session la solution Big Data 100% Open Source mise en place chez un des plus grands sites du web européen. Une architecture basée sur syslog-ng, Flume, Hadoop, MongoDb et Play!, qui n'a rien à envier aux géants d'outre-atlantique !
Venez découvrir comment nous avons divisé par 20 le temps de détection et de traitement des incidents. Mais aussi comment BigData a permis de nouvelles utilisations des logs à la fois techniques et surtout métier, comme la détection des fraudes, l’analyse de traffic web, BI en temps réel, ...
À travers ce retour d'expérience, nous vous proposons de vivre, au coeur d'une des plus exigeantes productions de France, la mise en place de ce projet digne des très grands du web.
Vous ne manquez pas de tutoriels pour écrire un "Hello, world" avec n'importe quel framework. Mais que se passe-t-il quand, sur cette base, vous faites travailler une équipe de 4 développeurs pendant 6 mois ? Petit retour d'expérience sur l'architecture logicielle d'une application Symfony2 de taille moyenne, avec des visualisations inédites et des indices pour répondre à cette éternelle question : mais où je le mets ce code ?
Présentation effectuée au PHP Tour Lyon 2014
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.
Retour d'expérience sur la conception et la construction d'une application ME...Microsoft Technet France
La plupart des applications WP7 restent dans les lignes visuelles METRO. Pourtant il est possible de créer des applications ayant une forte personnalité graphique, tout en suivant l'ergonomie METRO. Nous vous proposons de vous faire partager notre expérience, avec les bonnes pratiques en terme d'utilisation de composants et de workflow. Comprenez l'ergonomie METRO et mettez du graphisme dans vos applications !
Le Devops est un terme émergent qui décrit un ensemble de méthode et pratiques pour favoriser la collaboration et la communication entre les équipes de développement logiciel et les équipes d’exploitation. Il est une réponse au besoin des acteurs du Web qui, face à une course effreinée à la fonctionnalité et l’explosion de leur trafic, ont du modifier leurs méthodes et rassembler l’ensemble des protagonistes pour minimiser l’impact de l’applicatif sur l’infrastructure et maitriser les coûts ou améliorer la performance. Nous verons dans cette conférence comment ces différentes équipes peuvent avancer ensemble en gardant une relation de partenaire plutôt que de client/prestataire
Mise un oeuvre d'un projet Mobile chez Cetelem en ScrumCyrille Deruel
Vous hésitez à développer vos applications mobiles avec Scrum ? Figurez-vous que même dans des contextes hautement complexes c'est possible ! Différentes entités, différents développements : iPhone, Android, Webmobile, socle multicanal... Nous l'avons fait !
Elise PEYRET (Product Owner chez Cetelem) et Cyrille DERUEL (Delivery Manager chez OCTO Technology) se proposent de partager avec vous leur d'expérience sur la mise en œuvre agile (Scrum) du projet Cetelem Mobile.
A l’issue de cette session vous aurez reçu :
- Nos Do’s & Don’ts à propos des méthodes agiles lorsqu'elles sont appliquées à des projets de mobilité
- Les modèles d’organisation que nous avons mis en œuvre
- Les outils et les compétences clés pour démarrer un tel projet
Venez donc voir comment allier autant de technos mobiles sur 6 mois tout en gardant la tête sur les épaules avec des pratiques agiles.
Logiciel de gestion du planning des employés de rayon pour la grande distribu...Retail services by ESDI
Cleverstore est un logiciel inédit, simple et rapide à mettre en oeuvre, disponible dès à présent en mode Cloud computing (Software as a Service) qui apporte non seulement des fonctions de gestion au quotidien des tâches des employés en magasin mais également un référentiel d'activités enrichi des temps unitaires des opérations.
Il permet d’élaborer en 5 minutes un planning automatiquement de manière précise, de réagir aux aléas, de suivre la réalisation des tâches… en étant sur le terrain avec ses équipes (solution orientée mobilité qui fontionne sur tout type de terminal : tablette mobile, PDA, ordinateur, …).
Cette approche métier très complète permet au chef de rayon d'augmenter l'efficacité opérationnelle de son équipe grâce à un logiciel très intuitif.
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
Nombreuses sont les directions digitales ayant aussi bien des besoins éditoriaux que métiers. D'un point de vue business, il n'est pas possible de séparer les deux.
Basiquement, quels choix avons-nous ?
- partir sur un CMS et coder en "CMS"...
- partir sur un framework et réinventer le CMS...
Aujourd'hui, une des solutions est d'alier le meilleur des 2 mondes, mais a aussi ses problématiques :
- comment faire communiquer les 2 solutions ?
- où trouver les bons profils compte tenu de expertise différentes ?
- comment ne pas complexifier la maintenance et l'exploitation ?
Bref, pour ce qui est d'aujourd'hui, c'est possible, mais difficile... Mais demain ?
5 ans de openerp au maroc : retour d'expériencesHORIYASOFT
Présentation d'une conférence ayant pour thème: 5 ans de mise en place de OPENERP dans les PME/PMI marocaines : Retour d'expérience lors de la 8 éme édition des journées opensource de l ensa d'agadir en mai 20102
Comment analyser chaque jour des téra de logs générés par plus de 600 JVMs en production, sans impacter leur fonctionnement ?
Nous vous présenterons durant cette session la solution Big Data 100% Open Source mise en place chez un des plus grands sites du web européen. Une architecture basée sur syslog-ng, Flume, Hadoop, MongoDb et Play!, qui n'a rien à envier aux géants d'outre-atlantique !
Venez découvrir comment nous avons divisé par 20 le temps de détection et de traitement des incidents. Mais aussi comment BigData a permis de nouvelles utilisations des logs à la fois techniques et surtout métier, comme la détection des fraudes, l’analyse de traffic web, BI en temps réel, ...
À travers ce retour d'expérience, nous vous proposons de vivre, au coeur d'une des plus exigeantes productions de France, la mise en place de ce projet digne des très grands du web.
Vous ne manquez pas de tutoriels pour écrire un "Hello, world" avec n'importe quel framework. Mais que se passe-t-il quand, sur cette base, vous faites travailler une équipe de 4 développeurs pendant 6 mois ? Petit retour d'expérience sur l'architecture logicielle d'une application Symfony2 de taille moyenne, avec des visualisations inédites et des indices pour répondre à cette éternelle question : mais où je le mets ce code ?
Présentation effectuée au PHP Tour Lyon 2014
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.
Retour d'expérience sur la conception et la construction d'une application ME...Microsoft Technet France
La plupart des applications WP7 restent dans les lignes visuelles METRO. Pourtant il est possible de créer des applications ayant une forte personnalité graphique, tout en suivant l'ergonomie METRO. Nous vous proposons de vous faire partager notre expérience, avec les bonnes pratiques en terme d'utilisation de composants et de workflow. Comprenez l'ergonomie METRO et mettez du graphisme dans vos applications !
Le Devops est un terme émergent qui décrit un ensemble de méthode et pratiques pour favoriser la collaboration et la communication entre les équipes de développement logiciel et les équipes d’exploitation. Il est une réponse au besoin des acteurs du Web qui, face à une course effreinée à la fonctionnalité et l’explosion de leur trafic, ont du modifier leurs méthodes et rassembler l’ensemble des protagonistes pour minimiser l’impact de l’applicatif sur l’infrastructure et maitriser les coûts ou améliorer la performance. Nous verons dans cette conférence comment ces différentes équipes peuvent avancer ensemble en gardant une relation de partenaire plutôt que de client/prestataire
Mise un oeuvre d'un projet Mobile chez Cetelem en ScrumCyrille Deruel
Vous hésitez à développer vos applications mobiles avec Scrum ? Figurez-vous que même dans des contextes hautement complexes c'est possible ! Différentes entités, différents développements : iPhone, Android, Webmobile, socle multicanal... Nous l'avons fait !
Elise PEYRET (Product Owner chez Cetelem) et Cyrille DERUEL (Delivery Manager chez OCTO Technology) se proposent de partager avec vous leur d'expérience sur la mise en œuvre agile (Scrum) du projet Cetelem Mobile.
A l’issue de cette session vous aurez reçu :
- Nos Do’s & Don’ts à propos des méthodes agiles lorsqu'elles sont appliquées à des projets de mobilité
- Les modèles d’organisation que nous avons mis en œuvre
- Les outils et les compétences clés pour démarrer un tel projet
Venez donc voir comment allier autant de technos mobiles sur 6 mois tout en gardant la tête sur les épaules avec des pratiques agiles.
Logiciel de gestion du planning des employés de rayon pour la grande distribu...Retail services by ESDI
Cleverstore est un logiciel inédit, simple et rapide à mettre en oeuvre, disponible dès à présent en mode Cloud computing (Software as a Service) qui apporte non seulement des fonctions de gestion au quotidien des tâches des employés en magasin mais également un référentiel d'activités enrichi des temps unitaires des opérations.
Il permet d’élaborer en 5 minutes un planning automatiquement de manière précise, de réagir aux aléas, de suivre la réalisation des tâches… en étant sur le terrain avec ses équipes (solution orientée mobilité qui fontionne sur tout type de terminal : tablette mobile, PDA, ordinateur, …).
Cette approche métier très complète permet au chef de rayon d'augmenter l'efficacité opérationnelle de son équipe grâce à un logiciel très intuitif.
Monitoring Des Applications Php, Salon Des Solutions Linux Open Source
At strasbourg 2012 - Les déconnectés de la matrice
1. Les déconnectés de la matrice
Ma PO se fait désirer,
mon directeur de projet code,
mon Scrum Master est un pervers,
Trinity trompe Néo avec Proxy,
va moudre …
M. LEJEUNE et J. BATAILLER
2. La DSI du Courrier au sein du groupe
Le Courrier
L’Enseigne La Banque Postale Le Colis
20 milliards d'euros de chiffre d'affaires
276 000 collaborateurs au sein du groupe
10 213 bureaux de poste
11,5 milliards d'euros de CA pour le Courrier soit 52 %
du CA du Groupe.
La DSI du courrier :
Compte 700 collaborateurs répartis sur 7 sites.
Gère 200 applications, un parc de 4152 serveurs (dont
25% virtuels) et 50.000 postes de travail.
Est présente sur le terrain de l’innovation avec un domaine
dédié à l’Innovation et à l’internet (incluant la poste.net et
monbureaudeposte.fr).
2
4. Le contexte du « Face à Face »
Matériel NEO Trinity
• Nouveau portable avec écran • Windows 7 • Application front et
tactile et pivotant nomade pour le vendeur
• Accès Wifi
• Mode déconnecté
• Gestion automatique des mots
de passe • IHM novatrice
• Ergonomie adaptée aux usages :
• Office 2010
• X fiches clients,
• Nouvelle messagerie
• indicateurs clefs,
Poids ~ 2Kg - Accès Webmail
• Recherche plain text
- 10 Mo en réception
Autonomie batterie ~ 4h
et envoi de mails
- partage de données
Contexte :
– Exigence de délais (DSI / Métier) = 5 mois
– Exigence technique (DSI / Direction Technique Production) = FLEX/AIR
DIRECTION COMMERCIALE ENTREPRISES 10/2011
– Exigence méthodologique = Mode « Agile »
COURRIER 4
DIRECTION DU SYSTEME
6. Les responsabilités des POs
Laurence Isabelle Jérôme
Disponibilités ou Responsabilités DÉSIRÉE GRANIER BATAILLER Total
PO PO Proxy PO Proxy
Disponibilités sur la partie logicielle (4 à 5 J/S pour 5 développeurs) 30% 60% 80% 170%
Compétences fonctionnelles 80% 90% 60% 230%
Alimente le Backlog. 40% 60% 20% 120%
Affecte une valeur métier à chaque histoire. Oui
Fixe l'objectif de chaque itération. Oui
Contribue au Planning d'itération en répondant aux questions des
développeurs*. 70% 30% 100%
Réponds au quotidien à toutes les questions de l'équipe*. 50% 50% 100%
Rédige les cas de tests et spécifie les jeux d'essais. 70% 30% 100%
Teste les histoires au fil de l'eau 70% 30% 100%
Accepte les histoires après chaque démonstration. Oui
Participe aux rétrospectives. Oui Oui Oui
Assure le lien avec les groupes utilisateurs*. 50% 30% 20% 100%
* Nécessite une vraie proximité.
6
11. Le chef de projet Trinity
COPIL Métier
(mensuel)
COTMAC Point contrôle
gestion
(technique) (mensuel)
COSUI Point hiérarchie
Utilisateurs (mensuel)
COSUI technique
COSUI métier
déploiement
COSUI technique
accostage PFMC
COURRIER 11
DIRECTION DU SYSTEME
14. Itération type & Plan produit
Début N° semaine N° semaine J-3 J-2 J-1 Fin Nb S Objectif du sprint
Sprint 16 13/04/12 16 17 30/04/12 01/05/12 02/05/12 03/05/12 3 Prises en compte des anomalies
Sprint 15 16/03/12 12 13 02/04/12 03/04/12 04/04/12 05/04/12 3 Retours utilisateurs
Sprint 14 24/02/12 9 10 21/02/12 22/02/12 23/02/12 24/02/12 3 Retours utilisateurs
Sprint 13 27/01/12 5 6 20/02/12 21/02/12 22/02/12 23/02/12 4 Retours utilisateurs
Sprint 12 06/01/12 2 3 23/01/12 24/01/12 25/01/12 26/01/12 Pause de 1.2 et industrialisation
3 Consolidation 2
Sprint 11 09/12/11 50 51 02/01/12 03/01/12 04/01/12 05/01/12
Sprint 10 18/11/11 47 48 05/12/11 06/12/11 07/12/11 08/12/11 semaines et P8
4
3
IHM Activité fin
IHM Activité mode élargie
Sprint 9 28/10/11 44 45 14/11/11 15/11/11 16/11/11 17/11/11 3 IHM Activité, Msg, Supervision, TMC
Sprint 8 30/09/11 40 41 24/10/11 25/10/11 26/10/11 27/10/11 4 Déploiement 1.08
Sprint 7 09/09/11 37 38 26/09/11 27/09/11 28/09/11 29/09/11 3 Pièces jointes
Sprint 6 22/07/11 30 31 05/09/11 06/09/11 07/09/11 08/09/11 7 Déploiement 1.06 et Refact. Act.
Sprint 5 01/07/11 27 28 18/07/11 19/07/11 20/07/11 21/07/11 3 Reste des US de la V1.0
Sprint 4 27/05/11 22 23 13/06/11 14/06/11 15/06/11 16/06/11 3 Déploiement V1.0 (pilote)
Sprint 3 06/05/11 19 20 23/05/11 24/05/11 25/05/11 26/05/11 3 Préproduction
Sprint 2 08/04/11 15 16 02/05/11 03/05/11 04/05/11 05/05/11 4 De la fonctionnalité
Sprint 1 18/03/11 12 13 04/04/11 05/04/11 06/04/11 07/04/11 3 Chaine de synchro (Interlocuteur)
Vendredi Lundi Mardi Mercredi Jeudi
1ère semaine 2ème semaine
AM PM AM PM AM PM AM PM 6H
Taches techniques
Gaelle
Atelier conception
ou histoires de la
Loris
Conception, TU, codage des histoires de l'itération pioche
Philippe
ou histoires de I+1
Itération Planning
Wiliam
Atelier Analyse
Démonstration
Rétrospective
Déplacements
Déplacements
des histoires
Scrum Animation du Sprint Préparation Démo
Master Préparation I+1
Product Réponse aux questions des développeurs, alimentation du Backlog, Recette des
Owner préparation des itérations suivantes, rédaction des cas de tests dernières histoires
Gel du contenu Le Scrum Master MAJ
de l'itération Arrêt des développements Si la complexité fonctionnelle
le backlog
Enregistrement de la configuration est faible, la description des
de l'itération histoires peut se faire durant le
l'Itération Planning.
15. Indice d'Agilité visé
Respect des Product Owner (expérimenté, coaché, tenu
du rôle, disponibilité, cas de test, Objectifs)
Maxi DSI-C rôles Scrum Master (expérimenté, coaché, tenu du
100 rôle)
Visé V 1.0 Développeurs (Auto organisés, code
80 collectif, appropriation du
produit, focalisation)
60
Feedback et 40 Respect du
motivation 20 Processus
Démonstration d'itération 0
Management visuel
Burndown chart
Valeur Métier
Rétrospective
Pratiques
Coopération et
Ingénierie
entre-aide
Agile
Equipe projet intégrée
(Commanditaire, Architectes, Qualifieurs, Exploitants)
Co-localisation - Scrum meeting – Bi-nomage
15
16. Indice d'Agilité visé et atteint
Respect des
Maxi DSI-C rôles
V 1.0 100
Visé V 1.0 80
60
Feedback et 40 Respect du
motivation 20 Processus
0 Itératif : Sprint 3 s, produit
opérationnel, Story < 2J
Pilotage par le Backlog (Valeur
métier, taille en point)
Planning d’itération
Planning de release
Pratiques
Coopération et
Ingénierie
entre-aide
Agile
PIC (SVN, intégration, contrôle du code, packaging, déploiement)
Refactoring permanent
TU automatisés, après codage, avant le codage)
Tests des exigences COURRIER
automatisés (après codage, avant le codage)
16
DIRECTION DU SYSTEME
17. Indice d'Agilité atteint 1.2
Respect des
Maxi DSI-C
V 1.2 rôles
100
V 1.0
Visé V 1.0 80
60
Feedback et 40 Respect du
motivation 20 Processus
0 Itératif : Sprint 3 s, produit
opérationnel, Story < 2J
Pilotage par le Backlog (Valeur
métier, taille en point)
Planning d’itération
Planning de release
Pratiques
Coopération et
Ingénierie
entre-aide
Agile
PIC (SVN, intégration, contrôle du code, packaging, déploiement)
Refactoring permanent
TU automatisés, après codage, avant le codage)
Tests des exigences COURRIER
automatisés (après codage, avant le codage)
17
DIRECTION DU SYSTEME
18. Indice d'agilité et dette technique
Paliers de maitrise de la dette technique
100
80
60
97
40
78 88
64
20
0
Maxi DSI-C
Visé V 1.0
V 1.0
V 1.2
COURRIER 18
DIRECTION DU SYSTEME
19. En synthèse
Les freins Les atouts
• PO à 3 têtes • Un coaching adaptatif
• PO principale indisponible • % d’acteurs performants
• Equipe très réduite (au début) • Du Respect
• Dispersion technologique • De la Confiance
• Dispersion géographique • Du Courage
• Rôle de chef de projet tenu
COURRIER 19
DIRECTION DU SYSTEME