All Projects → hagmonk → Org Kanban

hagmonk / Org Kanban

Simple approach to kanban with emacs' org-mode

Programming Languages

elisp
30 projects

Projects that are alternatives of or similar to Org Kanban

Org Treescope.el
Provides a time and priority based sparse tree interaction mode
Stars: ✭ 25 (-66.22%)
Mutual labels:  emacs, org-mode
Org Sticky Header
Show off-screen Org heading at top of window
Stars: ✭ 68 (-8.11%)
Mutual labels:  emacs, org-mode
Coldnew Emacs
coldnew's emacs config
Stars: ✭ 32 (-56.76%)
Mutual labels:  emacs, org-mode
Org Web
org-mode on the web, built with React, optimized for mobile, synced with Dropbox and Google Drive
Stars: ✭ 1,133 (+1431.08%)
Mutual labels:  emacs, org-mode
Emacs Document
translate emacs documents to Chinese for convenient reference
Stars: ✭ 1,085 (+1366.22%)
Mutual labels:  emacs, org-mode
Org Ql
An Org-mode query language, including search commands and saved views
Stars: ✭ 721 (+874.32%)
Mutual labels:  emacs, org-mode
Organic
Outliner, organizer and notes management app.
Stars: ✭ 34 (-54.05%)
Mutual labels:  emacs, org-mode
Anki Editor
Emacs minor mode for making Anki cards with Org
Stars: ✭ 453 (+512.16%)
Mutual labels:  emacs, org-mode
Org Tfl
Transport for London meets Emacs Orgmode
Stars: ✭ 55 (-25.68%)
Mutual labels:  emacs, org-mode
Org Make Toc
Automatic tables of contents for Org files
Stars: ✭ 53 (-28.38%)
Mutual labels:  emacs, org-mode
Memacs
What did I do on February 14th 2007? Visualize your (digital) life in Org-mode
Stars: ✭ 711 (+860.81%)
Mutual labels:  emacs, org-mode
Vscode Org Mode
Emacs Org Mode for Visual Studio Code
Stars: ✭ 1,096 (+1381.08%)
Mutual labels:  emacs, org-mode
Org Noter
Emacs document annotator, using Org-mode
Stars: ✭ 671 (+806.76%)
Mutual labels:  emacs, org-mode
Org Super Agenda
Supercharge your Org daily/weekly agenda by grouping items
Stars: ✭ 829 (+1020.27%)
Mutual labels:  emacs, org-mode
Ox Hugo
A carefully crafted Org exporter back-end for Hugo
Stars: ✭ 591 (+698.65%)
Mutual labels:  emacs, org-mode
Org Reverse Datetree
Reversed date trees for Emacs Org mode
Stars: ✭ 33 (-55.41%)
Mutual labels:  emacs, org-mode
Org Sidebar
A helpful sidebar for Org mode
Stars: ✭ 354 (+378.38%)
Mutual labels:  emacs, org-mode
Org Roam Server
A Web Application to Visualize the Org-Roam Database
Stars: ✭ 443 (+498.65%)
Mutual labels:  emacs, org-mode
Org Evil
Evil extensions for Org-mode.
Stars: ✭ 51 (-31.08%)
Mutual labels:  emacs, org-mode
.dot Org Files
Dotfiles, Emacs + Org-mode with babel and Literate programming.
Stars: ✭ 57 (-22.97%)
Mutual labels:  emacs, org-mode
  • org-kanban

The start of what might eventually be a useful personal kanban mode for org. Warning: not even alpha software!

[[file:screenshot.png][file:screenshot.png]]

** About

This package contains a single useful function, org-kanban, that lets you open several editing windows into the same org-mode file, so that it can be visualized as a kanban board.

The function is currently hard coded to look for the first top level heading, and treat all direct children of that heading as the "states" of your kanban board.

org-refile-targets is overridden in this buffer, so that refile actions are focused on moving items between the different states.

** Help

This is obviously an incredibly limited tool at the present, and I'm really just releasing it so prematurely in order to solicit feedback and help from the community. It works for my purposes, but to make it work for your purposes, I'm hoping you'll help by collaborating on some of the polish that makes it useful outside my own .emacs file :)

  • [ ] Package as a proper emacs package.

  • [ ] Write tests.

  • [ ] Allow custom Kanban states using org-agenda match syntax.

  • [X] Log timestamps as properties when refiling.

  • [ ] Log refile count to track "churn".

    Items that bounce around a lot are good candidates for review.

  • [ ] Allow setting WIP constraints for each state.

  • [ ] Velocity visualization.

    Given an org file with the right properties and history, we can calculate statistics for the user. These could include many interesting queueing measurements, such as average wait time via Little's Law, and capacity utilization.

  • [ ] Backlog focus mode.

    Special mode that helps users triage large backlogs. This could incorporate multiple views of the same "state" subtree, each sorted / grouped in a different way.

    For instance, one might wish to see:

    • all items sorted by last refile time.
    • all items sorted by priority.
    • items grouped by the week/month that they were refiled.
    • items grouped by some arbitrary tag, then sorted by priority and refile time.
    • some kind of "smart" weighted list that considers priority, refile time, churn, tags, etc?
  • [ ] Support multi-person kanban boards.

** Resources

Interested in project management, kanban, and all that good stuff?

*** [[https://www.amazon.com/Principles-Product-Development-Flow-Generation/dp/1935401009][The Principles of Product Development Flow - D. Reinertsen]] *** [[https://www.amazon.com/Personal-Kanban-Mapping-Work-Navigating/dp/1453802266][Personal Kanban - Jim Benson]] *** [[https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002][The DevOps Handbook - Gene Kim, et al]] *** [[https://www.youtube.com/watch?v=N7oz366X0-8][The Cynefin Framework - Dave Snowden]] (youtube) *** [[https://www.youtube.com/watch?v=oyEtKpqqx_s][The Big Ideas Behind Lean Product Development - Don Reinertsen]] (youtube)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].