Professional Documents
Culture Documents
1. Requirements gathering
• The requirements are defined in this phase, which involves engaging stakeholders (product
owners and end-users)
• Explain the business opportunities and plan the time and effort needed to build the
project. Prepared by Dr. Baiju B V, SCOPE 5
• Based on this information, the technical and economic feasibility are evaluated.
2. Design the Requirements:
• Once the project is identified, we must work with stakeholders to define requirements.
• The user flow diagram or the high-level UML(Unified Modeling Language) diagram
are used to show the work of features and show how it will apply to the existing
system.
3. Construction/Iteration
• The real work begins at this stage after the software development team defines and
designs the requirements.
• Agile development is carried out in iterative cycles, often referred to as “sprints.”
• Designers and developers start working on their project, which aims to deploy a
working product.
• The product will undergo various stages of improvement, so it includes simple,
minimal functionality.
• The focus is on delivering small, working increments of the product.
4. Testing
• The Quality Assurance(QA) team examines the product's performance and verifies if any
bug is present in the product.
• Automated testing using the right tools plays a vital role in maintaining the pace of
development. Prepared by Dr. Baiju B V, SCOPE 6
5. Deployment
• The initial product is released to the user
6. Feedback
• The team receives feedback about the product and works on correcting bugs based on the
received feedback.