Gestion de Projet et les outils Open Source

1 225 vues

Publié le

Il s'agit d'une présentation rapide des défis auxquels un gestionnaire de projet informatique doit faire face et une présentation des outils open source qui existent pour nous aider.

Une petite panoramique sur le sens du terme "open source" et quel est la différence avec "gratuit".

Pour les HumanTalks à LAVAL 2014

Publié dans : Technologie
0 commentaire
4 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 225
Sur SlideShare
0
Issues des intégrations
0
Intégrations
264
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Depuis Wikipedia :
    Le programme doit inclure le code source
    Il doit y avoir des moyens publiquement accessibles permettant d'obtenir le code source moyennant un coût raisonnable
    Une offuscation délibérée du code source n'est pas permise
    La licence ne doit empêcher quiconque de vendre ou de donner le logiciel
    La licence ne doit pas exiger de droits d'auteur ou d'autres commissions sur une telle vente
    La licence doit autoriser les modifications et les applications dérivées
    La licence doit explicitement permettre la distribution de logiciels développés à partir de codes sources modifiés
    La licence ne doit pas limiter l'utilisation du logiciel à un champ d'application particulier: scolaire, commercial ou évaluation.
    La licence ne doit pas imposer de restrictions sur d'autres logiciels distribués
    Aucune disposition de la licence ne peut aller à l'encontre d'une quelconque technologie ou style d'interface

    ->Citer l’exemple célèbre avec le projet Darwin d'Apple qui était open source selon l'OSI, mais pas free software au sens de la Free Software Foundation
  • Il faut piloter une équipe de passionés et de professionnels afin qu’une idée devient un produit!
    Et nous allons parler du rôle de “resposable de projet” ou “coordinateur”.
  • Anticipation des problématique avant chaque phase du projet
    Gérer une planification flexible des imprévisibles tout en gardant le niveau de fiabilité et d'optimisation

  • De plus, un coordinateur doit savoir parler du projet à tous les interlocuteurs et être au courant de tout!
  • Règles de bonne conduite afin de rendre moins stressant, plus productif et fiable un échange d'informations

    Traçabilité:
    Garder un historique facilement consultable sur un sujet
    Efficacité:
    Réduire les aller-retour, réduire le temps perdu en cherchant « qui ça? », « quoi ça? », « où ça? »  ou « comment? »
    Fiabilité:
    Donner les outils au personnel pour optimiser les communications internes et externes. Éviter la rétention d'information. Maximiser les échanges.
    Confidentialité:
    Un ensemble de réflexes à apprendre pour garantir le niveau de confidentialité des informations.


  • Productivité:
    Pouvoir compter sur un rythme prévisible de production quoi qu'il en soit.
    Entretient:
    Permettre un niveau de maintenance du produit tel que ceci ne soit pas une "lourde tache" pour le futur.
    Traçabilité:
    Pouvoir compter sur un historique solide des éventements et des échanges, des évolutions et des changements
    Réactivité:
    Permettre une gestion flexible et fiable des imprévisibles
    Anticipation:
    Éviter les dépassements
    Éviter les accidents liés à un manque d'anticipation
    Affecter les bonnes taches aux bonnes personnes et réduire les efforts nécessaire aux taches annexes afin de donner plus de temps et d’importance aux compétences de chacun
    Éviter les pertes :
    Permettre une charge optimale et distribuées
    Fixer des objectifs et s'y tenir sans surcharger ni gaspiller
  • : un site internet où héberger les informations utiles aux acteurs du projet.
    : une zone où les acteurs peuvent échanger librement leur opinions.
    : une zone d’échange libre ou réglementée des ressources matérielles concernant le projet.

    : un ou plusieurs outils qui permettent d’affecter une tâche ou autre à un individus ou un groupe d’individus pour un objectif
    : un outils pour pouvoir organiser la disponibilité des un et des autres et ainsi maximiser les échanges avec les gens nécessaires

    : un outils ou plusieurs outils pour pouvoir estimer le restant à faire, les relations entre les jalons et les tâche afin de maximiser son taux de prévision de événements et agir rapidement en cas de dérive ou d’imprévisible ou de changement.

  • Nous allons parler seulement des solutions qui s’installent et s’exécutent en local ou en “private cloud”.
  • Certaines des principales caractéristiques de Redmine sont :

    Support de multiples projets
    Flexible base de contrôle d'accès par rôle
    Système de suivi de problème flexible
    Diagramme de Gantt et calendrier
    Gestion des nouvelles, des documents & des fichiers
    RSS & des notifications par courrier électronique
    Wiki par projet
    Forums par projet
    Suivi du temps
    Champs personnalisable pour les tâches, les projets et les utilisateurs
    Intégration SCM (SVN, CVS, Git, Mercurial, Bazaar et Darcs)
    Création de tâches par e-mail
    Support de l'authentification LDAP
    Prise en charge multilingue
    Support de bases de données multiples
    Personalisable avec des plug-in
  • Gestion de Projet et les outils Open Source

    1. 1. Le gestion de projet et le monde OpenSource Bienvenues à toutes et à tous Aux HumanTalks Laval 2014
    2. 2. Qui suis-je? ● Martino BETTUCCI (Martino.BETTUCCI@ensam.eu) ● Concepteur Informatique ● Chef de Projet ● Association pour la Recherche Scientifique et Technologique: ARTS de Angers. ● 9 ans d’expérience ● Banque postale, BnP Paribas, RnD Technologies, etc..
    3. 3. Qui êtes-vous? ● Comment voyez-vous la G.d.P. ? ● Comment percevez-vous les acteurs du pilotage? ● Connaissez-vous la signification du terme Open Source? ● Que pensez-vous de la philosophie Open Source? ● Avez-vous déjà piloté un projet de bout-en-bout?
    4. 4. Plan de présentation ● Un projet – Qu’est-ce qu’un projet? – Les enjeux d’un projet – Les besoins d’un projets ● Les plateformes de collaboration – Les solutions apportées par le Open Source – Un exemple: Redmine
    5. 5. Qu’est-ce qu’un projet ● Une histoire, un besoin à écouter. ● Dès lors qu’une histoire amène à une idée, nous avons un projet! ● Mais... un projet ne devient pas systématiquement un produit..
    6. 6. Les enjeux d’un projet ● Risques d’échec et contraintes – Budget – Temps – Ressources – Communication – Changements – Imprévisibles – … ● Effort physique et mental – Nécessite une planification et un suivi constant – Il faut savoir identifier les objectifs et organiser le travail en conséquence – Réagir aux changements et aux imprévisibles
    7. 7. Les besoins d’un projet Responsable de projet Responsable Projet Partenaires Clients Chefs de projet
    8. 8. Les besoins d’un projet Le partage d’information Traçabilité Efficacité Fiabilité Confidentialité
    9. 9. Une plateforme de collaboration Solutions Open Source (en local) ● Partage d’informations: – Partage de connaissances. – Partage d’opinions. – Partage de ressources. ● Organisation du travail en fonction des objectifs: – Tâches, activités et objectifs. – Réunions et points de discussion avec les acteurs du projet. ● Suivi et aménagement, pilotage: – Rapport du travail accompli et à faire.
    10. 10. Une plateforme de collaboration Solutions Open Source (en local) ● Partage d’informations: – Partage de connaissances: MediaWiki, Confluence, .. – Partage d’opinions: phpBB, bbPress, eXo, .. – Partage de ressources: FTP, WebDAV, .. ● Organisation du travail en fonction des objectifs: – Tâches, activités et objectifs: Mantis, Trac, Jira, .. – Réunions et points de discussion avec les acteurs du projet: OpenMeeting, bigbluebutton, .. ● Suivi et aménagement, pilotage: – Rapport du travail accompli et à faire: Trac, BugZilla, ..
    11. 11. Une plateforme de collaboration Solutions Open Source (en local) ● Mon choix de préférence: REDMINE (http://www.redmine.org)
    12. 12. Une plateforme de collaboration Solutions Open Source (en local) ● Tout en un – Wiki, Forum, Fichiers, GED, Gantt, Workflows, Calendrier, Bugtraker, Suivi du temps passé, Alertes.. ● Prêt à déployer – Disponible en paquetage sur la majorité des plateforme Unix-like ● Flexible – Développé en Ruby sur Rails. – Architecture MVC modulaire. ● Open Source et gratuit – Grande disponibilité de personnalisations. – Communauté très active.
    13. 13. Sources ● Définition Open Sources (fr.wikipedia.com) ● Redmine: www.redmine.org ● Autres logiciels cité: – www.mediawiki.org, https://www.atlassian.com/fr/software/confluence – www.phpbb-fr.com, https://bbpress.org, www.exoplatform.com – https://www.mantisbt.org, trac.edgewall.org, www.atlassian.com/JIRA – openmeetings.apache.org, bigbluebutton.org – www.bugzilla.fr – freemind.sourceforge.net
    14. 14. Questions et réponses

    ×