Pre-
...
- Verify that all JIRAs owned by you (you are the assignee) reflect the proper values for selection by the automated tool.
Post-Build (any environment)
- Verify that the changes and all their dependencies have arrived in the target environment.
- Verify that any required SQL scripts have been executed without error.
- Verify the JIRA status field values.
Post deployment - UAT
- Perform a unit test to verify that the changes and all dependencies are in place.
- Assign the Jira to the requestor providing comment informing them that the change is in UAT and ready for their validation. Also tell them the date of the next scheduled PRD build so they know what their target completion for testing is.
Post deplyment - PRD
- Verify that changes have arrived and are complete (may need to work with requestor)
Workflows
Issue Types : Bug, Improvement, New Feature - will follow a complete workflow involving requirements signoff. QA testing will be performed by the requester of the issue. UAT testing will be performed by the Subject Matter Expert (SME).
Issue Types : Data, Process, Task, Subtask, Other - will follow a simplified workflow that does not involve formal requirements signoff. Testing will be performed by the requester of the issue.
Each step in the workflow is designed for a specific user role. Current users are defined in the User Roles page.
Release
- Notify testers of issues in UAT that are ready to be tested. Richard Ritchie
- Email notification to developers for code freeze. Richard Ritchie
- Code Freeze (End of Business). Richard Ritchie
- Verify trunk has code from any tagged versions since last major release. Richard Ritchie
- Create Footprints RFC (2503). Richard Ritchie
- Mark RFC as Functionally Approved. Former user (Deleted)
- Create JIRA Task for Tag and Deploy (KPS-349). Assign to Ben. Richard Ritchie
- Final UAT Deployment Benjamin Daniels, David Chudnow (Deactivated)
- Notify testers of issues in UAT that are ready to be tested. Richard Ritchie
- Notify users of upcoming release. Brett Paulson
- Change JIRA issues status to "READY FOR PROD". Richard Ritchie
- Tag and build the scheduled Release. Benjamin Daniels
- Deploy to SUP environment in afternoon. Benjamin Daniels
...
Release
- Perform Deployment. Benjamin Daniels
- Change JIRA issues status to "PROD DEPLOYMENT COMPLETE". Benjamin Daniels
- Release the new version in JIRA. Benjamin Daniels
- Perform Checkout Brett Paulson, Jean Ose
- Notify Users with release notes and dates data will be refreshed. Brett Paulson
- Change JIRA issues status to "CLOSED" Richard Ritchie
...
Post-Release
- Database refresh. Richard Ritchie
- Re-Encrypt UAT data. Richard Ritchie
- Monthly Kuali Audit Report. Kathleen Avery (Deactivated)
...