My team management tooling in org mode. Features are added when I need them. There is no long term plan or overarching vision here. You might still see versions tags though.
Notes on the workflow follow.
Each person gets mapped to a local directory with certain structure in place. They also get an equivalent cloud directory where we keep shared content.
While most of the person’s file is flexible in terms of how you keep things in it, a few functions expect the following structure:
#+TITLE: Person Name
...
* Links
+ [[some-link][jira-project-link]]
+ ...
* Log
+ ...
I maintain a single inventory file with data kept in each person’s directory.
…
For feedback discussions, it’s important to keep logging situations when they occur. I use the following capture template that asks for the person’s name, then logs an entry with timestamp:
(setq org-capture-templates
'(("t" "Team log" item (function org-team-visit-person-log)
"- %U %?" :prepend t)))
In the text, I usually write a small phrase pointing to the general area of note
like ownership
. Then I log the situation with sufficient details, links, etc.
Next few sentences specify my views, positive or negative, on the situation
which are followed up by the best thing that could have been done in that
situation.
The last bit about writing the best thing to do derives from the ’What “killing it” would look like’ idea from Lenny’s notes. and our value Strive for Excellence.
…
…
…