SlideShare une entreprise Scribd logo
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Choisir une solution ALM pour gérer ses
projets logiciels
Industrialiser les développements logiciels
Uniformiser les processus
Faire collaborer tous les acteurs de l’innovation
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
AGENDA
1. Qu’est-ce que la Gestion du cycle de vie des Applications (ALM)
2. Les outils indispensables de l’ALM
3. Le positionnement des solutions ALM du marché
4. Pourquoi choisir une solution open-source pour son ALM?
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Qu’est que la Gestion du Cycle
de vie des Applications?
(Application Lifecycle Management - ALM)
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Outil de suivi et de pilotage du patrimoine applicatif stratégique de l’entreprise
La Gestion du cycle de vie des Applications-Définitions
- La gestion coordonnée du processus de développement d’une application logicielle ,
- de son idée initiale à sa livraison (ou sa fin de vie),
- impliquant tous les acteurs participant au projet où qu’ils soient,
- et en respectant les politiques de sécurité et les processus propres à l’entreprise
Solution ALM = Solution d’Ingénierie Logicielle = Forge logicielle = Usine logicielle
Le “Software Development Life Cycle” (SDLC) fait partie de l’ ALM > l’ALM doit aller plus loin

Recommandé pour vous

Stratégie digitale : créer une application mobile désirée par le client (et n...
Stratégie digitale : créer une application mobile désirée par le client (et n...Stratégie digitale : créer une application mobile désirée par le client (et n...
Stratégie digitale : créer une application mobile désirée par le client (et n...

Jean Michel est responsable Digital à AirBrique, jeune compagnie aérienne très dynamique. Il a pour objectif d'améliorer la relation client. Il existe aujourd’hui un site web, avec sa déclinaison mobile, qui marche bien, mais qui n’est pas très connu et utilisé par les clients... Jean Michel décide donc de proposer une application mobile, qui sera un formidable moyen de proposer de nouveaux services, très innovants à tous ses clients. Bien entendu cela démarre par une étude de marché qui identifie le cœur de clientèle à cibler en priorité, et qui permet également de prioriser les premières fonctionnalités à développer. Celles-ci seront notamment piochées dans l’existant pour que le client ne soit pas perdu. Mais en prenant un vol sur sa propre compagnie, Jean Michel a une conversion avec son voisin, un client fréquent d’AirBrique. Jean Michel a l’idée de lui parler de l’application et veut savoir ce qu’il en pense ! Il se rend vite compte que ce qui était prévu en priorité... ne va pas forcément convenir à ce client fréquent. Pourtant il fait parti du cœur de cible ! Jean Michel est perdu... Comment dessiner un nouveau produit pour que le client soit complètement satisfait ? Il décide alors d’utiliser certains principes qu’utilisent les startups… comme notamment d’intégrer le client dès le départ… mais pas seulement... Il faut maintenant créer le produit désiré par le client, et non celui désiré par l’entreprise.

mobileright productlean startup
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)

ALM describes automated project management. It includes * Scrum based task management with issue tracking system. * Contiguous Build * Regression Test * V-Model based Test process * Defect management process

almjiratask
Business Plan d’une application mobile
Business Plan d’une application mobileBusiness Plan d’une application mobile
Business Plan d’une application mobile

Geek Meet organisé à l'Orange Developer Center

business planapplicationsorange
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Chef de projet
Architectes
Développeurs
Clients/Utilisateurs
Analystes business
Directeurs de projet
Responsables QA
L’ALM: couvrir le cycle de vie du projet applicatif
DEFINIR
ORGANISER
PLANIFIER
DEVELOPPERTESTER
LIVRER
MAINTENIR
TRACER
COLLABORER
Gestion des
exigences
Gestion de
projet
Gestion des
changements
Gestion de
versions
Intégration
continue
Gestion des
documents
Gestion des
livrables
Outils de
collaboration
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM: faire collaborer tous les participants au développement
Ceux qui demandent
Direction, Utilisateurs, etc
Ceux qui conçoivent
(développeur, testeur, etc.)
Ceux qui pilotent
Chef de projet, QA,
Product Owner, etc.
Que demandent nos
clients ?
Est-ce que les processus
corporate sont respectés ?
Sommes-nous dans
les délais?
Quelles tâches me
sont assignées?
Est-ce que cette version
du logiciel répond aux
exigences?
Est-ce d’autres collègues
ont déjà rencontrés ce
problème?
Comment peut-on
améliorer la prochaine
version ?
Est-ce que les tests
sont passés?
Spécifier
Organiser
Planifier
Développer Tester
Livrer
Maintenir
Avons-nous traitées
toutes les demandes
de support client?
Respecter
Gérer
Partager
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Le logiciel est partout:
– Logiciels embarqués dans des produits
– Produits concus à l’aide de logiciels
Situation : le logiciel est au coeur du développement de produits innovants
L’ALM, facteur clé d’innovation
La maitrise de vos projets logiciels est stratégique quelque soit votre secteur
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM, facteur clé d’innovation
Situation
Logiciel au coeur des produits innovants
Apports de l’ ALM
- S’adapter aux métiers de l’ entreprise, être
compatible avec tous secteurs
- et aux processus de l’entreprise
XP
Kanban
UP
LeanCycle en V
Lean Six Sigma

Recommandé pour vous

10 avantages du cloud
10 avantages du cloud10 avantages du cloud
10 avantages du cloud

Le cloud computing, ou « informatique dans les nuages », désigne de manière simple tous les services web. Le concept n’est pas nouveau mais son utilisation se généralise et plaît aussi bien aux grands groupes qu’aux petites structures. Cette révolution fait reculer petit à petit les solutions logicielles, généralement installées sur un seul ordinateur, dont le coût de la licence est assez élevé. http://fr.organilog.com/354-avantages-services-cloud/

cloud computingsoftwaretools
Présentation d'Organilog
Présentation d'OrganilogPrésentation d'Organilog
Présentation d'Organilog

Organilog est une solution logicielle de dématérialisation des fiches d'interventions. - Utilisée par les professionnels, l'application mobile Organilog permet de remplir une fiche d'intervention et de l'envoyer en cours de journée à un supérieur. - L'application web Organilog permet de consulter l'archivage des interventions, d'analyser les données récoltées et de planifier l'emploi du temps pour qu'il soit envoyé sur les applications mobiles.

webplanningdématérialisation
Ingénierie des exigences - L'outil GenSpec (gratuit)
Ingénierie des exigences - L'outil GenSpec (gratuit)Ingénierie des exigences - L'outil GenSpec (gratuit)
Ingénierie des exigences - L'outil GenSpec (gratuit)

Présentation de l'outil d'ingénierie des exigences (Requirements Engineering) GenSpec

genspecdoorsreqtify
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Java
PHP
C++
UML
Situation : Equipes distribuées, Différents rôles, Multi-projets, Technologies multiples
Développeurs
Fournisseurs
Partenaires
Clients
Chefs de projet
L’ALM, facteur clé d’innovation
Web
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM, facteur clé d’innovation
Situation
Equipes distribuées
Différents rôles
Multi-projets
Technologies multiples
Apports de l’ ALM
- Partager les informations de façon sécurisée
- Suivre en temps réel l’état du projet
- Améliorer la productivité
- Faciliter la collaboration entre les équipes et
départements
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM, facteur clé d’innovation
Gestion des tâches
Gestion de
configuration
Gestion documentaire
Outils de collaboration
Gestion de livrables
Gestion de tests
Gestion des exigences Gestion des
changements
Gestion des risques
Gestion des bugs
Gestion des builds
Gestion de projet
Situation : Multiplication d’outils indépendants, Pas d’intégration, Difficultés de maintenance
Etc.
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Apports de l’ ALM
- Solution intégrée, tout-en-un, prête-à-l’emploi :
rassembler tous les outils d’ingénierie logicielle en une
seule plateforme intégrée
- Diminuer les coûts
- Être plus efficace au quotidien
- Obtenir la traçabilité des changements
L’ALM, facteur clef d’innovation
Situation
Multiplication d’outils
Pas d’intégration
Difficultés de maintenance

Recommandé pour vous

Créer son entreprise en 3 etapes
Créer son entreprise en 3 etapesCréer son entreprise en 3 etapes
Créer son entreprise en 3 etapes
création entreprisebusiness planétude de marché
Presentación cluster
Presentación clusterPresentación cluster
Presentación cluster

Presentación de la reunión del cluster agroalimentario de Canarias el 10 de febrero de 2011, por Ricardo Tavío, en la que se resumen las acciones llevadas a cabo para el desarrollo del Plan de Viabilidad

 
par EVM
anlisis de negocioclusterconsultora
Presentacion definitiva
Presentacion definitivaPresentacion definitiva
Presentacion definitiva

Este documento describe los servicios de marketing que COFARAN ofrece a sus más de 800 socios farmacéuticos. COFARAN apoya a las farmacias con consultoría de diseño espacial, señalización, identidad corporativa, campañas promocionales, escaparatismo, eventos y herramientas de fidelización de clientes como tarjetas, correo electrónico y redes sociales. El objetivo es ayudar a las farmacias a prestar servicios modernos y de calidad a través de estrategias de marketing diseñadas a medida

www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Pourquoi l’ALM est devenu un facteur clef de l’innovation?
Situation : Augmentation des exigences qualité, Besoin d’uniformisation des processus
Cycle en V
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Pourquoi l’ALM est devenu un facteur clef de l’innovation?
Situation
Augmentation des exigences qualité
Besoin d’uniformisation des processus
La solution ALM
- Obtenir la traçabilité des changements
- Industrialiser les développements
- Améliorer la qualité des livrables
- Mettre en place les méthodes qualité et agiles
- Accélérer le « time-to-market »
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Les outils indispensables de l’ALM
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
GESTION DE
LA CONFIGURATION
GESTION DE PROJET
GESTION
de la QUALITE
GESTION DE LA
DOCUMENTATION
GESTION
DES CHANGEMENTS
GESTION DES
RELEASES
OUTILS DE
COLLABORATION
Références croisées
L’ALM: couvrir le cycle de vie du projet applicatif

Recommandé pour vous

Denis diderot regrets sur ma vieille robe de chambre
Denis diderot regrets sur ma vieille robe de chambreDenis diderot regrets sur ma vieille robe de chambre
Denis diderot regrets sur ma vieille robe de chambre

book

book livre
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3

El documento describe cómo a lo largo de la historia del arte, muchas mujeres artistas han pasado desapercibidas o han sido descubiertas tarde. Menciona que según la tradición, la pintura fue una invención femenina. Luego presenta brevemente la obra de varias artistas mujeres como Artemisia Gentileschi, Lavinia Fontana, Sofonisba Anguissola, Judith Leyster, Luisa Roldán, Berthe Morisot, Mary Cassatt, Tamara de Lempicka y Frida Kahlo, señalando que muchas de sus obras

www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion des changements
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
GESTION DE LA
DOCUMENTATION
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces
GESTION DE LA
CONFIGURATION
CVS
Subversion
GIT
Références croisées
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion des changements
GESTION
DES
CHANGEMENTSObjectif : tracer tous les changements effectués par les membres de l’équipe
sur les éléments de travail d’un projet applicatif (artefacts)
Se fait avec un outil de suivi ou tracker
Artefacts :
- exigences,
- risques,
- tâches,
- user stories,
- bugs,
- Backlog,
- demandes de supports,
- tests fonctionnels,
- contacts, …
Un tracker est souvent relié à un logiciel de gestion de versions > par exemple : permet
d'associer la base de données des bugs à celle des codes sources
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de projet
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
GESTION DE LA
DOCUMENTATION
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces
GESTION DE
CONFIGURATION
CVS
Subversion
GIT
Références croisées
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de projet
Objectifs:
- Organiser et suivre les projets applicatifs
- Appliquer les politiques de sécurité de l’entreprise
- Définir et mettre en place les processus de l’entreprise/équipe
GESTION
DE PROJET

Recommandé pour vous

Resumen ejecutivo
Resumen ejecutivoResumen ejecutivo
Resumen ejecutivo

Este documento discute el comercio ambulante en México y las políticas públicas para su regulación y control. En 3 oraciones: 1) Examina las causas del estado actual del comercio ambulante, incluyendo la falta de conocimiento, la incapacidad de resolverlo y la falta de voluntad. 2) Define el comercio ambulante y encuentra que no existe una medición precisa de la cantidad de comerciantes ambulantes. 3) Sugiere que se necesitan acciones coordinadas para abordar las preocupaciones generales de la sociedad relacionadas con el comercio ambulante

