2. Umfrage
• Wer benutzt einen Notizblock?
• Wer benutzt Karten oder Post-Its?
• Wer benutzt ein Ticketsystem?
• Wer benutzt ein Aufgabenverwaltungstool?
• Wer schreibt seine Aufgaben direkt in den Source Code?
• Wer benutzt etwas ganz anderes?
• Wer benutzt mehr als ein System?
4. > cat todo.txt
(A) Aktuelles Todo +Vortrag @ToDo
(B) weiteres Todo für Heute @ToDo
(C) ToDo für diese Woche +Vortrag @ToDo
(D) 2017-11-01 ToDo für später +Vortrag
5. (A) Aktuelles Todo +Vortrag @ToDo
(B) weiteres Todo für Heute @ToDo
(C) ToDo für diese Woche +Vortrag @ToDo
(D) 2017-11-01 ToDo für später +Vortrag
• Priortät – Prio von A-Z in () (opt.)
• Datum – Datum YYYY-MM-DD (opt.)
• <Todo> - Todotext in 1 Zeile
• Projekt – Projekt mit Prefix + (opt.)
• Kontext – Kontext mit Prefix @ (opt.)
6. (A) Aktuelles Todo +Vortrag @ToDo
(B) weiteres Todo für Heute @ToDo
(C) ToDo für diese Woche +Vortrag @ToDo
(D) 2017-11-01 ToDo für später +Vortrag
• A – aktuelle Aufgabe max. 1
• B – Aufgabe für heute max. 5
• C – Aufgabe für diese Woche max. 15
• D – Aufgabe für die nächsten Wochen
• Maximal 20 Aufgaben
8. > todo.sh
1 (A) Aktuelles Todo +Vortrag @ToDo
3 (B) weiteres Todo für Heute @ToDo
2 (C) ToDo für diese Woche +Vortrag @ToDo
4 (D) 2017-11-01 ToDo für später +Vortrag
9. > alias t=‘todo.sh‘
1 (A) Aktuelles Todo +Vortrag @ToDo
3 (B) weiteres Todo für Heute @ToDo
2 (C) ToDo für diese Woche +Vortrag @ToDo
4 (D) 2017-11-01 ToDo für später +Vortrag
> t
10. > t add ‘(B) ToDo 3 +Vortrag @ToDo‘
1 (A) Aktuelles Todo +Vortrag @ToDo
3 (B) weiteres Todo für Heute @ToDo
5 (B) ToDo 3 +Vortrag @ToDo
2 (C) ToDo für diese Woche +Vortrag @ToDo
4 (D) 2017-11-01 ToDo für später +Vortrag
11. > t do 1
1 x 2017-06-27 (A) Aktuelles Todo …
TODO: 1 marked as done.
x (A) Aktuelles Todo +Vortrag @ToDo
TODO: todo.txt archived.
12. > t
5 (A) Build entw is broken +EDV @Support
6 (A) #21138 - Eilig +Support_AO @Redmine
1 (B) weiteres Todo für Heute @ToDo
4 (B) ToDo 3 +Vortrag @ToDo @Online
2 (C) ToDo für diese Woche +Vortrag @ToDo
3 (D) 2017-11-01 ToDo für später +Vortrag
18. > t pri 6 D
6 (D) #21138 - Eilig +Support_AO @Redmine
TODO: 5 re-prioritized from (A) to (D).
19. > t
1 (B) weiteres Todo für Heute @ToDo
4 (B) ToDo 3 +Vortrag @ToDo @Online
2 (C) ToDo für diese Woche +Vortrag @ToDo
3 (D) 2017-11-01 ToDo für später +Vortrag
5 (D) 2017-10-21 Build entw is broken +EDV
6 (D) #21138 - Eilig +Support_AO @Redmine
21. > t commit
--- a/done.txt
+++ b/done.txt
+ x 2017-10-20 (A) Aktuelles Todo +Vortrag
@ToDo
--- a/todo.txt
+++ b/todo.txt
@@ -1,6 +1,5 @@
- (A) Aktuelles Todo +Vortrag
+ (A) Build entw is broken +EDV @Support
…
22. Todo.txt erfüllt folgende Tipps:
• KISS-Prinzip
• Open-Closed-Prinzip
• Use the Power of Command Shells
• Don’t Use Manual Procedures
• Finish What You Start
• Always Use Source Code Control
23. Fazit:
• Für die Aufgabenverwaltung ist das Tool egal.
• Der eigene Arbeitsworkflow ist wichtiger als das Tool.
• Idealerweise passt sich das Tool dem Arbeitsworkflow an.
• Zeit einplanen für die Verwaltung der Aufgaben.
• Verwalte deine Aufgaben zentral.
24. Links:
• Todo.txt
http://todotxt.com/
• Todo.txt CLI
https://github.com/ginatrapani/todo.txt-cli
• Todo.txt CLI Add-ons
https://github.com/ginatrapani/todo.txt-cli/wiki/Todo.sh-Add-on-
Directory
• Artikel “How I Organize My Todo.txt File”
http://plaintext-productivity.net/1-03-how-i-organize-my-todo-txt-
file.html
• Artikel „Why I Get More Done with a Plain Text To-Do List”
http://lifehacker.com/5743081/why-i-get-more-done-with-plain-text-
to-do-lists
• Meine Addons und Konfiguration (Branch redmineAddon)
https://github.com/MarkusWessjohann/todo.txt-cli
25. Links:
• List of Tips vom Buch The Pragmatic Programmer
https://pragprog.com/the-pragmatic-programmer/extracts/tips