Agile Methodology?
development and testing are concurrent. It is an iterative approach
step 1: Requirement analysis
step 2: Design
Step3: Development
step 4: Testing
Step 5: Deployment
and repeat
Step 1: Requirement Gathering and analysis: Product Manager will consider customer requests and feedback and product strategy. It will be taken in a written format for future reference.
Step 2: Design Phase: According to requirement the High-Level Design of the software system is created.
step 3:- Development Phase: developing the system security features and test each component. In addition to developing the new features, the engineering team is also responsible for Site Reliability.
Step 4: Testing Phase: The Quality Assurance (QA) and Release Management (RM) teams will test the functionality of the product and raise defects. Here we will also perform the AT(Acceptance Test).
Step 5: Deployment and Monitoring: Cloud Operation Team will monitor the performance.