1/15. Jean Bernard CRAMPES Daniel VIELLE



Documents pareils
Certification Scrum Master

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

GESTION DE PROJET : LA METHODE AGILE

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Formation Scrum. 2 jours

Gestion de Projet Agile

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

Scrum et l'agilité des équipes de développement

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

25/12/2012

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Le Product Backlog, qu est ce c est?

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

Scrum Une méthode agile pour vos projets

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

Méthodes de développement

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

Sage CRM. 7.2 Guide de Portail Client

Formation pour Product Owner

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

Méthodologies SCRUM Présentation et mise en oeuvre

Le Product Owner Clé de voute d un projet agile réussi

Estimer et mesurer la performance des projets agiles avec les points de fonction

Formation : Langues : Types d Intervention et Secteurs d Activité :

Développeur - Conseiller - Formateur web

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Projets de stage. Présentation

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Guide de Préparation. EXIN Agile Scrum. Foundation

Scrum + Drupal = Julien Dubois

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub

Le management de projet

Solution globale de gestion et reporting projet

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Joomla! Création et administration d'un site web - Version numérique

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Année : Team-War Jaafar AMRANI-MESBAHI Fabien GARCIA Abdelali NAIT BELKACEM Rahma NAKARA Philippe NGUYEN

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

backlog du produit Product Owner

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

La solution IBM Rational pour une ALM Agile

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Catalogue Formations Jalios

Les méthodes itératives. Hugues MEUNIER

Présentation aux entreprises du numérique

Extensions, Documentation, Tutoriels, Astuces

1. Considérations sur le développement rapide d'application et les méthodes agiles

Testeur Agile Niveau Fondation Bertrand Cornanguer, Vice-chair Agile tester WG

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Burckel Thomas. Formation. Compétences

Présentation de solutions de Progiciels de Gestion d'epn Forum des Usages Brest 2010

LA MOBILITE : ACTEURS, OUTILS,

31 ans - 8 ans d'expérience

Contact: Yossi Gal, Téléphone:

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

CALENDRIERS DES FORMATIONS LILLE

M Études et développement informatique

Catalogue des Formations

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

REX Scrum Master du terrain

Exercices Active Directory (Correction)

EXIN Agile Scrum Master

Tableau comparatif des offres Visual Studio

La sécurité des données hébergées dans le Cloud

Méthodes et outils employés pour développer des logiciels libres

Présentation Création-Web

Consultant Fonctionnel CRM SalesForce

Expert technique J2EE

Gestion Projet. Cours 3. Le cycle de vie

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - Android. 29 ans - 5 ans d'expérience

Agile 360 Product Owner Scrum Master

Loïc Rossignol Ingénieur Consultant

Liste des Formations

ANALYST E FONCT IONNEL - T EST EUR SENIOR Analyse métier - Assurance qualité. 32 ans - 8 ans d'expérience

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour Octobre

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

Paul FLYE SAINTE MARIE

CALENDRIERS DES FORMATIONS AIX-EN- PROVENCE

TABLE DES MATIERES 1 INTRODUCTION OBJECTIF SOLUTION ETUDE COMPARATIVE GESTIÒIP PHPIPAM TEEMIP...

User stories et Backlog de produit

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

MS 2615 Implémentation et support Microsoft Windows XP Professionnel

COMPÉTENCES TECHNIQUES

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 28 ans - 7 ans d'expérience

En suivant l'initiative d'amanda Wagener sur iwanttolearnruby.com, j'ai créé et anime jeveuxapprendreruby.fr.

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

Transcription:

1/15 Jean Bernard CRAMPES Daniel VIELLE

CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière Multi projets (un projet = une équipe de développement) Disponible sous forme d'un SaaS : souplesse d'installation et d'implémentation Cible : Equipes de développement Utilisateurs finaux 2/15

Caractéristiques techniques Langages client : HTML, CSS3, Javascript, jquery Langage serveur : PHP Base de données : mysql Versionning : Dépôt SVN (GIT à venir) Déploiement : SaaS 3/15

Organisation du SaaS Une entreprise Souscrit un contrat SaaS : identifiant Fournit les coordonnées d'un administrateur CaseOC (Administrateur d'entreprise : AE) L'administrateur d'entreprise : crée des ressources parmi le personnel de l'entreprise initialise les projets de développement (nom, démarche) désigne parmi les ressources un Administrateur de Projet (AP) Fournisseur du SaaS Personnel 4/15 ENTREPRISE Ressources humaines Projets PROJET 1 Démarche AP PROJET 2 Démarche AP

