Chrome-Extension Pomodoro Daisuki

Hinterlasse einen Kommentar

Pomodoro Daisuki ist eine Extension für den Chrome-Browser, die ein Kanban-Board mit der Pomodoro-Technik verbindet.

Die Extension bietet die Möglichkeit, sich ein einfaches Kanban-Board zu bauen und darauf einfache Kanban-Karten in vier verschiedenen Farben zu platzieren. Über  Buttons am oberen Rand kann man einen Pomodoro oder eine kurze oder lange Pause starten.

Wer ein einfaches Kanban-Board benötigt und den Chrome-Browser verwendet, sollte sich diese Extension einmal ansehen.  Die Pomodoro-Funktionalität wird für mich allerdings dadurch eingeschränkt, dass man angefangene Pomodori und Pausen nicht abbrechen kann. Ich hoffe, dass der/die Programmierer hier noch eine entsprechende Option einbauen.

Die Extension lässt sich über den Chrome Web Store kostenlos installieren.

 

Pomodoro-Anwendung ausgebaut

Hinterlasse einen Kommentar

Wie ich hier schrieb, habe ich meine ursprünglich in MS Access implementierte Pomodoro-Anwendung in Java neu geschrieben.

Inzwischen habe ich ein paar neue Features eingebaut.

Tagesplanung

  • ich habe jetzt Buttons mit Icons eingebaut
  • ein Fortschrittsbalken zeigt jetzt grafisch den “Abarbeitungsgrad” der für den Tag geplanten Aufgaben an
  • Aufgaben lassen sich nun markieren, z. B. als Most Important Tasks für den Tag
  • einige Felder lassen sich jetzt in der Tabelle editieren (die Felder, die nicht vom Programm verwaltet werden, also z. B. nicht die Anzahl der Unterbrechungen, denn diese wird nicht geplant)
  • Aufgaben können jetzt im Archiv noch nachträglich bearbeitet werden, incl. Neuberechnung der “historischen” Tageswerte
  • im Archiv wird nun auch die Serviceklasse mit angezeigt und auf Wunsch auch die Aufgaben in Abhängigkeit davon farblich unterlegt:

Archivansicht

Um mir die bisherige unkomfortable Konfiguration des Programms über eine XML-Datei zu ersparen, habe ich auch noch einen Konfigurationsdialog programmiert:

Konfigurationsdialog

Last, but not least gibt es nun auch eine Möglichkeit, wiederkehrende Aufgaben zu verwalten:

Wiederkehrende Aufgabe

Zur Zeit gibt es nur tägliche und wöchentliche Termine, monatliche möchte ich auch noch ergänzen.

Die Anwendung ist jetzt soweit gereift, dass ich sie sehr gut für meine Bedürfnisse einsetzen kann. Durch die kleinen und grösseren Problemen, auf die ich bei der Programmierung stieß, habe ich wieder eine Menge über Java gelernt und ich freue mich, dass mir die Arbeit an dem Programm durch das bereits erworbene Java-Wissen immer leichter fällt.

Pomodoro-Anwendung in Java neu geschrieben

1 Kommentar

Ich hatte mir ja eine eigene Pomodoro-Anwendung geschrieben, und zwar in MS Access, um rasch ein einsatzfähiges System zu haben.

In den letzten Tagen habe ich die Anwendung in Java neu implementiert, um plattformunabhängig zu sein, sprich: sie auch auf Mac OS X, FreeBSD und Linux nutzen zu können.

Ich habe dabei die Bedienung und die Datenbankstrukturen aus der Access-Anwendung  übernommen, mit der Abweichung, dass ich das in  Access noch separat vorhandene “Timer”-Fenster in das Fenster für die Tagesplanung integriert habe.

Die Daten werden in einer lokalen HSQLDB-Datenbank gehalten. Die grafischen Auswertungen habe ich über die Bibliothek JFreeChart realisiert. Hier war ich überrascht, wie schnell ich anhand von im Web gefundenen Code-Beispielen eigene, gut aussehende Grafiken erstellen konnte.

Hier sind einige Screenshots der Java-Anwendung, die hier gerade unter Mac OS X läuft:

laufendes Pomdoro

In der Tabelle sind alle Aufgaben für den Tag aufgelistet. Jede Aufgabe hat eine Aufgabennummer, die zur eindeutigen Identifikation eine Aufgabe dient und fortlaufend vom Programm vergeben wird. Wenn in der Spalte ungeplant ein Haken gesetzt ist, ist die entsprechende Aufgabe nicht morgens geplant worden, sondern überraschend während des Tages neu aufgekommen.  Für jede Aufgabe wird natürlich ihre Beschreibung angezeigt, sowie die Anzahl der geplanten und tatsächlich aufgewendeten Pomodori und die Zahl der Unterbrechungen. Erledigte Aufgaben werden entsprechend gekennzeichnet.

