I’m sitting on a pile of knowledge and a bunch of experts. I’m compelled to turn it into money. I want knowledge collected, I want to know my experts, I want my top contributors known and retained, I want to use knowledge & experts to solutionise & drive RFPs to close fast.
<this> to take
minutes, not days.I just joined the project and I’m required to follow TDD and write provable, defensibe and observable code (what the heck does that even mean?..) I struggle to learn all this stuff and I’m constanly not sure that I’m doing fine - I’d love someone (person or AI, as AI is less embarassing to ask stupid questions) to sit with me and talk me through what needs to be done. I want to worry less and be more condident at what I do. Maybe I even want to grow professionally and learn advanced techniques.
I need to task my team supplying them with the high quality task definition to minimize their chances to screw up. At the same time, I don’t want to spend time detailing (thus if someone did it and I just review - this is fine). Also when they done - I’m supposed to review what they do (especially interns) and give them feedback on how to do better with the design & practices to grow their craft, and its annoying - I need to read a lot, think a lot, write a lot, and also I feel emotionally insecure providing feedback because I don’t know how and I’m not sure I’m good enough to and I’m afraid my message will be ignored.
I have to lay out what needs to be done - next milestone and its tasks, but I struggle to maintain consistency of the documentation and frankly - quite often I feel unsure what are [infrastructure/cross-cutting architectural concerns etc] prerequisites or dependencies because I’m not a specialist, so I’m afraid we will overlook something, and at the same time I’m afraid to ask questions because people will see that I don’t know the subject. When the sprint starts - I struggle to understand if things are going fine even when codebase increments are pushed daily (how do I get stuff from git? how do I interpret what I see in git?).
status-queued → status-in-progress →
status-done) give plain-language sprint state without
reading git.| ## Project Manager |
| > I have a roadmap and I have to push through X storypoints every sprint with 0 defects leaking to prod. But there is always SOMETHING preventing us from getting there. I try to control certain variables - size of the daily increment, open bug count, feature cycle time, PR turnaround time etc. but there are just too many for me to assess. I’d love a “project administrator”, mini-PMO - collects the data, does quick assessment, focuses my attention: “OK, throughput and quality are OK, but PRs now take 2x time to get into the main. Seems like one of primary reviewers is down and it feels - see, I told you we need more reviewers. It seems @jdoe and @markj are already doing work which qualified them for the role.” |
| ### Pains |
| 1. Too many variables to track simultaneously — by the time I notice something is wrong, the sprint is already at risk. 2. I don’t know which signal to trust or which to ignore. Everything looks urgent. 3. The data is in GitLab, Jira, and Slack — I’d have to be three people to read it all. 4. I can see the output (velocity, bug count) but not the leading indicators — the things that predict a miss before it happens. 5. Decisions I make feel like gut calls because I can’t present the analysis that backs them up. |
| ### Experiences I Seek |
| 1. Focus. Don’t show me everything — show me the one thing I need to act on right now. 2. Evidence. When I escalate or make a call, I want data I can point to, not just my read of the room. 3. Early. Tell me when we’re drifting while there’s still time to correct — not at the retrospective. |
| ### Social / Emotional / Functional Progress I Want |
| 1. Make decisions I can defend — with evidence, not just instinct. 2. Be seen as someone who sees around corners, not someone who reacts to fires. 3. Know my team is running at capacity, not burning out or coasting. |
| ### Jobs to Be Done |
| 1. Daily SitRep — one morning read: throughput, cycle time, PR turnaround, open bugs. Anomalies flagged, not buried in a dashboard. 2. Leading indicator watch — catch drift before it becomes a miss: PR queue growing, one reviewer becoming a bottleneck, commit frequency dropping. 3. Decision brief — when I need to act, give me the analysis behind the recommendation so I can present it, not just accept it. 4. Contributor insight — who is doing what, who is overloaded, who has earned a new responsibility. 5. Roadmap-to-sprint traceability — is what the team is doing this sprint actually connected to the roadmap goal? |
~/GitHub/huginn)
— Human-AI OODA composite for engineering PMs. Ingests GitLab and Jira
signals every 15 minutes, computes Master Variables (TRANSPARENCY,
THROUGHPUT, CYCLE TIME, REWORK, QUALITY, COMPLEXITY, CONTRIBUTION), and
generates a daily SitRep via Gjallarhorn AI. Semi-Autonomous mode:
Gjallarhorn proposes Decisions, PM approves. Autonomous mode:
Gjallarhorn executes.