Ich habe zuletzt einen Artikel geschrieben, wie man mit dem org-Mode von Emacs mit Scrum arbeiten kann. Da Bilder so etwas erstaunliches haben, möchte ich hier einen Screenshot posten von einem Testprojekt wie ich mit Scrum und dem org-Mode von Emacs arbeite.
Hier kann man sehen wie ich einen Sprint angegt habe, dazu sämtliche Informationen in dieser Datei sammle und auch den Product-Backlog mitführe. Auf der rechten Seite sieht man das Burndown-Chart eines laufenden Sprintes. Dieses Chart ist mit Gnuplot erstellt worden und man sieht den Inline-Code am Screenshot.
hi,
AntwortenLöschencould you share your whole org-mode file ?
I want use the org-mode to manage my scrum process too.
thanks
After working long time with Scrum-Projects my config file changed a lot. Currently I work only with a customized org-agenda-custom-commands.
AntwortenLöschenThis produces a Scrum-Board for all tasks in a project. Just type C-a Wst and you get the Scrum-Bord for a defined project.
You also can filter that output for better viewing e.g. for tags or defined properties.
(setq org-todo-keywords
'((sequence "TODO(t)" "PROG(p)" "IDEA(i)" "|" "DONE(d!)" "CANC(c@)")))
(defvar odi/org-prjs-work-home "~/wiki/org/work/")
(defvar odi/org-prjs-work-files
(list (concat odi/org-prjs-work-home "Projekt_I.org")
(concat odi/org-prjs-work-home "Projekt_II.org")
(concat odi/org-prjs-work-home "Projekt_III.org")))
(setq org-agenda-custom-commands
'(("j" "TODO Assigned"
((odi/org-prj-assigned-view)
(odi/org-prj-assigned-view)))
("W" . "Work queries")
("Wa" "Agenda Work Tasks" agenda ""
((org-agenda-files
(file-expand-wildcards
(concat odi/org-prjs-work-home "*.org")))
(org-agenda-clockreport-mode t)))
("Wt" "Todo Work Tasks" todo ""
((org-agenda-files
(file-expand-wildcards "~/wiki/org/work/*.org"))))
("Ws" . "Scrum Boards")
("Wst" "Scrum Task Board for Projekt I"
;; all open tasks
((todo "TODO"
((org-agenda-files odi/org-prjs-work-files)
(org-agenda-overriding-header "All open tasks:")
(org-agenda-todo-keyword-format "")
(org-agenda-prefix-format " %i %-5:c%?-5t% s")
(org-agenda-sorting-strategy '(priority-down))))
;; all tasks currently in progress
(todo "PROG"
((org-agenda-files odi/org-prjs-work-files)
(org-agenda-overriding-header "All tasks in progess:")
(org-agenda-todo-keyword-format "")
(org-agenda-prefix-format " %i %-5:c%?-5t% s")
(org-agenda-sorting-strategy '(priority-down))))
;; product backlog
(todo "IDEA"
((org-agenda-files odi/org-prjs-work-files)
(org-agenda-todo-keyword-format "")
(org-agenda-prefix-format " %i %-5:c%?-5t% s")
(org-agenda-overriding-header "Product Backlog:")))
;; all done tasks
(todo "DONE"
((org-agenda-files odi/org-prjs-work-files)
(org-agenda-overriding-header "All done tasks:")
(org-agenda-todo-keyword-format "")
(org-agenda-prefix-format " %i %-5:c%?-5t% s")
(org-agenda-sorting-strategy '(priority-down))))))))