Über die Schaltfläche Neue Aufgabe lässt sich eine neue Aufgabe anlegen, über die Schaltfläche Aufgabe erledigt die aktuell markierte Aufgabe als erledigt markieren (zukünftig soll sich das durch einen Klick direkt in das Erledigt-Kästchen der entsprechenden Aufgabe bewerkstelligen lassen). Teilweise habe ich keine “echten” Buttons verwendet, sondern eingerahmte “Label”, da die Knöpfe sonst, je nach Betriebssystem, von Swing ziemlich unschön angeordnet werden.

Im Bereich darunter ist der “Timer” untergebracht. Über den Button “>” kann man einen Pomodoro für die markierte Aufgabe starten, mit “X” abbrechen. Mit dem Button “||” lässt sich eine Aufgabe kurzzeitig (z. B. 30 Sekunden) unterbrechen. Bei einer Unterbrechung beginnt ein Unterbrechungs-Countdown. Klickt man nicht während des Unterbrechungs-Countdowns noch einmal auf den Button “||”, wird der Pomodoro nach Ablauf des Countdowns als abgebrochen gewertet.  Über diesen drei Buttons wird die Restlaufzeit des aktuellen Pomodoro/der Pause/der kurzen Unterbrechung angezeigt, die auch noch einmal durch einen rückwärts laufenden Fortschrittsbalken visualisiert wird. Neben der Restlaufzeit wird die gerade bearbeitete Aufgabe angezeigt.

Per Doppelklick auf eine Aufgabe lässt sich diese bearbeiten. Der Dialog dazu sieht so aus:

Bearbeiten einer Aufgabe

Bearbeiten einer Aufgabe

Hier hat man auch die Möglichkeit, erfasste Ist-Werte (Anzahl geleisteter Pomodori, Unterbrechungen) noch zu korrigieren, falls man sich in der Tagesplanung “verklickt” hat. Für jede Aufgabe kann man auch aus eine vordefinierte Serviceklasse (Class of Service, CoS) auswählen, um später grob zu sehen, wofür man seine Arbeitszeit aufgewendet hat. Auch das Löschen einer Aufgabe ist über diesen Dialog möglich.

 

So sieht das Aufgabenarchiv aus:

Aufgabenarchiv

Im Aufgabenarchiv werden alle Aufgaben angezeigt, auch deren Erledigungsdatum. Das kann manchmal hilfreich sein, wenn man sich nicht mehr erinnert, ob und wann man etwas gemacht hat. Über den Anzeigefilter kann man die Trefferliste entsprechend einschränken.

 

Die Statistik über die geleisteten Pomodori und die Unterbrechungen sieht so aus:

Statistik geleistete Pomodori und Unterbrechungen

Statistik geleistete Pomodori und Unterbrechungen

Das ist die Darstellung der geplanten und ungeplanten Aufgaben:

Statistik geplante und ungeplante Aufgaben

Statistik geplante und ungeplante Aufgaben

Und so wird die Verteilung der geleisteten Pomodori auf die Serviceklassen präsentiert:

Verteilung nach Serviceklassen (CoS)

Verteilung nach Serviceklassen (CoS)

 

Als nächste Änderungen habe ich mir die Implementierung wiederkehrender Aufgaben vorgenommen, so dass die Aufgabenliste automatisch mit “Standard-Aufgaben” gefüllt wird.

 

 

 

 

Meine eigene Pomodoro-Anwendung

Hinterlasse einen Kommentar

Ich habe mir in Access eine eigene, kleine Anwendung programmiert, um die Anwendung der Pomodoro-Technik zu unterstützen.

Zu Beginn eines Arbeitstages erstelle ich eine Tagesplanung, in der ich die Aufgaben, die ich mir für den Tag vorgenommen habe, mit ihren vermuteten Zeitaufwand vermerke. Über den Tag kommen dann üblicherweise noch mehr Aufgaben hinzu:

Neben dem geplanten Aufwand (schwarz umrandete Kästchen) halte ich für jede Aufgabe auch die Anzahl der tatsächlich aufgewendeten Zeit (X in einem Kästchen) fest. Die grauen Kästchen markieren nicht geplanten Zeitaufwand. Unterbrechungen werden als Ausrufezeichen dargestellt und auch, ob eine Aufgabe erledigt ist. Am unteren Rand ist dann noch die Anzahl der verplanten/geleisteten Pomodori/Zeit und die Anzahl der Unterbrechungen und erledigten Aufgaben angezeigt.

Über den Button vor den Aufgaben lässt sich ein Pomodoro beginnen. Es erscheint ein Countdown für die Restarbeitszeit/-pausenzeit, der sich abbrechen oder für wenige Sekunden anhalten lässt

Ein laufender Pomodoro

Das Programm kann grafisch die vollendeten Pomodori und die Unterbrechungen darstellen:

Auswertung Vollendete Pomodori und Unterbrechungen (Zeitreihe)

Eine weitere Grafik visualisiert die geplanten und ungeplanten Aufgaben:

geplante und ungeplante Pomodori

Über eine Archivfunktion lassen sich noch die Aufgaben vergangener Tage ansehen.

Follow

Bekomme jeden neuen Artikel in deinen Posteingang.