We will get to know what is the software life cycle and clear out the confusion about the difference between all management roles that are mandatory to have a complete and working software product. Agenda: What is software development life cycle Types of software products What are the mandatory business roles in software industry Project manager role Business analyst role Product owner role Product manager role Most popular tools that are used in managing software projects Important topics to study that are related to the mentioned jobs.