Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Dessiner un graphe de dépendances et gestion de tâches

Posté par ploum (page perso, ) le 02 avril 2008
Hello,

Je suis dans la réalisation d'un projet (la migration du serveur fritalk vers une infrastructure complètement différente pour ceux que ça intéresse) et j'ai divisé ce gros projet en plein de petites tâches individuelles.

Bien entendu, il existe une relation entre les tâches. Telle tâche nécessite que telle et telle autre soit complétée d'abord et ainsi de suite. Une de mes tâches finale dépend d'ailleurs de 10 autres !

J'ai dessiné un graphe de tout cela sur papier mais j'aimerais le faire informatiquement de manière à ce qu'il me liste en permanence les tâches que je peux faire (tous les prérequis sont remplis).

Dans mon cas, comme la seule ressource est mon temps, un diagramme de Gantt ne se prête pas bien du tout à l'exercice (j'ai essayé). Je veux en effet avoir au jour le jour le choix de bosser sur ce que j'ai envie qui est faisable dans l'état actuel des choses.

Est-ce que vous avez des idées pour faire ce genre de choses ? Vous avez déjà rencontré des outils qui permettent d'organiser des projets de cette façon ?

D'une manière générale, je suis en train de réfléchir à faire mon propre todo manager en python (y'a rien qui me convient), j'ai un peu regardé mais j'ai trouvé aucun binding python pour Evolution-data-server (dont je comptais récupérer les listes de tâches, ça me semble plus malin).

> Lire le journal (32 commentaires, moyenne: 1,8).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

LateX a la rescousse

Posté par Bapt (page perso, ) le 02/04/2008 à 23:22. (lien). Évalué à 2.

J'image que tu ne vas pas trouver ça a ton gout mais on ne sais jamais :
http://www.fauskes.net/pgftikzexamples/tkz-berge/

Moi c'est ce que j'utilise.

De là a pondre un truc qui va chercher les infos dans ton evolution-data-server, ça doit pas être super compliqué.

  • [^]Freemind a la rescousse

    Posté par tfeserver tfe (page perso, ) le 03/04/2008 à 09:33. (lien). Évalué à 0.

    Je ne sais pas exactement si cela correspondra a tes besoins, mais pour faire des arbres sinon tu as Freemind.
    http://www.framasoft.net/article2894.html

    • [^]Re: Freemind a la rescousse

      Posté par Bozo le Clown () le 03/04/2008 à 09:51. (lien). Évalué à 3.

      Je crois que ce ne sont pas des arbres mais des graphes dont il a besoin et aucun outils type mind map ne convient selon moi

[+] Diagramme de gant

Posté par Uld (page perso, ) le 03/04/2008 à 00:04. (lien). Évalué à -7.

tout est dans le titre...

--
Ubuntu is an ancient african word meaning : "I can't configure Debian".
  • [^]Re: Diagramme de gant

    Posté par alexmic () le 04/04/2008 à 16:19. (lien). Évalué à 3.

    Tout est dans le texte

PERT

Posté par Bozo le Clown () le 03/04/2008 à 00:06. (lien). Évalué à 4.

Le diagramme de Gantt ne convient pas mais ce que tu décris ressemble à un diagramme de P.E.R.T.
http://en.wikipedia.org/wiki/Pert

Sous freshmeat il n'y a pas grand chose mais il semble
que Openproj le propose:
http://www.openproj.org/openproj

Si tu ne comptes pas y ajouter les durées des tâches tu peux peut-être tout simplement utiliser un diagramme d'activité UML.

