The entire SDLC process can be very lengthy and require a lot of planning. Who are the people that should be involved in the SDLC process? In what capacity should their involvement be? Solution Since SLDC is start to end delivery of software solutions over entire lifecycle, a lot people are involved in different phases of SLDC process. Project Manager is assigned to entire project to oversee the progress and completion of project required according to client. A business analyst’s role is to speak to the people in the project and gather the requirements, which are a list of things that the solution needs to do for it to be successful. This role is most important in first phase of SLDC. While designing and development of software, Developers and Designers play most prominent roles. Limited role of Business Analyst and Project Manager During the testing phase, Testers and Developers are most involved as they try to sniff out problems and solve them. Finally during implementation and releasing of software Release managers and Businessrepresentatives are involved along with Project Managers and Business Analysts.