Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

139
Présentation de la formation Le GDS et centres de contrôle PCSoft - GDS et Centres de contrôle alphorm.com™© Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Présentation de la formation Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected]

Transcript of Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Page 1: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Présentation de la formation

Le GDS et centres de contrôle

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Présentation de la formation

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 2: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• La présentation du formateur

• Le cursus des formations

• Le plan de formation

• Le public concerné

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Les pré-requis

Page 3: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Présentation du formateur

• Nicolas UNGERN-STERNBERG

• Gérant de la société Informatique des 2 caps

• Chef de projet, expert sur les technologies PC SOFT

• Consultant et formateur indépendant

• Mes références :

PCSoft - GDS et Centres de contrôle alphorm.com™©

� Mon profil LinkedIn : http://lnkd.in/jFZV_n

� Site de l’entreprise : http://www.informatiquedes2caps.com

� Mon profil Alphorm : http://www.alphorm.com/auteur/nungernsternberg

Page 4: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Cursus A.G.L. PCSOFT

Les fondamentaux

Avancé

Android

IOS / Apple

Le gestionnaire de code source

Base HFSQL

mobile

Lesfondamentaux

Avancé

PCSoft - GDS et Centres de contrôle alphorm.com™©

Confirmé

Expert

Les nouveautés de la version 20

Windows CEmobile

Expert

Page 5: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le plan de formation

Le GDS, installation� Qu’est-ce qu’un gestionnaire de code source ?

� Installation et paramétrage du GDS

Centre de suivi de projets� Présentation

� Gestion des intervenants

� Création d'un projet

Le versionning� Les branches

� L’étiquetage

� L’historique

� Le partage d’éléments

La qualité et la sécurité� La politique de réintégration

PCSoft - GDS et Centres de contrôle alphorm.com™©

� Création d'un projet

� Gestion des tâches et des exigences

� Gestion des retours clients

Utilisation de base� Première approche

� Extraction / réintégration

� Les recherches

� La fusion

� La politique de réintégration

� La gestion des droits

� La gestion de la base du GDS

Les modes de connexion � Le mode déconnecté

� Le GDS dans le Cloud

Page 6: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Publics concernés

� Tous les développeurs souhaitant utiliser le GDS

� Tous les chefs souhaitant se faire une opinion sur le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 7: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Connaissances requises

• Des notions en développement informatique

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 8: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Mes autres formations

PCSoft - GDS et Centres de contrôle alphorm.com™©*au 16/12/2014

Page 9: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

D’autres formations développement sur alphorm

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 10: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Découverte du GDS avec

WINDEV 20 (pré version 12/2014)

Cerise sur le gâteau

PCSoft - GDS et Centres de contrôle alphorm.com™©

WINDEV 20 (pré version 12/2014)

Page 11: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Qu’est-ce qu’un gestionnaire

Installation

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Qu’est-ce qu’un gestionnaire de code source ?

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 12: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• La gestion des versions

• A quoi sert un GDS ?

• Les grandes fonctions d’un GDS

• Quelques exemples de GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Pourquoi choisir PCSOFT ?

Page 13: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La gestion des versions

• Un logiciel évolue sans cesse, il subit des modifications

• On identifie des étapes clés par une version du logiciel

Se définir une gestion claire, par exemple :

PCSoft - GDS et Centres de contrôle alphorm.com™©

<Majeur><Mineur><Correctif> : Version 2.1.5

• Majeur : Structurant l’application, grosses fonctionnalités

• Mineur : Evolutions mineurs

• Correctif : Correction des bugs

Page 14: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

A quoi sert un GDS ?

• Un gestionnaire de code source permet de :

� gérer les versions des logiciels

� centraliser les codes sources

• Dépôt et développement en local

� sécuriser les codes sources

PCSoft - GDS et Centres de contrôle alphorm.com™©

� sécuriser les codes sources

• Gestion des accès, sauvegardes des sources