qui est faisable dans l'état actuel des choses.
Ca me fais furieusement penser au "contexte" ca
Est-ce que les applis GTD ne conviennent pas ?

  • [^]Re: PERT

    Posté par ploum (page perso, ) le 03/04/2008 à 00:24. (lien). Évalué à 2.

    Je suis un adepte de GTD mais je n'en ai pas trouvé une seule qui me convienne pour Gnome (léger, simple et pas en ligne).

    Je suis preneur de toute suggestion !

    • [^]Re: PERT

      Posté par sebek (Jabber id, ) le 03/04/2008 à 07:40. (lien). Évalué à 1.

      Une application GTD pour Gnome légère, simple et pas en ligne (et GPL).

      A la base il s'agit d'un tutorial pour pygtk, ca risque d'être un peu trop léger.

      Pas de gestion de diagramme PERT, juste du GTD.

    • [^]Re: PERT

      Posté par Bozo le Clown () le 03/04/2008 à 10:02. (lien). Évalué à 3.

      Si le coté en ligne te gêne à cause de la confidentialité des données,
      tu as tout de même track
      que tu peux installer en local ou sur un serveur dédié.
      http://www.rousette.org.uk/projects/

      Il est vraiment bien fichu

      Si c'est à cause de l'intégration je retire.

  • [^]Re: PERT

    Posté par Philip Marlowe (Jabber id, ) le 03/04/2008 à 09:37. (lien). Évalué à 2.

    Mieux, à mon goût, que PERT : le graphe potentiel-tâche. Je ne sais pas si c'est implémenté par un logiciel mais, même en utilisant le graphe dessiné à la main, c'est très lisible.

    Mes vingt centimes.

Une base

Posté par Jean-Philippe (page perso, ) le 03/04/2008 à 00:20. (lien). Évalué à 2.

Tu peut regarder http://gauvain.pocentek.net/stodo/

C'est hyper basique mais ca peut aider :-)

Todolist de abstractspoon

Posté par Narmer () le 03/04/2008 à 01:22. (lien). Évalué à 1.

Bonsoir

il existe bien un produit qui n'est pas libre mais c est un freeware (1ere inconvenient)

Par contre, j'ai jamais vu un outil de gestion de todolist aussi complet ...
Export en different format : gantproject, freemind, tableur etc

Possibilité de créer ta propre feuille de style pour avoir le reporting que tu veux ... C'est ce que j'ai fait d'ailleurs.

Par contre il tourne sous MStruc (2e inconvenient). Je l'ai installé via wine sous ma fedora8 sans probleme grace à ce post http://ubuntuforums.org/showthread.php?t=291898. Le plus interessant se trouve sur la page 2 du forum.

Avec cette solution j'ai reglé mon probleme de todolist manager !!

Je t'ai mis une copie d'écran de mon bureau avec todolist et aussi son export dans freemind

http://ejemba.free.fr/todolist_freemind.png

Hope that helps

