You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 5
Next »
Please review Custom Development Request to understand the overall custom development process.
This guide will cover the Functional Specification and Build process.
eyJleHRTcnZJbnRlZ1R5cGUiOjEsImdDbGllbnRJZCI6IiIsImNyZWF0b3JOYW1lIjoiTVVUSFVTQU1ZLWV4dCwgS3VuYWxhbiIsIm91dHB1dFR5cGUiOiJibG9jayIsImxhc3RNb2RpZmllck5hbWUiOiJNVVRIVVNBTVktZXh0LCBLdW5hbGFuIiwibGFuZ3VhZ2UiOiJlbiIsInVpQ29uZmlnIjoie30iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiI5MzE2OTI0ODIiLCJkaWFncmFtTmFtZSI6IkRldiBQcm9jZXNzIiwiYXNwZWN0IjoiIiwiYXNwZWN0SGFzaCI6IiIsImxpbmtzIjoiYXV0byIsImRpYWdyYW1VcmwiOiIiLCJjZW9OYW1lIjoiQ3VzdG9tIERldmVsb3BtZW50IEJ1aWxkIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjkzMzc1Njk1OSwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6OTM3MDAyNTg1LCJwYWdlSWQiOiI5MzM3NTY5NTkiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjo5LCJtYWNyb0lkIjoiM2ZmOTdhMjktOTAyNi00NGJhLWIyNjQtMjQyMDNhNTUyNThhIiwicHJldmlld05hbWUiOiJEZXYgUHJvY2Vzcy5wbmciLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6ZmFsc2UsImxpY2Vuc2VTdGF0dXMiOiJPSyIsIndpZHRoIjoiMTIwMCIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTc0ODkzMzM2MjUxNywiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
Similar to the request process, the same Jir
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6Ik1VVEhVU0FNWS1leHQsIEt1bmFsYW4iLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiTVVUSFVTQU1ZLWV4dCwgS3VuYWxhbiIsImxhbmd1YWdlIjoiZW4iLCJ1aUNvbmZpZyI6Int9IiwiZGlhZ3JhbURpc3BsYXlOYW1lIjoiIiwic0ZpbGVJZCI6IiIsImF0dElkIjoiOTM3MDAyMDczIiwiZGlhZ3JhbU5hbWUiOiJVbnRpdGxlZCBEaWFncmFtLTE3NDg5NDAxNjIwMzgiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiQ3VzdG9tIERldmVsb3BtZW50IEJ1aWxkIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjo5MzcwMDE2MzEsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjkzNzAwMjU4NSwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MSwibWFjcm9JZCI6IjQ1NDM4Y2VhLWYyZDEtNDQ3OS05Y2RkLTRjMjQ5NjA5MzQ2MCIsInByZXZpZXdOYW1lIjoiVW50aXRsZWQgRGlhZ3JhbS0xNzQ4OTQwMTYyMDM4LnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI5MjIiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE3NDkwMjEyNTc5MjIsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9
a project will be used to manage build. Following are the links to the Build boards.
Functional Specifications (FS)
Creating Functional Specification
Before drafting function specifications, user must create a "Development" card in Jira for each FS as mentioned below.
- Create a Development card in the corresponding Jira Build board.
- Please take note of the Jira key. It will be used as a pre-fix for the FS title.

- Update the details under Overview tab. Leave the assigned developer or tech reviewer field empty and the development team will update it.
- Dependent Builds (i.e., FS from the same request card) will be lined using linked work item methods.
- Click on "+ Add" and selecting "Linked work item".

- Choose "is related to" relationship and linked to the request and related development card. All development card are expected to be linked to its request card.
Please note that the linked work item are not transitive. Meaning if A & B are linked and B & C are linked, A & C are not automatically linked and users will need to create the link between A & C.
- .Related Builds (i.e., different request card) should be group together using the "Custom Development Grouping".
After creating the development card, it will be in "FS in Progress" status and user can start drafting their FS in Confluence. Please refer to Creating Functional Specifications using Scaffolding Templates.
Functional Specification Review and Approval Process
Build Process
The following stages will be managed in Jira.
| Jira Status | Activity | PIC* |
|---|
FS in Progress | - Use Jira key from the corresponding Development work item as the prefix for the FS title and draft FS in Confluence
- Follow the document workflow in Confluence until FS is signed off
| Functional Consultant
|
FS Approved | - FS Signed-off
- In queue for development
| Functional Consultant |
Build in Progress | | Assigned Developer |
Unit Test in Progress | | Assigned Developer |
Build Ready for Tech Review | - Perform code and build review
| Tech Reviewer |
Build Ready for FAT | - Perform function acceptance test (FAT)
| Functional Consultant |
Issue Resolution | - Fix issues reported by functional consultant
| Developer |
Completed | | Functional Consultant |
* PIC - Person who will perform the activity and move the Jira card to the next stage.
During the build process, tech reviewers have the permission to move the cards to the following statuses and reinstantiate.
- On-Hold - If build is to be paused.
- Descope - If build is not required.