� partager les codes sources

• Gestion des conflits, accès distants

Page 15: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Les grandes fonctions

• Créer des projets (import), gérer les droits sur les données

• Extraire des données, obtenir une copie de travail

• Livrer les modifications sur le dépôt (repository)

• Gérer les différences, les conflits

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Supprimer, déplacer, renommer, fusionner des données

• Gérer l’historique des changements (annulation, retour arrière…)

• Gérer les branches, les étiquettes (tags)

• Sauvegarder le repository

Page 16: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Quelques exemples

Apache Subversion (SVN) : Lancé en 2000, Opensource, multiplateformehttps://subversion.apache.org/ , http://tortoisesvn.net/

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 17: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Quelques exemples

Team Foundation Server : Depuis 2005 , Microsoft. Gestion des builds, gestion de projets… http://msdn.microsoft.com/en-us/vstudio/ff637362.aspx

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 18: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Quelques exemplesLe GDS de PCSOFT : Lié aux applications WinDev, WinDev et WinDev Mobile.

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 19: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Quelques exemples

• Microsoft Visual source safe

• GNU Arch,

• Bitkeeper, Git

• Superversion…

PCSoft - GDS et Centres de contrôle alphorm.com™©

Alors pourquoi choisir le GDS de PCSOFT ?

Page 20: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Pourquoi le GDS de PCSOFT ?

• Totalement intégré aux outils

• Les fichiers sources sont en binaire !

• La version 20 permet le report de version des analyses (Bdd)

• Le GDS est fiable (maintenant ;))

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 21: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Présentation de l’intérêt d’utiliser un gestionnaire de code sources

• Les grandes fonctions du GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 22: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Installation et

Installation

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Installation etParamétrage du GDS

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 23: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Configuration du serveur

• Création d’une base de sources

• Paramétrage

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 24: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Configuration du serveur

Préconisations

• Serveur Dédié

• Version base HFSQL >= Version des env. de dev

• RAID1, onduleur, firewall

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Connexions TCP permanentes (cloud)

Page 25: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Créer une base de sources

• Partage réseau

• HFSQL C/S

• PCSCloud

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 26: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Une base HFSQL C/S

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 27: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Paramétrage

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 28: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• L’installation et la configuration du GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 29: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Présentation

Centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Présentation

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 30: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Une vue d’ensemble du centre de suivi de projets

• La configuration, les options

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 31: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 32: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Présentation

• Permet de suivre un projet, depuis sa création jusqu’à sa livraison.

• Il permet de :

� Gérer les équipes

� Gérer les tâches et les incidents

Gérer le planning

PCSoft - GDS et Centres de contrôle alphorm.com™©

� Gérer le planning

� Gérer les exigences

� Gérer les retours clients

CCSuivi.EXE, non redistribuable.

Page 33: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Configuration, options

Installation en :

• Partage réseau

• Base HFSQL

• PCSCloud

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 34: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• La présentation et la configuration du centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 35: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Gestion des intervenants

Centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Gestion des intervenants

Page 36: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Créer une équipe

• Gérer des horaires et des congés

• Créer des comptes GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 37: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Création des équipes

Définition :

� de l’équipe

� des intervenants

� des congés

� des comptes GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

� des comptes GDS

Compte administrateur par défaut

Admin/admin

Page 38: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Gestion des horaires et des congés

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 39: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Comptes GDS

• Création des comptes HFSQL C/S

� A la connexion

� Via le centre de contrôle Hyper file

• Option uniquement valable pour une base sources en HFSQL classic :

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 40: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• La gestion des intervenants dans le centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 41: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Création d’un projet

Centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Création d’un projet

Page 42: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Créer le projet WinDev « Loterie »

• Créer le projet dans le centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 43: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Création du projet

Dans WinDev et le centre de suivi

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 44: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Création du projet

Intégration du projet dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 45: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

