So, basically the first thing is to analyze that what the requirements are and what is actually needed in the project and after that we read and research to build the project, I mean not the project basically the approach that can be used and we have to test the fact that is it even feasible or not. So, we would check the feasibility of our project like our approach and if it's feasible then we can move ahead with that. This is something similar that I did in my SD internship where I firstly selected what all approaches were there and then I checked for their feasibility, the one with the most feasibility, the approach with the most feasible solution, I selected that and after that I implemented that particular solution. So, when I implemented that the first thing that we have to do is to test that particular solution if it is correct or not. So, firstly I tested and when the testing was successful I implemented it on production level and the last thing is to maintain the quality and assure that everything is alright. So, for that I checked that what was happening in the production level I researched about that and finally I implemented that particular solution.
