travail collaboratif
0

Travail collaboratif

Travail collaboratif

Définition

La notion de travail collaboratif désigne un travail qui n’est plus fondé sur l’organisation hiérarchisée traditionnelle, et plus spécifiquement un nouveau mode de travail où collaborent de nombreuses personnes grâce aux technologies de l’information et de la communication.

Différents types d’œuvres collaboratives

Outils collaboratif pour la bureautique

  1. Google Docs : Permet d’éditer un document par plusieurs personnes à la fois. Cela nécessite néanmoins de partager le document avec la personne désiré afin qu’il ne soit pas édité par n’importe qui.
  2. World Online : Comme Google Docs, il permet d’éditer un document par plusieurs personnes à la fois. Il nécessite également de partager le document avec la personne désiré par mail.

Outils collaboratif pour application web

  1. Script Case : Compatible avec n’importe navigateur web sur un réseaux local, permet a plusieurs développeur de travailler simultanément sur plusieurs projet
  2. Code Open : Permet de mettre en ligne des petit programme que tout le monde peut récupérer et modifier afin de repartager une amélioration. Exemple de code : lien

Logiciels de gestion de version

Comment ça marche ?

Le site d’Openclassrooms explique bien cela lien
Voici, schématiquement, comment fonctionne un logiciel de gestion de versions centralisé:

Un logiciel de gestion de versions centralisé

Le serveur retient les anciennes versions des fichiers et communique les changements aux développeurs.
De même, voici le fonctionnement d’un logiciel de gestion de versions distribué :

Un logiciel de gestion de versions distribué

Il n’y a pas de serveur. Les développeurs conservent l’historique des modifications et se transmettent les nouveautés. Dans la pratique, les logiciels distribués sont rarement utilisés comme sur le schéma précédent. Même lorsque les logiciels sont capable de fonctionner en mode distribué, on utilise très souvent un serveur qui sert de point de rencontre entre les développeurs. Le serveur connaît l’historique des modifications et permet l’échange d’informations entre les développeurs, qui eux possèdent également l’historique des modifications.

Un logiciel de gestion de versions distribué avec un serveur.

Le serveur sert de point de rencontre entre les développeurs et possède lui aussi l’historique des versions.

Les différents logiciels de gestion de versions

Il existe plusieurs outils de gestion de versions, on peut en citer quelques un de connue comme :

  1. CVS : C’est un des plus grand anciens logiciels de gestion de versions. Mais possède des défauts, comme son incapacité à suivre les fichiers renommés par exemple.
    • Utilisé pour le projet OpenBSD
  2. SVN : C’est le successeur de CVS, Il est l’outil le plus utilisé à l’heure actuelle. Il est simple d’utilisation.
    • Utilisé pour les projets Apache, Redmine, Struts …
  3. Git : Puissant, il a été crée par Linus Torvalds qui est entre le créateur de Linux. Un des points fort de Git c’est qu’il est très rapide
    • Utilisé pour le kernel de Linux, Debian, Gnome, VLC, Android …
différents logiciels de gestion de versions
tableau synthèse des différents logiciels de gestion de versions

Démonstration

Pour la démonstration, on a choisi de tester l’intégration de Git sur la dernière version de Visual Studio, mais en hébergeant notre code sur Bitbucket.
Il faut tout d’abord aller sur le site de Bitbucket et de créer un compte.

Logo Bitbucket

formulaire bitbucket

Une fois connecté, vous avez la possibilité de créer ou d’ouvrir un de vos projet. Il fait maintenant installer git pour visual Studio, vous pouvez trouver le liens du module git ici. En attendant que le module s’installe vous pouvez récupérer votre url de projet soit dans l’url de notre navigateur quand vous avez ouvert un projet, soit en haut à droite de la page de votre projet :

Lien projet bitbucket
Lien projet bitbucket

Une fois le module installé, allez dans Visual Studio, et aller dans l’onglet Team Explorer

Onglet Team Explorer visual studio
Onglet Team Explorer visual studio

Cliquer sur « cloner » (dans la partie Référentiels Git locaux) et ensuite, choisissez votre fichier de destination et mettez l’url de votre projet bitbucket.
Visual Studio va vous demander vos login et votre mot de passe de Bitbucket.

connexion compte bitbucket
connexion compte bitbucket

Maintenant que vous avez importé votre projet, vous avez cette interface :

paramétrage projet visual studio
paramétrage projet visual studio

Modification vous permettra de valider votre dernière modification, et de l’envoyer au serveur.
Branches vous permettra de modifier, créer, supprimer vos branches.
Validations non synchronisées vous permettra de récupérer les modifications des autres développeurs.
Paramètres vous permettra essentiellement de vous déconnecter du compte Bitbucket.

Depuis Bitbucket ensuite nous pouvons visualiser les différents commit :

commit sur bitbucket
commit sur bitbucket

Source

Vous pouvez voir nos recherches ici : Lien

Lesgeekdu79

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *