Thierry Delestre Samir Hanna Frédéric Belloc 08/02/2011

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

Réalités du développement logiciel avec des études de cas Mario Cardinal Le 16 mars 2011.
Les technologies décisionnelles et le portail
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Architecture Technique de la plate-forme CASTORE
Projet n°4 : Objecteering
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Stratégie de formation
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
François Potentier, 10 octobre 2008
La gestion de projet ICT selon SCRUM
Developer Day Améliorez votre communication avec le client grâce à Visual Studio 2012 et TFS 2012, en utilisant les outils de Story Board, et le Feedback.
Filière Informatique et Réseaux
Méthodes Agiles & SCRUM
Introduction aux méthodes agiles
MIAGE MASTER 1 Cours de gestion de projet
La gestion de projet ICT selon SCRUM
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Projet .NET : Projet GEn A4RIL
Management de projet Michel Winter Année universitaire:
Réalisé par: COLIN Yann DECAP Clément HAJJI Emna NICOLETTI Anthony
Réalisation Gestionnaire de Stock
Web Services - ADFS Pellarin Anthony En collaboration avec : Sogeti 1.
3 Booster votre productivité avec VS 2010 Arnaud FontaineEric Le Loch Spécialistes Solutions de développement.
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Feature Driven Development (FDD)
Le Product Management : la clé du succès des produits et services numériques Yves Mahé Mars 2014.
Les méthodes Agiles dans le développement de logiciels
Méthode AGILE : SCRUM Réalisé par : Imen SADKI Ines GHERAB
Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere
Développement d’application web
Connecteur Team Foundation Server Project Server
Formulaires dynamiques et workflows évolués
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada.
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
« Recherche de méthode d’estimation de volume de production à risque »
Méthode de gestion de projet.
Conception des Réalisé par : Nassim TIGUENITINE.
Projet de Master première année 2007 / 2008
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
Processus d'un projet F.Pfister
Avec TFS2013, l'Agilité au service de votre entreprise
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
22 Faut il repenser les systèmes décisionnels : vers l’analyse en libre service maîtrisée 9/02/2010 Lionel BILLON – Chef de produit SQL Server - Microsoft.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Fadwa AMRI Fanny COUTURIER Virginie ROMAIN.
Jean-Baptiste savansongkham
Application de gestion de candidatures
Outil de gestion des cartes grises
Céline STAUDER 27 Octobre 2010
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Supports de formation au SQ Unifié
Développement logiciel en méthode agile
11 TFS Basic Premiers pas dans l’industrialisation! Florent Santin Le technique Access it Blaise Vignon Le marketeux Microsoft.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Introduction à la plateforme .NET
BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Pierre-Emmanuel Dautreppe Norman Deschauwer
Agilité et SharePoint: Incompatible? On gage que non!
Gestion de projets AGILE
La méthode SCRUM méthode agile dédiée à la gestion de projets
L’APPROCHE AGILE AVEC SCRUM
Transcription de la présentation:

Thierry Delestre Samir Hanna Frédéric Belloc 08/02/2011 Agilité en environnement Microsoft Thierry Delestre Samir Hanna Frédéric Belloc 08/02/2011

Applications Services Applications Services Applications Services En tant que … Thierry DELESTRE Scrum Coach Samir HANNA Agilitateur Frédéric BELLOC Architecte Capgemini Applications Services Tél. : +33 2 99 12 55 00 Mob. : +33 6 25 03 24 65 Thierry.delestre@capgemini.com Capgemini Applications Services Mob: +33 6 70 08 03 87 samir.hanna@capgemini.com Capgemini Applications Services Tel: +33 1 49 67 56 83 frederic.belloc@capgemini.com

Capgemini France et Microsoft ~400 consultants en France ont travaillé sur des projets Microsoft Répartition sur tout le territoire français ~70 Ressources SharePoint Une communauté d’architectes active

Sommaire Principes Agiles Environnement Microsoft Indicateurs ‘agiles’ Comment se lancer