Organisation du SaaS Plusieurs choix pour l'implémentation Première possibilité : Tout est chez le fournisseur du SaaS Fournisseur du SaaS Dépôt SVN intégré ENTREPRISE PROJET Documentation Outils de développement 5/15

Organisation du SaaS Plusieurs choix pour l'implémentation Deuxième possibilité : Les données du projet sont situées "dans" l'entreprise Fournisseur du SaaS Entreprise Dépôt SVN ENTREPRISE PROJET Outils de développement Documentation 6/15

Organisation du SaaS Plusieurs choix pour l'implémentation Autre possibilité: Les données du projet sont éclatées sur différents sites Site privé 2 Fournisseur du SaaS Site privé 1 Dépôt SVN Outils de développement ENTREPRISE PROJET Site privé 3 Documentation 7/15

Rôle de l'administrateur de projet Complète les caractéristiques du projet Dates de démarrage et de fin estimée Version courante Dépôt (aucun, externe ou intégré) Stockage de la documentation Désigne les acteurs (ressource affectée au projet) Définit les rôles des acteurs Définit le type de projet Fermé Observable Ouvert : open source par exemple 8/15

Fonctionnalités Les fonctionnalités de CaseOC sont différentes selon la démarche suivie pour un projet MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière Il existe des fonctionnalités communes à toutes les démarches 9/15

Caractéristiques fonctionnelles Fonctionnalités communes à toutes les démarches Authentification sécurisée des acteurs (cryptage MD5, authentification LDAP) Gestion dynamique des rôles Gestion centralisée de la documentation (catégorisation) Références croisées : fichiers sources exigences des utilisateurs WIKI technique et WIKI fonctionnel 10/15

Caractéristiques fonctionnelles Fonctionnalités liées au suivi d'aucune démarche Gestion des versions du logiciel Prise en compte des exigences des utilisateurs : fonctionnalités, tâches. Gestion des tickets : signalement des anomalies et améliorations Rôles principaux : maître d'ouvrage, chef de projet, développeur, bêta testeur, utilisateur. 11/15

Caractéristiques fonctionnelles Fonctionnalités liées à la démarche MACAO Gestion des prototypes et versions de prototypes Prise en compte des exigences des utilisateurs : cas d'utilisation (use case), fonctions Prise en compte des règles de Moscow pour la répartition des fonctions dans les prototypes Tableau de développement et de traçabilité des fonctions pour l'ensemble des prototypes (progression du projet) Workflow de suivi des anomalies (FA), modifications (FM), dérogations à la règle de non régression (DRNR) 12/15 Description de la méthode MACAO : www.jbcc.fr

Caractéristiques fonctionnelles Fonctionnalités liées à la démarche MACAO Agile Identiques à la méthode Macao : prototypes, use cases, fonctions Découpage de l'étape de développement d'un prototype en steps de durée limitée (n semaines). Les steps remplacent les cinq phases de développement de MACAO : définition, conception détaillée, codage, intégration, bêta tests Planification automatique et manuelle des steps d'un prototype Graphe d'avancement des steps d'un prototype Planification des fonctions d'un step Graphe d'avancement d'un step (fonctions restant à développer) 13/15 Histogramme des productions de l'équipe de développement

14/15 Caractéristiques fonctionnelles Fonctionnalités liées à la démarche SCRUM Attribution des rôles : ScrumMaster, Product Owner, Développeur, Utilisateur Prise en compte des exigences des utilisateurs (backlog du produit) : stories (user, techniques, défaut), tâches Définition des priorités des stories et des tâches Workflow d'avancement de l'état des stories : proposée, acceptée, planifiée, terminée Planification automatique et manuelle des sprints d'une release Burndown chart de release Planification des tâches d'un sprint Burndown chart de sprint Histogramme des vélocités : évaluation de la capacité de l'équipe

L'architecture Cloud Trois options Option 1 : Une machine virtuelle par entreprise (VM individuelle) Option 2 : Une machine virtuelle partagée par plusieurs entreprises (VM mutualisée) Option 3 : Installation sur un cloud privé Serveur de liaison (authentification) Base entreprises Entreprise 1 Entreprise 2 Entreprise 3 Projet 1 Projet 1 Projet 1 Projet n Projet n Projet n 15/15

Des questions?