Moving from Jira Data Center to Cloud means rebuilding the process checklists that lived in old apps, wiki pages or people’s heads. Here are four starting points: Definition of Done, QA sign-off, release readiness and onboarding. Copy them as markdown and adapt them to your team.
Free to use in any tool. In Sealstep they’re built in as starter packs, with required items pre-marked. The markdown uses the widely used Smart Checklist syntax (-! = required, # = section), so it pastes into Sealstep and other apps that read that format.
Data Center end of life: Atlassian has announced that Data Center products reach end of life on March 28, 2029 (Atlassian blog). Rebuilding checklists is a small but easy-to-forget part of the move.
Definition of Done (software)
A team-level Definition of Done for stories and tasks.
Build
Acceptance criteria met and demoed to the requesterRequired
Code reviewed and approved by at least one teammateRequired
Automated tests added or updated, and passing in CIRequired
No new linter or static-analysis warnings
Ship
Merged to the main branchRequired
Feature flag or rollout plan noted on the issue
User-facing docs or release notes updated
Product owner accepted the work
Markdown
## Build
-! Acceptance criteria met and demoed to the requester
-! Code reviewed and approved by at least one teammate
-! Automated tests added or updated, and passing in CI
- No new linter or static-analysis warnings
## Ship
-! Merged to the main branch
- Feature flag or rollout plan noted on the issue
- User-facing docs or release notes updated
- Product owner accepted the work
QA sign-off
Verification steps before a ticket moves to Done or Ready for release.
QA owner signed off Assign this item to the QA owner and set it Done when signing off.Required
Markdown
## Test
-! Test cases written or linked
-! Happy path verified on staging
-! Edge cases and error states verified
- Tested on supported browsers / devices
- Accessibility smoke check (keyboard + screen reader labels)
## Close out
-! Regression suite green
- Bugs found are linked as separate issues
-! QA owner signed off
> Assign this item to the QA owner and set it Done when signing off.
Release readiness
Run on the release ticket before tagging and deploying.
Before
All issues in the fix version are resolvedRequired
Release notes draftedRequired
Rollback plan documentedRequired
Stakeholders notified of the release window
Deploy
Build tagged and artifacts publishedRequired
Deployed to productionRequired
Post-deploy smoke test passedRequired
After
Monitoring and error rates checked after 1 hour
Fix version marked released in Jira
Markdown
## Before
-! All issues in the fix version are resolved
-! Release notes drafted
-! Rollback plan documented
- Stakeholders notified of the release window
## Deploy
-! Build tagged and artifacts published
-! Deployed to production
-! Post-deploy smoke test passed
## After
- Monitoring and error rates checked after 1 hour
- Fix version marked released in Jira
Employee onboarding
IT and team tasks for a new starter. Use one issue per person.
Before day 1
Laptop ordered and set upRequired
Accounts created (email, SSO, chat, Jira)Required
Buddy assigned
Week 1
Welcome meeting heldRequired
Team rituals and calendars shared
First starter ticket assigned
Day 30
30-day check-in completed
Markdown
## Before day 1
-! Laptop ordered and set up
-! Accounts created (email, SSO, chat, Jira)
- Buddy assigned
## Week 1
-! Welcome meeting held
- Team rituals and calendars shared
- First starter ticket assigned
## Day 30
- 30-day check-in completed
How to use these in Sealstep
As a Jira admin, open Jira settings → Apps → Sealstep Checklists → Templates. On a new site the four packs are offered as one-click starters.
Edit the items to match how your team works. Keep required items few and meaningful: each one can block a transition.
Choose where it applies (all projects or selected ones), turn on Auto-apply on create for the right issue types, and lock it if it encodes policy.
Add the Sealstep validator to the transitions that should respect it.
Writing a good Definition of Done
Make it checkable. “Code reviewed by a teammate” beats “Quality is good”.
Separate DoD from acceptance criteria. DoD applies to every item. Acceptance criteria are specific to one story. Put those as items on the story itself.
Use N/A deliberately. If a step often doesn’t apply, mark it N/A with a short detail note. Don’t delete it.
Review it every quarter. Edit the template. Issues already created keep the version they started with.