La création d’un projet dans le GDS et le centre de suivi

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 46: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Gestion des tâches

Centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Gestion des tâches et des exigences

Page 47: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Créer une exigence

• Créer une tâche

• La propagation et la vie de la tâche dans le projet

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 48: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Créer une exigence

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 49: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Créer la tâche associée

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 50: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Propagation sur le projet

• Suivi des exigences

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 51: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Propagation sur le projet

• Suivi des tâches et du planning

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 52: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Propagation sur le projet

• Dans WinDev :

� volet « Centre de suivi de projets »

PCSoft - GDS et Centres de contrôle alphorm.com™©

� Le développeur gère son temps

Page 53: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• La gestion des exigences et des tâches dans windev

PCSoft - GDS et Centres de contrôle alphorm.com™©

La partie de l'image avec l'ID de relation rId3 n'a pas été trouvé dans le fichier.

Page 54: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Gestion des retours clients

Centre de suivi de projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Gestion des retours clients

Page 55: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Créer un spool de demandes

• Configurer les mails

• Installer le composant feedback

• Tester un retour client à partir de l’application « loterie »

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 56: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Créer un spool

• Nom du spool

• Gestion des droits

• Gestion des mails

• Associer au projet

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 57: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Intégration dans l’application windev

• Ajouter le composant « Feedback »

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 58: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Intégration dans l’application windev

• L’utilisateur envoi un dysfonctionnement à partir de l’application

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 59: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Intégration dans le centre de suivi

• On retrouve la demande dans le centre de suivi des projets

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Le chef de projet peu attribuer la demande à un développeur

Page 60: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• La mise en œuvre des retours clients dans le centre de suivi des projets et dans l’application WinDev « Loterie »

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 61: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Première approche

Utilisation de base

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Première approche

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 62: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Le principe de fonctionnement

• Tour d’horizon de l’administrateur du GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 63: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le principe

(1) extraire(3) réintégrer

(2) Modifier

Réseau local

PCSoft - GDS et Centres de contrôle alphorm.com™©

(4) synchroniser

(4) synchroniser

Déconnecté

ADSL

Serveur GDSsur réseau local

Page 64: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Tour d’horizon

• L’administrateur du GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 65: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Tour d’horison

• Le volet dans WinDev 20

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 66: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Une première approche du GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 67: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Extraction / réintégration

Utilisation de base

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Extraction / réintégration

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 68: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Les différents modes d’extraction

• La synchronisation, la réintégration

• L’état des éléments

• Travailler en mode nomade

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 69: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Les modes d’extraction

• Exclusif

� Vous êtes le/la seul(e) à pouvoir modifier l’élément

• Multiple

� D’autres développeurs peuvent modifier l’élément (conflits possibles)

Pour tester

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Pour tester

� Vous pouvez modifier l’élément pour faire des tests, la réintégration ne sera pas disponible, vos modifications ne seront pas répercutées dans le GDS

Page 70: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Réintégrer un élément

• Commentaire

• Liaisons tâches/incidents

• Différences de codes

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 71: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Etat des éléments

Dans l’explorateur du projet

Dans la barre de titre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Dans le menu

Dans le GDS

Page 72: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Travailler en mode nomade

Lors de la reconnexion :

� Les modifications effectuées par d’autres développeurs ne sont pas récupérées automatiquement. Il faut synchroniser le projet.

� Les modifications effectuées sur les éléments extraits ne sont pas

PCSoft - GDS et Centres de contrôle alphorm.com™©

les éléments extraits ne sont pas répercutées. Il faut réintégrer les éléments dans le GDS.

Page 73: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Les actions de base dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 74: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La recherche

Utilisation de base

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

La recherche

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 75: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Recherche :

� Par nom

� par utilisateur

� par type d’extraction

� Par tâche, incident

PCSoft - GDS et Centres de contrôle alphorm.com™©

