# Development

## Pre-Stage

Ready

## Stage Entry Requirement

* Stories in stage does not exceed WIP

## Stage Workflow

* Pull Story Card from Ready Stage
* Create Story Branch
* Complete Work
* Validate Work&#x20;
  * Unit tests
  * Code analysis
  * Security analysis
* Commit
* Pull Request
* Story Review - this may need to be a separate stage because this can easily become a bottleneck in the process.
  * Review story definition
  * Unit tests results
  * Code analysis results
  * Security analysis results
  * Code review
* Merge Story Branch to Main
* Delete Story Branch

## Stage Exit Requirement

* Story passes Story Review
* Story merges successfully

## Post-Stage

Validation/Functional Test
