Jira Tickets as a Checklist
jeremybelcher.co
jeremybelcher.co
## Launch checklist
- [ ] Feature development and testing completed
- [ ] Documentation updated
- [ ] Release notes prepared
- [ ] Security and performance testing done
- [ ] Monitoring and alerting set up
- [ ] Rollback plan documented
If you put that in the issue description the progress through the checklist is then displayed in the summary list of issues as well (and anywhere else the issue link is shown).Create a ticket, add a label, attach a file, and update the ticket to "ready for processing stage 1". The ingestion pipeline would see the pending work, move it into an "processing stage 1 phase", loading it into a dedicated table. And then another system would move it to "processing stage 2" where it got processed into a second table. Then a manual hold stage, for the ingestion team to sign off on. Then another system would do a "merge" stage to bring it into the main database. The pipeline would be leaving comments with stats of its runs in the comments & updating fields on the tickets as it worked.
It was so cool & such radical visibility having core processes for the org run through jira. Both man and machine, collaborating to move data along. I've never seen a better more natural workflow engine than this homebrew system. Pipeline team had built something really cool, by basing their operation around jira & custom workflows.