� Par tâche, incident

� Part projet

Page 76: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Recherche dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 77: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Les recherches dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 78: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La fusion

Utilisation de base

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

La fusion

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 79: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• La fusion de code

• La fusion de l’analyse

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 80: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Fusion de code

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 81: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Fusion d’analyse

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 82: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• La gestion des conflits lors de la réintégration

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 83: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Les branches

Le versionning

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Les branches

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 84: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Pourquoi utiliser des branches ?

• Mise en œuvre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 85: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Utiliser des branches

• Avoir plusieurs versions en parallèle

� Gérer les versions clients et les maintenances applicative

� Gérer les versions des projets

� Gérer des projets avec des spécificités clients

� ….

PCSoft - GDS et Centres de contrôle alphorm.com™©

� ….

Page 86: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Utiliser des branches

Branche V1.0.1

Branche V1.0.0 Première version

bug/correction

PCSoft - GDS et Centres de contrôle alphorm.com™©

Nouvelle

Version client

Report sur

La ligne

projet

Nouvelle

Version client

Branche V1.0.0 Première version

Tronc commun Projet

Page 87: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Créer une branche

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 88: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Report de branche

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 89: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• La gestion des branches et leurs intérêts dans un projet

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 90: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

L’étiquetage

Le versionning

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

L’étiquetage

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 91: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Pourquoi utiliser l’étiquetage ? (Label)

• Mise en œuvre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 92: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Utiliser les étiquettes

• Retrouver facilement une version (intermédiaire)

• Revenir à une version antérieure

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 93: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Créer une étiquette

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 94: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• L’étiquetage des codes sources dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 95: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

L’historique

Le versioning

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

L’historique

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 96: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Intérêt de l’historique

• Mise en œuvre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 97: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Utiliser l’historique

• Comparer des versions

� Entre 2 étiquettes ou 2 intégrations

• Tracer des modifications

� Quoi ? Qui ? Quand ?

Récupérer des versions antérieures

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Récupérer des versions antérieures

� Pour un retour arrière, pour des tests

Page 98: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Historique d’un élément

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 99: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• L’utilisation de l’historique dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 100: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le partage d’éléments

Le versionning

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Le partage d’éléments

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 101: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Intérêt du partage

• Mise en œuvre

� Création et partage d’un composant (framework)

� Création et partage d’une fenêtre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 102: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Intérêt du partage

• Mutualiser les développements

• Découper les projets

• Protéger des développements communs (droits)

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 103: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Partager un composant

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 104: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Partager un élément

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 105: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Le partage d’éléments dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 106: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La politique

La qualité et la sécurité

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

La politique de réintégration

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 107: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Les différentes possibilités

• Mise en œuvre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 108: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Les possibilités

• Aucune erreur et/ou warning de compilation

• L’élément doit être lié à une tâche ou un incident

• Commentaire obligatoire

• Taux de commentaire

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Le projet doit avoir été testé au moins une fois

• L’élément doit posséder un test automatique

• Aucun test automatique en erreur

Page 109: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Lors de la réintégration

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 110: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Comment gagner en qualité avec la politique de réintégration du GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 111: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La gestion des droits

La qualité et la sécurité

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

La gestion des droits

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 112: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• L’intérêt de gérer des droits

• Mise en œuvre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 113: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Intérêt de gérer des droits

• Gagner en qualité

• Protéger des projets, des sources

• Utile dans le partage des éléments par exemple

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 114: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Les droits possibles

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 115: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Application des droits

• Droits sur un projet

• Droits spécifiques

• Héritage

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 116: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• La gestion des droits dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 117: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La gestion

La qualité et la sécurité

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

La gestion de la base du GDS

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 118: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Sauvegarder la base

• Purger l’historique

• Réparer, réindexer

• Annuler des extractions

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 119: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Sauvegarder, purger la base GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 120: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Maintenance de la base de données du GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 121: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le mode déconnecté