Time-boxing L’approche Agile Visibilité Agile Itératif Incrémental Développement continu Accueil du changement Visibilité Humain Collaboration Just-In-Time Décloisonement Adhérence au besoin Limites de la prédiction Time-boxing Just-in-Time XP Réduction de stocks

Stories Démarche Product Owner Estimation collective Pilotage par la valeur Durées fixes Tests en continu Amélioration permanente Daily Scrum burndown Stories DoD Backlog Product Owner Sprint Planning Task pattern

Visual Studio 2010 Les projets SharePoint 2010 Sandbox Portail intranet banque Site internet banque Durée = 12 mois 4500 h.j SharePoint 2010 Intégration continue SharePoint Designer CodedUI Test Scrum XP Visual Studio 2010 Sandbox

Agilité en environnement SharePoint 2010 Fonctionnalités OOB SharePoint 2010 et SOA .NET 3.5 Client OM Silverlight Une formidable boite à outils ! SP.js Pattern MVP JQuery Client OM ClientContext Sandbox Microsoft.SharePoint.Client.dll Recherche WSP Service Application Mutl-Tenancy Chart Web Part date

Importance de la phase d’Architecture de la solution Découper les cas d’utilisations en histoires agiles Faire la cartographie des composants et des dépendances Structurer le code source et surtout le packaging (*.WSP) En tant que service, je fournis la liste des espaces collaboratifs d’un utilisateur En tant rédacteur, je peux choisir le modèle d’affichage d’une actualité ETRE CAPABLE DE FAIRE DES RELEASES PAR SPRINT !!! date

Voir la solution se construire au fil des sprints

La force de l’intégration continue avec SharePoint 2010 Exhaustivité des solutions disponibles Simplicité de mise en œuvre Réduire le temps de Code Review Automatiser un maximum de tâches Détecter au plus tôt les problèmes d’intégration du code Disposer d’un environnement de test « stable »   Delivery Hyper-V New-SPSite Reporting Cruise Control .NET Microsoft Team Foundation Server 2010 Déploiement Powershell Hudson Broken build date

Tester la solution produite Tests Application Intégration Validation fonctionnelle Montée en charge Tests Unitaires Présentation NEW Manuel (Développeur) Auto (VS2010 CodedUI Test) Coordination Tests Unitaires Services Performance Monitoring Reporting Domaine Web Test NUnit Load Test Persistance NCover SPTypeMock Pex & Moles Unit Test Scénario MVP date

Scrum distribué Daily Scrum par site Outils de communication Consolidation journalière 3 sites

Indicateurs Indicateurs Prédictibilité Délais Qualité Productivité

Suivi de l’avancement projection linéaire du RAF (erreur < 2%)

Comment se lancer? Feuille de route Sprint 0 Méthode Métier Technique Méthodologie Métier Construire Architecture Méthodologie Une histoire terminée terminée Langage Comprendre Backlog Choix infrastructures Valeurs Feuille de route Socle technique Premier sprint Etat des lieux

Tous parler la même langue Sensibilisation à l’Agilité Instancier l’Agilité à notre contexte Etat des lieux Organigramme Principes DoD Fondements Documentation Reporting Cartographie activités Rôles Estimations Métriques Gestion du besoin Flux méthodologique

Partager une vision Premiers sprints Scénarios « From idea to launch ». Roman Pichler Construire la vision produit Construire le backlog Affiner le backlog Premiers sprints Acteurs Une histoire utilisateur prête Cartographie contextes Valeur métier Priorisation INVEST Périmètre Poker Objectifs Scénarios Poids Roadmap Kano Flux métier

Partir lancé! Architecture logicielle Environnement Infrastructure Valider les choix Produire une histoire utilisateur Sortir des « starting block » Intégration continue Proof of concept JQuery Maquettage RDV Sandbox Contrôle de source Design Pattern Practice Sketchflow Poste de développement Application blanche Microsoft Expression Flux technique

Conclusion date

Questions ? Un groupe de jazz est la meilleur équipe auto organisée date