Presentacion fuerzas movimiento
Presentacion fuerzas movimientoPresentacion fuerzas movimiento
Presentacion fuerzas movimiento

Este documento resume los conceptos básicos de movimiento y fuerza en ciencias naturales. Explica que el movimiento depende del observador y define conceptos como posición, trayectoria y velocidad. Describe tipos de movimiento y fuerzas, incluyendo las leyes de Newton sobre inercia, dinámica y acción-reacción.

Comunicacion institucional en_salud
Comunicacion institucional en_saludComunicacion institucional en_salud
Comunicacion institucional en_salud

El documento habla sobre la comunicación institucional en salud en España. Describe que se han instalado 2,000 pantallas en salas de espera de centros de atención primaria y hospitales para mostrar 400 videos divulgativos sobre salud. También menciona el sitio web www.informarseessalud.org y su versión móvil, así como los diferentes canales de comunicación empleados como prensa, redes sociales, radio e internet. Finalmente agradece al lector y proporciona contacto a través de correo electrónico y Twitter.

www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
GESTION
DE PROJET
Savoir ce qu’on a faire au quotidien: Tableau de bord PERSONNEL
Projets dont Landry est membre. Ici, il n’est membre que d’un seul projet mais il pourrait appartenir à plusieurs projets à la fois.
Artefacts qu’il a soumis et artefacts qui lui ont été soumis.
Graphiques qu’il a affichés sur son tableau de bord pour connaitre l’état des projets : graphique de Gantt, statuts des bugs, etc.
Documents qu’on lui demande de revoir et ceux pour lesquels il a demandé une relecture.
Forums et packages (livrables) qu’il a décidé de suivre
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de projet GESTION
DE PROJET
Travailler selon les méthodes agiles
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de projet GESTION
DE PROJET
Appliquer les politiques de sécurité
Système de gestion des permissions : QUI à le droit de faire QUOI?
- par groupe d’utilisateurs (développeurs, chefs de projets, partenaires extérieurs,
clients, commerciaux…)
- Sur chaque outil de l’ALM
> Intégration avec l’annuaire de l’entreprise: LDAP, Active Directory, etc.
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de projet GESTION
DE PROJET
Définir les processus
Workflow (flux de travail) : Automatisation des processus
> Définir les condition et l’enchainement des tâches
> Choisir le circuit et du mode de validation

