Skip to content

GSS Audit Reference

Features

1. AaaS Capability: GSS Support Government and Big UI Change

2. Aaas Capabilities: GSS Customer Request and Run the Business

3. AaaS Capability: UAS Onboard to Webexkubed - JFK BTS

Feature Process

1. Customer requirement audit_reference_1.png

2. Requirement analysis

audit_reference_2.png

audit_reference_3.png

3. Confirm meeting(confirm the feasibility of requirements with customers)

audit_reference_4.png

4. Design review

5. Code review

1. Schedule a code review meeting

audit_reference_5.png

2. Code review and comments

audit_reference_6.png

3. Code enhancements and approval

Open image-2023-8-3_9-47-52.png

6. Acceptance test

1. Deploy to dev env

2. Acceptance review meeting for functions with more points

audit_reference_7.png

3. Acceptance test(team member and customer)

audit_reference_8.png

audit_reference_9.png

Release Process

1. Create a servicenow change

audit_reference_10.png

  1. Post an announcement in the Ask GSS space to inform customers that the release is about to take place

audit_reference_11.png

3. Update the status of release in release space

audit_reference_12.png

4. Trigger jenkins build for master branch

audit_reference_13.png

5. Deploy to ohio, california(secondary) and virginia(primary) by clicking the "Approve" button in Build&Deploy Notifications space

audit_reference_14.png

6. Verification(customers will verify whether the function is normal)

7. Close the change in servicenow

audit_reference_15.png

Agile Process

1. Planning meeting(every two weeks)

audit_reference_16.png

2. Daily meeting

audit_reference_17.png

3. Weekly meeting

audit_reference_18.png

4. Monthly release

5. Rollout retrospective and release feature demo(release wiki)

audit_reference_19.png

6. Monthly retrospective meeting(retro wiki)

audit_reference_20.png

We will use jira task to track the actions generated in it:

audit_reference_21.png

Production issues

1. Troubleshooting

2. Hotfix

audit_reference_22.png

3. Rollout

Security

1. Role control to isolate dev/stage and prod

We have two different group for dev/stage and prod to ensure that people in the dev/stage group cannot log in to prod, but people in the prod group can log in to dev/stage.

Tools

1. Jira Sprint Dashboard: https://jira-eng-gpk2.cisco.com/jira/secure/RapidBoard.jspa?rapidView=5849&projectKey=WBXPLTFM&view=planning.nodetail&issueLimit=100

2. Document Center: GSS (Global Service Status)

3. Github Repository: https://sqbu-github.cisco.com/Monitoring/global-service-status-webui-vuejs, https://sqbu-github.cisco.com/Monitoring/global-service-status-service

3. Auto deployment pipeline: http://10.225.23.241:8080/job/Monitoring-new/view/GSS/

4. Server health Monitoring: https://mct.webex.com/ search "Global Service Status"

5. OnCall for production support: https://ciscospark.pagerduty.com/escalation_policies#P3D06J9