[SOP] Software_Development_Life_Cycle

#

Description

User

#

Description

User

1

Collect requirements: Requirements can be collected from many source

  • From users requirement, user feedback

  • From productions teams

  • Required by another features

  • …

Collected requirements will be included in the sprint backlog

Business Analyst

2

Clarify requirements: Clarify requirements, inputs and outputs, standards and related documentation

Business Analyst

3

Sprint Meeting: The product team discusses to evaluate the priority of the requirements and select the requirements for the next sprint

Product Team

4

Detailed design for requirements: Detailed design can be:

  • Feature list: Transforms requirements into specific features

  • User Flow

  • UX/UI design

Developer, Designer

5

Development Features: Implement features into specific codes

Developer

6

Review Features: Review coding structure by tech leader

Developer (Tech Leader)

7

Deploy features to development server: Implement code in development server for testing

Developer

8

Test features: Test implemented features to make sure they work as required

Tester

9

Deploy features to production server: After sprint is finish and all test passed, features will be implemented on production server

Developer (Tech Leader)