Recommandé pour vous

Livret recettes bridelight faciles (2)
Livret recettes bridelight faciles (2)Livret recettes bridelight faciles (2)
Livret recettes bridelight faciles (2)
Educació Física
Educació Física Educació Física
Educació Física

Treball d'Educació Física Miss Snow Valentina Motta

princess margaret schooleducació física
Industrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMIndustrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALM

Industrialisez vos developpements avec Tuleap Open ALM

tuleapalmalm libre
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de projet GESTION
DE PROJET
PROCESSUS DE L’ENTREPRISE/EQUIPE
> Tous les projets doivent-ils respecter le même processus?
> Chaque projet peut-il avoir sa propre méthodologie?
Comment applique-t-on / adapte-t-on le processus choisi à notre métier ?
Modèle de projet pour conserver toute la configuration d’un projet:
- Conservation des outils activés et de leur configuration
- Conservation de la structure de la gestion documentaire
- Conservation des groupe d’utilisateurs et de leurs permissions respectives
+ Tous les projets sont construits de la même façon pour appliquer la méthode choisie.
+ La création d’un nouveau projet est beaucoup plus rapide.
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de configuration
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
GESTION DE LA
DOCUMENTATION
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces
GESTION DE
CONFIGURATION
CVS
Subversion
GIT
Références croisées
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de configuration
Objectif :
- Développer ensemble sous contrôle
- Stocker les différentes versions ou révisions et pouvoir les comparer
- Suivre les versions de logiciels : gérer les codes sources
> Outils tels que CSV, Subversion, Git, Mercurial, Bazaar etc
GESTION DE LA
CONFIGURATION
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de configuration
GESTION DE LA
CONFIGURATION
Gestion de versions centralisée ( VCS en anglais pour Version Control System) : CVS,
Subversion
> un seul dépôt des versions
+ simplifie la gestion des versions
- contraignant pour certains usages comme le travail sans connexion au réseau ou lorsque
l'on travaille sur des branches expérimentales
Gestion de versions décentralisée (DVCS en anglais pour distributed revision control
system) : Git, Mercurial
> Plusieurs dépôts
> Travail décentralisé
+ permet de travailler sans être connecté au gestionnaire de version
+ opérations plus rapides car réalisées en local (sans accès réseau)
+ travail privé pour réaliser des essais sans devoir publier ses modifications et gêner ses
collègues
- cloner un dépôt est plus long que récupérer une version. Dans un DVCS tout l'historique
est copié.

Recommandé pour vous

Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALM

Tracez vos développements avec Tuleap Open ALM

tuleapalmalm libre
Industrialisez vos développements avec Tuleap Open ALM
Industrialisez vos développements avec Tuleap Open ALMIndustrialisez vos développements avec Tuleap Open ALM
Industrialisez vos développements avec Tuleap Open ALM

Tuleap, une réponse industrielle au développement logiciel.

almlogiciel libreopen source
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'EntreprisePlaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise

La rosace des fonctionnalités Tuleap, 1 Tuleap = plusieurs usages et 3 solutions, des garanties différentes

tuleapopen sourcealm
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
GESTION DE LA
CONFIGURATION
L’ALM : la gestion de configuration
Naviguer dans les dépôts Subversion
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
GESTION DE LA
CONFIGURATION
L’ALM : la gestion de configuration
Visualiser les différences de versions
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de Quality Assurance
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
GESTION DE LA
DOCUMENTATION
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces
GESTION DE
CONFIGURATION
CVS
Subversion
GIT
Références croisées
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de Quality Assurance
GESTION
DE LA QA
Objectif : vérifier à chaque modification de code source que le résultat des modifications ne
produit pas de régression de l'application en cours de développement.
Régression : introduction de nouveaux bugs à la suite d’une évolution fonctionnelle
Tests unitaires – Test fonctionnels

Recommandé pour vous

Offre onepoint - Qualite Logicielle
Offre onepoint - Qualite Logicielle Offre onepoint - Qualite Logicielle
Offre onepoint - Qualite Logicielle

Les enjeux d’agilisation des entreprises couplés aux enjeux de digitalisation obligent les entreprises à maîtriser avec toujours plus de rigueur les tests logiciels, que ce soit sur leurs systèmes Legacy, sur les systèmes web & mobiles, et leurs systèmes embarques (objets connectés).

test spécialisétest fonctionneltest logiciel
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles

Xl Release webinar in French

Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?

1h d’indisponibilité Voyages-sncf.com = 1 M€ de perte Venez découvrir comment Voyages-sncf.com s’est appuyé sur la démarche DevOps pour innover et garantir un Time To Market concurrentiel tout en conservant un SLA irréprochable A travers cette session, je vous ferai un retour d'expérience de l'adoption de la démarche au sein de notre entreprise et de l'évolution du rôle de développeur au sein de notre équipe. On parlera BDD, usine logicielle, supervision, suivi de production.

software developmentagiledevops
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de Quality Assurance
Intégration Continue : Hudson/Jenkins
Objectif : automatiser très fréquemment les tests
> Récupération du code source
> Compilation des sources
> Exécution fréquente des tests unitaires
> Installation de l’application
+ les problèmes d'intégration sont détectés et réparés de façon continue
+ évite les problèmes de dernière minute
+ prévient rapidement en cas de code incompatible ou manquant
+ une version est toujours disponible pour test, démonstration ou distribution
+ tout le monde doit voir ce qui se passe
GESTION
DE LA QA
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de la documentation
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
GESTION DE LA
DOCUMENTATION
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces
GESTION DE
CONFIGURATION
CVS
Subversion
GIT
Références croisées
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de la documentation
Objectif :
- Stocker et organiser la documentation du projet
- Faciliter l’écriture collaborative
GESTION DE LA
DOCUMENTATION
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion de la documentation
Ecrire de façon collaborative – Visualiser les différences de versions GESTION DE LA
DOCUMENTATION

