How can I encourage my team (and boss) to improve their documentation habits?
It generally works out ok as I have about a 2-hour overlap with my team at the end of my day. However, a new problem has arisen that I don't know how to deal with and it's becoming more frequent.
I'll start my day and notice a JIRA story has been assigned to me. Often it's labeled high priority. The subject and description are vague. I'm lucky if it has acceptance criteria. Everyone is asleep, and I can't make any progress.
I can imagine the discussion: "Oh, that story we forgot about needs to get done soon, let's have him work on it tonight."
They forget that I wasn't in the room when they were talking about it, they forget that one person worked on it and didn't create any documentation. The story is so vague I may not even know what repo(s) it involves. I've had stories like this that have been written by other developers, the SCRUM master, and my boss.
Having worked with geographically distributed developers in the past, where you can't rely on tribal knowledge or hallway conversation I try to lead by example by adding notes and documentation everywhere. The feedback I get is that it is appreciated, and they'll say that they "should really start doing that too" but it has not caught on. The QA team has been the most appreciative as they're accustomed to writing bug reports and don't usually work with the developers directly.
I'm not sure how I can improve this situation. It makes me feel unproductive. Some days I am so discouraged that I have considering looking for a new job. There are plenty of other things I like about the company, and I'd prefer to stay and make things better, but I am out of ideas and looking for some new ones.