Dis moi si ça te parle

  • [^]Re: Todolist de abstractspoon

    Posté par Anb () le 03/04/2008 à 09:05. (lien). Évalué à 1.

    Pas libre ? sur cette page (http://www.codeproject.com/KB/applications/todolist2.aspx), vers la fin, ils donnent la licence :

    This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.


    Certes, c'est programmé avec et pour des technologie propriétaire que ma religion m'interdit de citer ici, mais une CC c'est toujours ça de pris :)

    • [^]Re: Todolist de abstractspoon

      Posté par Narmer () le 03/04/2008 à 11:22. (lien). Évalué à 1.

      Salut Anb,

      et bien tu vois comme quoi c'est un a priori que j'avais !!

      J'ai même pas vérifié la licence en me disant de toute fàçon c est un logiciel privateur.

      Merci pour l'info, je ne suis pas super calé dans les licences CC, je ne sais pas si la Creative Commons Attribution-ShareAlike 2.5 License permet d'avoir les sources. Si c est le cas c est une raison de plus de l'utiliser.

  • [^]Re: Todolist de abstractspoon

    Posté par Bozo le Clown () le 03/04/2008 à 09:53. (lien). Évalué à 3.

    Arbre hiérarchique. Ploum a besoin d'un graphe me semble t'il

Dans le même esprit ...

Posté par Elfir3 () le 03/04/2008 à 02:05. (lien). Évalué à 1.

Quelqu'un aurait il connaissance d'un logiciel similaire à Rational Rose d'IBM ?

  • [^]Re: Dans le même esprit ...

    Posté par Steven Rault (page perso, ) le 03/04/2008 à 02:40. (lien). Évalué à 2.

    j'avais cru voir un article la semaine dernière sur Framasoft parlant de DBdesigner de façon plus complete que l'article dans la section php+mysql mais je le retrouve plus.... :(
    sinon voir:
    http://www.fabforce.net/dbdesigner4/

    • [^]Re: Dans le même esprit ...

      Posté par gregolak () le 03/04/2008 à 11:04. (lien). Évalué à 1.

      Dbdesigner est pas mal, mais vraiment pas très stable, quelques bugs bien chiants et aucune nouvelle version depuis bien longtemps.

      Je crois qu'il s'est plus ou moins transformé en "mysql workbench" http://dev.mysql.com/workbench/ que je n'ai pas encore pu tester.

      • [^]Re: Dans le même esprit ...

        Posté par Bozo le Clown () le 03/04/2008 à 11:23. (lien). Évalué à 2.

        Surrtout c'est dédié aux modèles entité-relations et pas orienté UML.
        Ca correspond plutôt au module Data Modeler de Rose qu'à Rose lui-même

  • [^]Re: Dans le même esprit ...

    Posté par Florent Zara (Jabber id, page perso, ) le 03/04/2008 à 08:32. (lien). Évalué à 4.

    Rational Rose est une véritable usine à gaz. Si ce que tu cherches correspond à la partie modélisation via UML, tu as un certain nombre d'outils libres dans le domaine, mais aucun aussi riche et lourd que Rose. Une liste assez complète est disponible chez Wikipedia :
    - en français : http://fr.wikipedia.org/wiki/Unified_Modeling_Language#Logic(...)
    - en anglais : http://en.wikipedia.org/wiki/List_of_UML_tools#Non-proprieta(...)

    Maintenant si tu veux qqs pistes, tu as ArgoUML (en Java), très proche de la norme, mais il manque un peu de réactivité dans l'interface et a du mal à gérer les gros projet. Toujours en Java et si tu utilises Eclipse, les plugins dédiés commencent à avoir une bonne tête. Sous KDE, Umbrello tire son épingle du jeu, ainsi que StarUML sous Windows.

    • [^]Re: Dans le même esprit ...

      Posté par Clément David (Jabber id, page perso, ) le 03/04/2008 à 08:56. (lien). Évalué à 3.

      J'en rajouterait un à la liste, BoUML qui est très complet, en C++/Qt et en plus qui à le bon goût d'être développer en France (Cocorico...).

      --
      C# (sans runtime) + GObject = Vala

GanttProject

Posté par Steven Rault (page perso, ) le 03/04/2008 à 02:12. (lien). Évalué à 1.

As-tu regardé du coté de GanttProject
http://ganttproject.biz/
il y a moyen d'afficher diagramme de Gantt ET diagrame de PERT

Trac

Posté par alenvers () le 03/04/2008 à 10:10. (lien). Évalué à 3.

Il y a trac avec ce plugin :
http://trac-hacks.org/wiki/TracTicketDepgraphPlugin

taskjuggler

Posté par -mat () le 03/04/2008 à 10:20. (lien). Évalué à 1.

Je ne suis pas sûr que ce soit ce que tu cherches, mais il permet de définir les tâches d'un projet avec relation de dépendance, propose une organisation des tâches en fonction du chemin critique (automatique) et s'adapte ensuite à l'avancement effectif des tâches => le séquencement optimal des tâches est/peut-être recaclulé...

Je crois qu'il fournit des diagrammes de gantt et de Pert via graphviz (au moins dans la version beta)...

http://www.taskjuggler.org

Graphviz

Posté par epot (Jabber id, page perso, ) le 03/04/2008 à 13:08. (lien). Évalué à 1.

Ma solution serait Graphviz : tu auras ainsi le graphe (maintenant, çà ne se mettra pas à jour automatiquement en fonction des tâches effectuées ou non, si c'est çà aussi que tu recherchais) :

- Graphviz : http://graphviz.org/
- Tutorial : http://new.linuxfocus.org/English/August2005/article387.shtm(...)

Interaction avec EDS

Posté par Juke (Jabber id, page perso, ) le 05/04/2008 à 14:08. (lien). Évalué à 2.

Hello

Je vois que tu cherche a manipuler EDS en Python, je cherche à le faire en C mais je n'ai pas très bien compris comment ça fonctionnait.

Si quelqu'un a des exemples simples, je suis preneur.

A+

Revenir en haut de page