Source Code Management - Process
Updated over a week ago

Source Code Management Process

Sr. No

Activity

Description

Actor

1

Fork or create a local branch

Take/Fork the code from the main branch for local deployment.

Developer

2

Develop Locally

Deploy and extend the code on their local environment to add, remove features, or fix the bugs.

Developer

3

Test Locally

Once done with development on the local environment, they perform the unit testing on their local environment.

Developer

4

Push to Staging

Once tested the code is pushed to Staging Environment

Developer

5

Unit Testing

Developers also perform the sanity check and end-to-end test on Staging Environment and fix any bugs and glitches.

Developer

6

Sanity and End-to-End Testing

Once the code is tested, it is then given to Quality Assurance (QA) Testing to perform the sanity test and end-to-end test.

If any issues are found, they are reported back to the development team and they fix those issues on the local machine, test, and deploy on staging for testing.

QA Testing Analyst

7

Release to Production

If no issue is found, the Technology head then has a last check on the release plan and merges different branches (as necessary) to move the code from Staging to the Development environment.

Head of Development(CTO)

Did this answer your question?