Recommandé pour vous

20mn scrum
20mn scrum20mn scrum
20mn scrum

Présentation succincte de Scrum. En fonction du public elle peut tenir entre 20 minutes sans s'attarder ou en 2 heures avec une présentation des annexes.

agilitéprésentation scrum20 minutes
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
digitalitnumérique
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
platformdevelopercloud
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion des releases
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
GESTION DE LA
DOCUMENTATION
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces
GESTION DE
CONFIGURATION
CVS
Subversion
GIT
Références croisées
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : la gestion des releases GESTION DES
RELEASES
Objectif: mettre à disposition les livrables du projet: fichiers, documents, images, vidéos…
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
GESTION DES
RELEASES
Rédiger des releases notes
L’ALM : la gestion des releases
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : les outils de communication
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
GESTION DE LA
DOCUMENTATION
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
GESTION DE
CONFIGURATION
CVS
Subversion
GIT
Références croisées
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces

Recommandé pour vous

qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015

Présentation en français Comment évaluer la qualité d'un logiciel ? Quels outils de qualimétrie logiciel choisir ? Entreprise Software Analitic Comment valider les livrables de vos fournisseurs avec le support d'ALL4TEST et de ces outils de qualimétrie ?

sonarsoftawre analytictest logiciel
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité

Simplicité Software est un éditeur français proposant la plateforme cloud Simplicité dédié aux applications métier spécifiques.

business applicationscloud computingbusiness apps
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.ppt

presentation

www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : les outils de communication
Objectifs :
- Faciliter la communication, le partage d’expérience entre les membres d’un projet
mais également entre les membres de projets différents
- Favoriser les échanges avec les clients, les fournisseurs, les partenaires extérieurs
OUTILS DE
COMMUNICATION
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : les outils de communication OUTILS DE
COMMUNICATION
Ex: Messagerie instantanée intégrée
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
L’ALM : garantir la traçabilité
GESTION QA
Tests
Intégration Continue:
Hudson/Jenkins
GESTION DE LA
CONNAISSANCE
Gestionnaire de
documents
Wiki
GESTION
DES CHANGEMENTS
Système de tracking
pour tous artefacts:
exigences, bugs, tâches,
demandes de support,etc.
GESTION DES
RELEASES
Système de livraisons
des packages
Release Notes
GESTION DE
CONFIGURATION
CVS
Subversion
GIT
Références croisées
GESTION DE PROJET
Permissions d’accès
Modèle des projets
Workflow
Tableaux de bords
Statistiques
Graphiques
OUTILS DE
COLLABORATION
Messagerie Instantanée
Listes de distribution
Forums
Annonces
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Garantir la traçabilité des développements: le système de références
Du Gestionnaire de livrables…
…à Subversion…
…au Tracker de Bugs……au Tracker de Tâches…
…au Gestionnaire de document…
…au Chat…

Recommandé pour vous

Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALM

Obtenez une traçabilité complète sur vos développements.

tracabilitéalmdéveloppements logiciels
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels

Avis d'expert faisant l'état des lieux des tests logiciels aujourd'hui et expliquant comment mettre en place un processus de "continuous testing" en ligne avec son usine logicielle.

continuous testingdéveloppeurssoftware
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdf

comment améliorer la qualité d'un logiciel?

www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Le positionnement des
solutions ALM du marché
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Licence
majoritairement
Propriétaire
Licence Propriétaire Licence Libre
Licence des solutions ALM fournies par des éditeurs
HP ALM
MKS
MS Visual Studio
IBM Rational
Teamforge
Solution majoritairement
propriétaire. Collabnet, sponsor
de SVN
Polarion
Solution majoritairement
propriétaire. Ne contient que
quelques composants libres
Atlassian Jira, Confluence ,
Crucible… Gratuit seulement pour
les projets open-source
Tuleap, Open ALM
Suite complète 100% libre et
open-source, nombre de projet
illimité, nombre d’utilisateurs
illimité, durée illimitée
Gforge AS
Gratuit pour 15 utilisateurs
maximum
Gforge Open-Source
Couverture fonctionnelle
très réduite
Notes:
- Certains intégrateurs et SSII fournissent des services autour de solutions ALM d’ingénierie logicielle, propriétaires ou libres
- Liste des produits ALM non exhaustive
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Intégration
continue
Hudson
Continum
Jenkins
Quelques outils libres d’ingénierie logicielle
Outils
de build
Gestion
documentaire
Outils de
collaboration
Gestion des
livrables
Gestion des
changements
Gestion
de version
Gestion
de projet
Outils de
développement
Eclipse
Mantis
SVN
Git
Mercurial
CVS
Ant
Phing
Maven
Tuleap Suite
Outil libre propulsé
par une communauté
Outil libre propulsé
par une fondation
Outil libre propulsé
par un éditeur
Redmine
FusionForge
Bazaar
Il existe des extensions pour la majorité de ces outils. Elles peuvent
étendre l’étendue fonctionnelle première. Avant déploiement, nous
vous encourageons à les tester, à vérifier leur stabilité et
compatibilité avec les prochaines versions.
Bugzilla
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Analyse de 3 forges libres : FusionForge, Redmine et Tuleap
Stabilité à grande échelle
Périmètre fonctionnel
Mise à jour et Nouvelles
versions
Qualité technique
Information et Ressources
disponibles
Réactivité aux demandes
de support
Extensibilité
Notoriété
Tuleap (PHP)
Redmine (Ruby)
FusionForge (PHP)

Recommandé pour vous

Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016

Webinar XL Release in French - November 2016

Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients

Système de gestion des réclamations et interventions clients

réclamationréclamation clientréclamations
Devops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comDevops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.com

1h d’indisponibilité = 1 M€ de perte Découvrez comment Voyages-sncf.com s’est appuyé sur la démarche DevOps pour innover et garantir un Time To Market concurrentiel tout en conservant un SLA irréprochable

