Professional Documents
Culture Documents
Requirement collection
In this phases the business analyst (BA) goes to customer place and collects the business need
of the customer in the form of documents
Feasibility study
In this phase a team of high level people sit together and decide whether the project of
technically doable or not on the basis of some factors
Hr team : will decide the resources are available or not
Finance team : decides profitable or not
Where PM and arch level : will decide technically doable or not
Design
Design means blue print off the app
Design are of two types
A) high level design
It is also known as module level design and it is done by the architect
B) low level design
It is also known as component level design and it done by the project manager
Coding
In this phase the developer start writing the code by choosing one programming language this
process of writing the code by the developers continue until the app is ready
Testing
Once the app is ready the test engineers start checking the app . While checking the app the TE
may find some defects .
All these defects are handed over to the developers
The developer does the necessary code changes to fix the defects and give it back to the test
engineers .
This process of checking the app i.e. finding the defects getting fixed by the developers
continues until the app is stable.
Installation
In this phase the final stable product is moved from the company environment to the client
environment and it is done a separate team known as installation team
Maintenance
Once the app is deployed into the client environment , the customer starts using the app , while
using the app the customer may encounter some issues in order to overcome such issues and
get it resolved immediately One TE and developer deployed to the client environment for a
period of time .
MODELS OF SDLC
● waterfall model
● Prototype model
● Spiral model
● V model
● Hybrid model
● Agile methodology