Github Task

Overview

This document explains the process of how a task comes to us and what approach do we take towards it.

Task assignment

Task is assigned to us through tickets in Sapphire IMS tool.

How we approach

  • After ticket is assigned, we Crate a github task of the corresponding ticket with the steps mentioned below.
  • Then, we do analysis of the task and identify impacted files, new components required etc.
  • After analysis we provide timelines in the github task.
  • We go through all the SDLC steps, have code reviewed and then send the build.
  • Once build is gone, we once test in the environment and then close the github task and ticket.

Creating new task in github

  • Create github task with Sapphire ticket id.
  • Add Ticket description as comment while creating task: Ticket Description:
  • Add the following comments:

Planning Timeline

Planned Start DatePlanned End DatePlanned Effort hrsActual Start DateActual End DateActual Effort hrsComments

Development Timeline

Planned Start DatePlanned End DatePlanned Effort hrsActual Start DateActual End DateActual Effort hrsComments

Unit Testing Timeline

Planned Start DatePlanned End DatePlanned Effort hrsActual Start DateActual End DateActual Effort hrsComments

Review Timeline

Planned Start DatePlanned End DatePlanned Effort hrsActual Start DateActual End DateActual Effort hrsComments

Documentation Timeline

Planned Start DatePlanned End DatePlanned Effort hrsActual Start DateActual End DateActual Effort hrsComments

Review

Review CommentsChanges Completed

Impact Analysis Comments

Unit Tests

Sr NumTest CaseExpected ResultActual ResultTest Case Status

Build Status

TestingProduction

Commit Links

CodeUnit Testing Proofs
VersionDateDeveloped ByInformation ClassificationReviewed ByApproved By
1.011-08-2020GunjanINTERNALPrasanPrasan