devopsagileagile software development
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Pourquoi choisir une solution
open-source pour son ALM ?
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
1. Innovation : toutes les innovations de l’ingénierie logicielle émanent des
communautés libres
> Soyez les premiers à bénéficier de cette création de valeur tant technologique
que méthodologique
Pourquoi choisir une solution ALM open-source?
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
1. Innovation : toutes les innovations de l’ingénierie logicielle émanent des communautés
libres > Soyez les premiers à bénéficier de cette création de valeur tant
technologique que méthodologique
3. Interopérabilité : l’open-source offre une ouverture incomparable
2. Extensibilité : seule une solution ALM open-source peut s’adapter aussi finement aux
spécificités de votre métier et vous donne la possibilité d’étendre votre solution
avec les standards ouverts et les API
4. Garder votre liberté et votre indépendance : n’enfermez pas vos savoirs-techniques.
Restez libres de changer d’avis.
5. Diminuer les coûts de licence
Pourquoi choisir une solution ALM open-source?
www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite
Plus d’infos: www.tuleap.com
Espace de démo : https://demo.tuleap.net
Téléchargement : https://tuleap.net
Etude de votre projet ALM sur demande
contact@enalean.com

Recommandé pour vous

PerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APMPerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APM

Présentation de Dynatrace APM lors du PerfUG

Tuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for EclipseTuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for Eclipse

In july 2014 Enalean, Ericsson and Obeo announced the availability of the first Open Source Agile Planner for Eclipse. These slides have been presented at the EclipseCon Europe 2014 in Germany. They present a return on experience on how 3 companies worked together in an Agile way, within an Agile business, to provide a 100% libre and open source solution within the Eclipse ecosystem.

eclipse connectoragile plugintuleap open alm
Docker, developers take power
Docker, developers take powerDocker, developers take power
Docker, developers take power

How docker change organization of development and ops teams What is the point for developers when it comes to interactions with underlying system and application dependencies Lessons learnt by @EnaleanTeam on mytuleap.com experience

dockerdevelopementfeeback

Contenu connexe

En vedette

Par208
Par208Par208
Présentation LYDIA
Présentation LYDIAPrésentation LYDIA
Présentation LYDIA
Arthur Baur
 
Fluid Topics révolutionne la publication en ligne de votre documentation
Fluid Topics révolutionne la publication en ligne de votre documentationFluid Topics révolutionne la publication en ligne de votre documentation
Fluid Topics révolutionne la publication en ligne de votre documentation
Antidot
 
