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).
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).
Vous avez demandé le commentaire #919335.



Dans le même esprit ...
Quelqu'un aurait il connaissance d'un logiciel similaire à Rational Rose d'IBM ?
[^]Re: Dans le même esprit ...
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 ...
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 ...
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 ...
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 ...
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
[^]Re: Dans le même esprit ...
http://www.papyrusuml.org/scripts/home/publigen/content/temp(...)
http://uml.sourceforge.net/index.php
http://argouml.tigris.org/
http://www.topcased.org/
http://bouml.free.fr/index.html
http://staruml.sourceforge.net/en/ (windows only)
[^]Re: Dans le même esprit ...
Rajoutons ces 3 petits là
http://gaphor.sourceforge.net/
http://alexdp.free.fr/violetumleditor/page.php
et
http://www.netbeans.org/index.html (depuis la dernière version le modeleur est intégré en opensource)
[^]Re: Dans le même esprit ...
merci beaucoup, cela m'a permis de compléter encore http://wiki.eagle-usb.org/wakka.php?wiki=ModelizationTools ;-)
[^]Re: Dans le même esprit ...
Puisque tu le demandes poliment on va faire dans dans l'exhaustivité:
opensource
http://umlsculptor.sourceforge.net/
http://www.umlet.com/
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?pa(...)
http://www.mvmsoft.de/content/plugins/slime/index.htm
https://jupe.binaervarianz.de/
http://green.sourceforge.net/
sketch modeling
http://smartuml.sourceforge.net/
online
http://www.gskinner.com/gmodeler/index.html
viewer de modèles Rose
http://jroseviewer.sourceforge.net/
gratuits
http://www.softeam.fr/produit_objecteering6.php
http://www.magicdraw.com/main.php?ts=navig&NMSESSID=9126(...)
http://www.visual-paradigm.com/download/download.jsp?product(...)
http://www.yworks.com/en/index.html
http://www.omondo.com/
http://www.atportunity.com/download.php
http://www.soyatec.com/main.html
[^]Re: Dans le même esprit ...
merci, j'ai noté ceux en libre, me restera à trouver le temps pour les essayer ;-)
Certains ne sont plus développés depuis 2002 (umlsculptor) ou n'ont pas dépassé le stade du planning (JRoseViewer) :/ Visiblement les greffons pour Eclipse se sont bien développés en tout cas.