> > What is the software development lifecycle? SDLC is the a series of steps for the development and managment of an app or piece of software. These steps can vary depending on the project or industry, but in general the steps are the following: 1. Planning and Requirement Analysis 2. Defining Requirements 3. Designing the product architecture 4. Building or Developing the Product 5. Testing the Product 6. Deployment in the Market and Maintenance It's pretty intuitive, when you think about it. I have only worked on small scale projects for class however, so I wouldn't know how this looks like on a larger scale at a company.