Stratégie digitale : créer une application mobile désirée par le client (et n...
Stratégie digitale : créer une application mobile désirée par le client (et n...Stratégie digitale : créer une application mobile désirée par le client (et n...
Stratégie digitale : créer une application mobile désirée par le client (et n...
ekito
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
Terry Cho
 
Business Plan d’une application mobile
Business Plan d’une application mobileBusiness Plan d’une application mobile
Business Plan d’une application mobile
ODC Orange Developer Center
 
10 avantages du cloud
10 avantages du cloud10 avantages du cloud
10 avantages du cloud
Organilog
 
Présentation d'Organilog
Présentation d'OrganilogPrésentation d'Organilog
Présentation d'Organilog
Organilog
 
Ingénierie des exigences - L'outil GenSpec (gratuit)
Ingénierie des exigences - L'outil GenSpec (gratuit)Ingénierie des exigences - L'outil GenSpec (gratuit)
Ingénierie des exigences - L'outil GenSpec (gratuit)
Pierre
 
Presentación cluster
Presentación clusterPresentación cluster
Presentación cluster
EVM
 
Presentacion definitiva
Presentacion definitivaPresentacion definitiva
Presentacion definitiva
Avanza Comunicación
 
Denis diderot regrets sur ma vieille robe de chambre
Denis diderot regrets sur ma vieille robe de chambreDenis diderot regrets sur ma vieille robe de chambre
Denis diderot regrets sur ma vieille robe de chambre
sarah Benmerzouk
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
Francisco Javier Carmona
 
Resumen ejecutivo
Resumen ejecutivoResumen ejecutivo
Resumen ejecutivo
Dan Díaz
 
Presentacion fuerzas movimiento
Presentacion fuerzas movimientoPresentacion fuerzas movimiento
Presentacion fuerzas movimiento
Francisco Javier Carmona
 
Comunicacion institucional en_salud
Comunicacion institucional en_saludComunicacion institucional en_salud
Comunicacion institucional en_salud
Taite Cortés
 
Livret recettes bridelight faciles (2)
Livret recettes bridelight faciles (2)Livret recettes bridelight faciles (2)
Livret recettes bridelight faciles (2)
sarah Benmerzouk
 
Educació Física
Educació Física Educació Física
Educació Física
Princess Margaret School
 

En vedette (20)

Par208
Par208Par208
Par208
 
Présentation LYDIA
Présentation LYDIAPrésentation LYDIA
Présentation LYDIA
 
Fluid Topics révolutionne la publication en ligne de votre documentation
Fluid Topics révolutionne la publication en ligne de votre documentationFluid Topics révolutionne la publication en ligne de votre documentation
Fluid Topics révolutionne la publication en ligne de votre documentation
 
Stratégie digitale : créer une application mobile désirée par le client (et n...
Stratégie digitale : créer une application mobile désirée par le client (et n...Stratégie digitale : créer une application mobile désirée par le client (et n...
Stratégie digitale : créer une application mobile désirée par le client (et n...
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
 
Business Plan d’une application mobile
Business Plan d’une application mobileBusiness Plan d’une application mobile
Business Plan d’une application mobile
 
10 avantages du cloud
10 avantages du cloud10 avantages du cloud
10 avantages du cloud
 
Présentation d'Organilog
Présentation d'OrganilogPrésentation d'Organilog
Présentation d'Organilog
 
Ingénierie des exigences - L'outil GenSpec (gratuit)
Ingénierie des exigences - L'outil GenSpec (gratuit)Ingénierie des exigences - L'outil GenSpec (gratuit)
Ingénierie des exigences - L'outil GenSpec (gratuit)
 
Créer son entreprise en 3 etapes
Créer son entreprise en 3 etapesCréer son entreprise en 3 etapes
Créer son entreprise en 3 etapes
 
Presentación cluster
Presentación clusterPresentación cluster
Presentación cluster
 
Presentacion definitiva
Presentacion definitivaPresentacion definitiva
Presentacion definitiva
 
Denis diderot regrets sur ma vieille robe de chambre
Denis diderot regrets sur ma vieille robe de chambreDenis diderot regrets sur ma vieille robe de chambre
Denis diderot regrets sur ma vieille robe de chambre
 
3rd ec & te question papers december 2013
3rd ec & te question papers december 20133rd ec & te question papers december 2013
3rd ec & te question papers december 2013
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
 
Resumen ejecutivo
Resumen ejecutivoResumen ejecutivo
Resumen ejecutivo
 
Presentacion fuerzas movimiento
Presentacion fuerzas movimientoPresentacion fuerzas movimiento
Presentacion fuerzas movimiento
 
Comunicacion institucional en_salud
Comunicacion institucional en_saludComunicacion institucional en_salud
Comunicacion institucional en_salud
 
Livret recettes bridelight faciles (2)
Livret recettes bridelight faciles (2)Livret recettes bridelight faciles (2)
Livret recettes bridelight faciles (2)
 
Educació Física
Educació Física Educació Física
Educació Física
 

Similaire à Choisir sa solution ALM: séminaire

Industrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMIndustrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALM
Enalean
 
Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALM
Enalean
 
Industrialisez vos développements avec Tuleap Open ALM
Industrialisez vos développements avec Tuleap Open ALMIndustrialisez vos développements avec Tuleap Open ALM
Industrialisez vos développements avec Tuleap Open ALM
Tuleap
 
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'EntreprisePlaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
Tuleap
 
Offre onepoint - Qualite Logicielle
Offre onepoint - Qualite Logicielle Offre onepoint - Qualite Logicielle
Offre onepoint - Qualite Logicielle
GroupeONEPOINT
 
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles
XebiaLabs
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
antony_guilloteau
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
Olivier Patou
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
itSMF France
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
IBM France Lab
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
Julien Vq
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
Simplicité Software
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.ppt
FatiMa243348
 
Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALM
Tuleap
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels
CloudNetCare
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdf
NoamHaythem
 
Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016
XebiaLabs
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
Mohamed Ayoub OUERTATANI
 
Devops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comDevops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.com
antony_guilloteau
 
PerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APMPerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APM
Antonio Gomes Rodrigues
 

Similaire à Choisir sa solution ALM: séminaire (20)

Industrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMIndustrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALM
 
Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALM
 
Industrialisez vos développements avec Tuleap Open ALM
Industrialisez vos développements avec Tuleap Open ALMIndustrialisez vos développements avec Tuleap Open ALM
Industrialisez vos développements avec Tuleap Open ALM
 
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'EntreprisePlaquette Tuleap. Agilité et DevOps pour l'Entreprise
Plaquette Tuleap. Agilité et DevOps pour l'Entreprise
 
Offre onepoint - Qualite Logicielle
Offre onepoint - Qualite Logicielle Offre onepoint - Qualite Logicielle
Offre onepoint - Qualite Logicielle
 
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.ppt
 
Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALM
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdf
 
Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Devops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comDevops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.com
 
PerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APMPerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APM
 

Plus de Enalean

Tuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for EclipseTuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for Eclipse
Enalean
 
Docker, developers take power
Docker, developers take powerDocker, developers take power
Docker, developers take power
Enalean
 
Seminar: select an ALM solution
Seminar: select an ALM solutionSeminar: select an ALM solution
Seminar: select an ALM solution
Enalean
 
Développez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALMDéveloppez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALM
Enalean
 
Tuleap agile-developments-en
Tuleap agile-developments-enTuleap agile-developments-en
Tuleap agile-developments-en
Enalean
 
Tuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALMTuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALM
Enalean
 

Plus de Enalean (6)

Tuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for EclipseTuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for Eclipse
 
Docker, developers take power
Docker, developers take powerDocker, developers take power
Docker, developers take power
 
Seminar: select an ALM solution
Seminar: select an ALM solutionSeminar: select an ALM solution
Seminar: select an ALM solution
 
Développez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALMDéveloppez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALM
 
Tuleap agile-developments-en
Tuleap agile-developments-enTuleap agile-developments-en
Tuleap agile-developments-en
 
Tuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALMTuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALM
 

Dernier

Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Erol GIRAUDY
 
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usagesCLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
Erol GIRAUDY
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
saadbellaari
 
Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
Sébastien Le Marchand
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
Adrien Blind
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Maalik Jallo
 
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdfTutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Erol GIRAUDY
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Jacques KIZA DIMANDJA
 

Dernier (8)

Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
 
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usagesCLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
 
Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
 
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdfTutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
 

Choisir sa solution ALM: séminaire

  • 1. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Choisir une solution ALM pour gérer ses projets logiciels Industrialiser les développements logiciels Uniformiser les processus Faire collaborer tous les acteurs de l’innovation
  • 2. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite AGENDA 1. Qu’est-ce que la Gestion du cycle de vie des Applications (ALM) 2. Les outils indispensables de l’ALM 3. Le positionnement des solutions ALM du marché 4. Pourquoi choisir une solution open-source pour son ALM?
  • 3. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Qu’est que la Gestion du Cycle de vie des Applications? (Application Lifecycle Management - ALM)
  • 4. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Outil de suivi et de pilotage du patrimoine applicatif stratégique de l’entreprise La Gestion du cycle de vie des Applications-Définitions - La gestion coordonnée du processus de développement d’une application logicielle , - de son idée initiale à sa livraison (ou sa fin de vie), - impliquant tous les acteurs participant au projet où qu’ils soient, - et en respectant les politiques de sécurité et les processus propres à l’entreprise Solution ALM = Solution d’Ingénierie Logicielle = Forge logicielle = Usine logicielle Le “Software Development Life Cycle” (SDLC) fait partie de l’ ALM > l’ALM doit aller plus loin
  • 5. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Chef de projet Architectes Développeurs Clients/Utilisateurs Analystes business Directeurs de projet Responsables QA L’ALM: couvrir le cycle de vie du projet applicatif DEFINIR ORGANISER PLANIFIER DEVELOPPERTESTER LIVRER MAINTENIR TRACER COLLABORER Gestion des exigences Gestion de projet Gestion des changements Gestion de versions Intégration continue Gestion des documents Gestion des livrables Outils de collaboration
  • 6. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM: faire collaborer tous les participants au développement Ceux qui demandent Direction, Utilisateurs, etc Ceux qui conçoivent (développeur, testeur, etc.) Ceux qui pilotent Chef de projet, QA, Product Owner, etc. Que demandent nos clients ? Est-ce que les processus corporate sont respectés ? Sommes-nous dans les délais? Quelles tâches me sont assignées? Est-ce que cette version du logiciel répond aux exigences? Est-ce d’autres collègues ont déjà rencontrés ce problème? Comment peut-on améliorer la prochaine version ? Est-ce que les tests sont passés? Spécifier Organiser Planifier Développer Tester Livrer Maintenir Avons-nous traitées toutes les demandes de support client? Respecter Gérer Partager
  • 7. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Le logiciel est partout: – Logiciels embarqués dans des produits – Produits concus à l’aide de logiciels Situation : le logiciel est au coeur du développement de produits innovants L’ALM, facteur clé d’innovation La maitrise de vos projets logiciels est stratégique quelque soit votre secteur
  • 8. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM, facteur clé d’innovation Situation Logiciel au coeur des produits innovants Apports de l’ ALM - S’adapter aux métiers de l’ entreprise, être compatible avec tous secteurs - et aux processus de l’entreprise XP Kanban UP LeanCycle en V Lean Six Sigma
  • 9. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Java PHP C++ UML Situation : Equipes distribuées, Différents rôles, Multi-projets, Technologies multiples Développeurs Fournisseurs Partenaires Clients Chefs de projet L’ALM, facteur clé d’innovation Web
  • 10. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM, facteur clé d’innovation Situation Equipes distribuées Différents rôles Multi-projets Technologies multiples Apports de l’ ALM - Partager les informations de façon sécurisée - Suivre en temps réel l’état du projet - Améliorer la productivité - Faciliter la collaboration entre les équipes et départements
  • 11. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM, facteur clé d’innovation Gestion des tâches Gestion de configuration Gestion documentaire Outils de collaboration Gestion de livrables Gestion de tests Gestion des exigences Gestion des changements Gestion des risques Gestion des bugs Gestion des builds Gestion de projet Situation : Multiplication d’outils indépendants, Pas d’intégration, Difficultés de maintenance Etc.
  • 12. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Apports de l’ ALM - Solution intégrée, tout-en-un, prête-à-l’emploi : rassembler tous les outils d’ingénierie logicielle en une seule plateforme intégrée - Diminuer les coûts - Être plus efficace au quotidien - Obtenir la traçabilité des changements L’ALM, facteur clef d’innovation Situation Multiplication d’outils Pas d’intégration Difficultés de maintenance
  • 13. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Pourquoi l’ALM est devenu un facteur clef de l’innovation? Situation : Augmentation des exigences qualité, Besoin d’uniformisation des processus Cycle en V
  • 14. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Pourquoi l’ALM est devenu un facteur clef de l’innovation? Situation Augmentation des exigences qualité Besoin d’uniformisation des processus La solution ALM - Obtenir la traçabilité des changements - Industrialiser les développements - Améliorer la qualité des livrables - Mettre en place les méthodes qualité et agiles - Accélérer le « time-to-market »
  • 15. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Les outils indispensables de l’ALM
  • 16. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite GESTION DE LA CONFIGURATION GESTION DE PROJET GESTION de la QUALITE GESTION DE LA DOCUMENTATION GESTION DES CHANGEMENTS GESTION DES RELEASES OUTILS DE COLLABORATION Références croisées L’ALM: couvrir le cycle de vie du projet applicatif
  • 17. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion des changements GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques GESTION QA Tests Intégration Continue: Hudson/Jenkins GESTION DE LA DOCUMENTATION Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces GESTION DE LA CONFIGURATION CVS Subversion GIT Références croisées
  • 18. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion des changements GESTION DES CHANGEMENTSObjectif : tracer tous les changements effectués par les membres de l’équipe sur les éléments de travail d’un projet applicatif (artefacts) Se fait avec un outil de suivi ou tracker Artefacts : - exigences, - risques, - tâches, - user stories, - bugs, - Backlog, - demandes de supports, - tests fonctionnels, - contacts, … Un tracker est souvent relié à un logiciel de gestion de versions > par exemple : permet d'associer la base de données des bugs à celle des codes sources
  • 19. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de projet GESTION QA Tests Intégration Continue: Hudson/Jenkins GESTION DE LA DOCUMENTATION Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces GESTION DE CONFIGURATION CVS Subversion GIT Références croisées GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques
  • 20. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de projet Objectifs: - Organiser et suivre les projets applicatifs - Appliquer les politiques de sécurité de l’entreprise - Définir et mettre en place les processus de l’entreprise/équipe GESTION DE PROJET
  • 21. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite GESTION DE PROJET Savoir ce qu’on a faire au quotidien: Tableau de bord PERSONNEL Projets dont Landry est membre. Ici, il n’est membre que d’un seul projet mais il pourrait appartenir à plusieurs projets à la fois. Artefacts qu’il a soumis et artefacts qui lui ont été soumis. Graphiques qu’il a affichés sur son tableau de bord pour connaitre l’état des projets : graphique de Gantt, statuts des bugs, etc. Documents qu’on lui demande de revoir et ceux pour lesquels il a demandé une relecture. Forums et packages (livrables) qu’il a décidé de suivre
  • 22. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de projet GESTION DE PROJET Travailler selon les méthodes agiles
  • 23. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de projet GESTION DE PROJET Appliquer les politiques de sécurité Système de gestion des permissions : QUI à le droit de faire QUOI? - par groupe d’utilisateurs (développeurs, chefs de projets, partenaires extérieurs, clients, commerciaux…) - Sur chaque outil de l’ALM > Intégration avec l’annuaire de l’entreprise: LDAP, Active Directory, etc.
  • 24. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de projet GESTION DE PROJET Définir les processus Workflow (flux de travail) : Automatisation des processus > Définir les condition et l’enchainement des tâches > Choisir le circuit et du mode de validation
  • 25. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de projet GESTION DE PROJET PROCESSUS DE L’ENTREPRISE/EQUIPE > Tous les projets doivent-ils respecter le même processus? > Chaque projet peut-il avoir sa propre méthodologie? Comment applique-t-on / adapte-t-on le processus choisi à notre métier ? Modèle de projet pour conserver toute la configuration d’un projet: - Conservation des outils activés et de leur configuration - Conservation de la structure de la gestion documentaire - Conservation des groupe d’utilisateurs et de leurs permissions respectives + Tous les projets sont construits de la même façon pour appliquer la méthode choisie. + La création d’un nouveau projet est beaucoup plus rapide.
  • 26. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de configuration GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques GESTION QA Tests Intégration Continue: Hudson/Jenkins GESTION DE LA DOCUMENTATION Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces GESTION DE CONFIGURATION CVS Subversion GIT Références croisées
  • 27. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de configuration Objectif : - Développer ensemble sous contrôle - Stocker les différentes versions ou révisions et pouvoir les comparer - Suivre les versions de logiciels : gérer les codes sources > Outils tels que CSV, Subversion, Git, Mercurial, Bazaar etc GESTION DE LA CONFIGURATION
  • 28. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de configuration GESTION DE LA CONFIGURATION Gestion de versions centralisée ( VCS en anglais pour Version Control System) : CVS, Subversion > un seul dépôt des versions + simplifie la gestion des versions - contraignant pour certains usages comme le travail sans connexion au réseau ou lorsque l'on travaille sur des branches expérimentales Gestion de versions décentralisée (DVCS en anglais pour distributed revision control system) : Git, Mercurial > Plusieurs dépôts > Travail décentralisé + permet de travailler sans être connecté au gestionnaire de version + opérations plus rapides car réalisées en local (sans accès réseau) + travail privé pour réaliser des essais sans devoir publier ses modifications et gêner ses collègues - cloner un dépôt est plus long que récupérer une version. Dans un DVCS tout l'historique est copié.
  • 29. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite GESTION DE LA CONFIGURATION L’ALM : la gestion de configuration Naviguer dans les dépôts Subversion
  • 30. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite GESTION DE LA CONFIGURATION L’ALM : la gestion de configuration Visualiser les différences de versions
  • 31. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de Quality Assurance GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques GESTION DE LA DOCUMENTATION Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces GESTION DE CONFIGURATION CVS Subversion GIT Références croisées GESTION QA Tests Intégration Continue: Hudson/Jenkins
  • 32. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de Quality Assurance GESTION DE LA QA Objectif : vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression de l'application en cours de développement. Régression : introduction de nouveaux bugs à la suite d’une évolution fonctionnelle Tests unitaires – Test fonctionnels
  • 33. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de Quality Assurance Intégration Continue : Hudson/Jenkins Objectif : automatiser très fréquemment les tests > Récupération du code source > Compilation des sources > Exécution fréquente des tests unitaires > Installation de l’application + les problèmes d'intégration sont détectés et réparés de façon continue + évite les problèmes de dernière minute + prévient rapidement en cas de code incompatible ou manquant + une version est toujours disponible pour test, démonstration ou distribution + tout le monde doit voir ce qui se passe GESTION DE LA QA
  • 34. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de la documentation GESTION QA Tests Intégration Continue: Hudson/Jenkins GESTION DE LA DOCUMENTATION Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces GESTION DE CONFIGURATION CVS Subversion GIT Références croisées GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques
  • 35. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de la documentation Objectif : - Stocker et organiser la documentation du projet - Faciliter l’écriture collaborative GESTION DE LA DOCUMENTATION
  • 36. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion de la documentation Ecrire de façon collaborative – Visualiser les différences de versions GESTION DE LA DOCUMENTATION
  • 37. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion des releases GESTION QA Tests Intégration Continue: Hudson/Jenkins GESTION DE LA DOCUMENTATION Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces GESTION DE CONFIGURATION CVS Subversion GIT Références croisées GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques
  • 38. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : la gestion des releases GESTION DES RELEASES Objectif: mettre à disposition les livrables du projet: fichiers, documents, images, vidéos…
  • 39. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite GESTION DES RELEASES Rédiger des releases notes L’ALM : la gestion des releases
  • 40. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : les outils de communication GESTION QA Tests Intégration Continue: Hudson/Jenkins GESTION DE LA DOCUMENTATION Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes GESTION DE CONFIGURATION CVS Subversion GIT Références croisées GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces
  • 41. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : les outils de communication Objectifs : - Faciliter la communication, le partage d’expérience entre les membres d’un projet mais également entre les membres de projets différents - Favoriser les échanges avec les clients, les fournisseurs, les partenaires extérieurs OUTILS DE COMMUNICATION
  • 42. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : les outils de communication OUTILS DE COMMUNICATION Ex: Messagerie instantanée intégrée
  • 43. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite L’ALM : garantir la traçabilité GESTION QA Tests Intégration Continue: Hudson/Jenkins GESTION DE LA CONNAISSANCE Gestionnaire de documents Wiki GESTION DES CHANGEMENTS Système de tracking pour tous artefacts: exigences, bugs, tâches, demandes de support,etc. GESTION DES RELEASES Système de livraisons des packages Release Notes GESTION DE CONFIGURATION CVS Subversion GIT Références croisées GESTION DE PROJET Permissions d’accès Modèle des projets Workflow Tableaux de bords Statistiques Graphiques OUTILS DE COLLABORATION Messagerie Instantanée Listes de distribution Forums Annonces
  • 44. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Garantir la traçabilité des développements: le système de références Du Gestionnaire de livrables… …à Subversion… …au Tracker de Bugs……au Tracker de Tâches… …au Gestionnaire de document… …au Chat…
  • 45. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Le positionnement des solutions ALM du marché
  • 46. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Licence majoritairement Propriétaire Licence Propriétaire Licence Libre Licence des solutions ALM fournies par des éditeurs HP ALM MKS MS Visual Studio IBM Rational Teamforge Solution majoritairement propriétaire. Collabnet, sponsor de SVN Polarion Solution majoritairement propriétaire. Ne contient que quelques composants libres Atlassian Jira, Confluence , Crucible… Gratuit seulement pour les projets open-source Tuleap, Open ALM Suite complète 100% libre et open-source, nombre de projet illimité, nombre d’utilisateurs illimité, durée illimitée Gforge AS Gratuit pour 15 utilisateurs maximum Gforge Open-Source Couverture fonctionnelle très réduite Notes: - Certains intégrateurs et SSII fournissent des services autour de solutions ALM d’ingénierie logicielle, propriétaires ou libres - Liste des produits ALM non exhaustive
  • 47. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Intégration continue Hudson Continum Jenkins Quelques outils libres d’ingénierie logicielle Outils de build Gestion documentaire Outils de collaboration Gestion des livrables Gestion des changements Gestion de version Gestion de projet Outils de développement Eclipse Mantis SVN Git Mercurial CVS Ant Phing Maven Tuleap Suite Outil libre propulsé par une communauté Outil libre propulsé par une fondation Outil libre propulsé par un éditeur Redmine FusionForge Bazaar Il existe des extensions pour la majorité de ces outils. Elles peuvent étendre l’étendue fonctionnelle première. Avant déploiement, nous vous encourageons à les tester, à vérifier leur stabilité et compatibilité avec les prochaines versions. Bugzilla
  • 48. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Analyse de 3 forges libres : FusionForge, Redmine et Tuleap Stabilité à grande échelle Périmètre fonctionnel Mise à jour et Nouvelles versions Qualité technique Information et Ressources disponibles Réactivité aux demandes de support Extensibilité Notoriété Tuleap (PHP) Redmine (Ruby) FusionForge (PHP)
  • 49. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Pourquoi choisir une solution open-source pour son ALM ?
  • 50. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite 1. Innovation : toutes les innovations de l’ingénierie logicielle émanent des communautés libres > Soyez les premiers à bénéficier de cette création de valeur tant technologique que méthodologique Pourquoi choisir une solution ALM open-source?
  • 51. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite 1. Innovation : toutes les innovations de l’ingénierie logicielle émanent des communautés libres > Soyez les premiers à bénéficier de cette création de valeur tant technologique que méthodologique 3. Interopérabilité : l’open-source offre une ouverture incomparable 2. Extensibilité : seule une solution ALM open-source peut s’adapter aussi finement aux spécificités de votre métier et vous donne la possibilité d’étendre votre solution avec les standards ouverts et les API 4. Garder votre liberté et votre indépendance : n’enfermez pas vos savoirs-techniques. Restez libres de changer d’avis. 5. Diminuer les coûts de licence Pourquoi choisir une solution ALM open-source?
  • 52. www.tuleap.com ©Copyright Enalean 2012. Reproduction interdite Plus d’infos: www.tuleap.com Espace de démo : https://demo.tuleap.net Téléchargement : https://tuleap.net Etude de votre projet ALM sur demande contact@enalean.com