Les modes de connexions

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Le mode déconnecté(nomade)

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 122: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Principe et avantages

• Mise en œuvre

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 123: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Principe

Permettre à un développeur de travailler sur un projet sur son ordinateur portable, par exemple, sans être connecté au GDS.

Etapes :

• Extraire les éléments qui seront modifiés

• Indiquer au GDS la déconnexion

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Indiquer au GDS la déconnexion

• Modifier les éléments

• Indiquer au GDS la reconnexion

• Synchroniser le projet

Page 124: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le mode nomade (déconnecté)

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 125: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• L’utilisation du mode nomade dans le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 126: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le GDS dans le cloud

Les modes de connexions

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Le GDS dans le cloud

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Page 127: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Plan

• Présentation de l’offre de PCSOFT : Le PCSCloud

� Le coût

� Avantages et inconvénients

• La création d’un compte PCSCloud

La création d’une plateforme de développement

PCSoft - GDS et Centres de contrôle alphorm.com™©

• La création d’une plateforme de développement

• L’utilisation du PCSCloud avec les outils PCSOFT

Page 128: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le PCSCloud : Le coût

Au 1er septembre 2014 :

• Frais de mise en service 79,90 €

• 9.90 €/mois, par utilisateur pour 10 Go d’espace disque

• 0,79 €/mois par utilisateur et par Go supplémentaire

PCSoft - GDS et Centres de contrôle alphorm.com™©

• Restauration d’une sauvegarde 39,90 €

• Transfert <10 Go par mois : Gratuit. Au delà, 0,06 € par Go de transfert

Page 129: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Avantages / inconvénients

☺ Avantages

� Intégration complète dans les outils

� Haute disponibilité

� Les avantages d’un Cloud : Maintenances serveurs…

� Sécurisé (Sauvegardes)

PCSoft - GDS et Centres de contrôle alphorm.com™©

� Sécurisé (Sauvegardes)

� Inconvénients

� Peut-être un coût non négligeable pour une petite structure

� Spécifique PCSOFT

Page 130: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

PCSCloud

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 131: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La création d’un compte PCSCloud

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 132: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

La plateforme de développement PCSCloud

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 133: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Le PCSCloud dans les outils PCSOFT

Projet windev, webdev windev mobile : Sauvegarde des environnements…

Le GDS

PCSoft - GDS et Centres de contrôle alphorm.com™©

Le GDS

Le centre de suivi de projets : intervenants, tâches, incidents, planning…

Page 134: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Ce qu’on a couvert

• Le GDS dans les nuages

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 135: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Conclusion

Le GDS et centres de contrôle

PCSoft - GDS et Centres de contrôle alphorm.com™©

Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum

Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]

Conclusion

Page 136: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Merci

Pour votre écoute, votre intérêt pour la formation

PCSoft - GDS et Centres de contrôle alphorm.com™©

Page 137: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Des questions? Des projets?Nicolas UNGERN-STERNBERG

PCSoft - GDS et Centres de contrôle alphorm.com™©

Contacts :

� Mon profil LinkedIn : http://lnkd.in/jFZV_n

� Site de l’entreprise : http://www.informatiquedes2caps.com

� Mon profil Alphorm : http://www.alphorm.com/auteur/nicolas-ungern-sternberg

� Forum Alphorm : http://www.alphorm.com/forum/

Page 138: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Bilan

� Installer et configurer le GDS

� Utiliser le centre de suivi des projets en liaison avec le GDS

� Gérer les projets dans le GDS

�Extraire, réintégrer, rechercher, fusionner…

PCSoft - GDS et Centres de contrôle alphorm.com™©

�Gérer les versions

� Sécuriser les projets dans le GDS

� Gagner en qualité en utilisant le GDS

Page 139: Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle

Sur de prochaines

Formations !

PCSoft - GDS et Centres de contrôle alphorm.com™©

Formations !