Daily Software Engineering: Practical SDLC overview

Description:
Welcome to SDLC: A Daily Engineering Perspective, a one-hour course designed to provide you with a practical understanding of how requirements are transformed into features across a software engineering hierarchy, without delving into methodologies like Scrum or Agile. This course also focuses on the journey of support tickets and bug reports through the hierarchy, providing you with a comprehensive understanding of the software development life cycle (SDLC) from a day-to-day engineering viewpoint.
Course Outline:
The Necessity
Understanding the importance of SDLC from an engineering perspective
Software Reaching End User
How software products and features are delivered to end users
Engineering Organization: Connecting Roles to the Course
Overview of the various roles in a software engineering hierarchy and their responsibilities
Feature Workflow
How requirements are translated into features throughout the engineering hierarchy
The role of each team member in the feature development process
Bug Workflow
Journey of bug reports through the engineering hierarchy
The roles and responsibilities of each team member in identifying, diagnosing, and resolving bugs
Support Ticket Workflow
How support tickets are processed and resolved across the engineering hierarchy
The role of each team member in providing customer support and ensuring user satisfaction
Outsourcing
Understanding the role of outsourcing in software development projects
Infrastructure Outsourcing
Exploring the benefits and challenges of outsourcing infrastructure management
Maintenance Projects
The role of software engineering hierarchy in maintaining and updating existing software products
R&D Projects
How research and development projects are managed and executed within the engineering hierarchy
By the end of this course, you'll have a clear understanding of how the software development life cycle operates from a daily engineering perspective, gaining valuable insights into the roles, responsibilities, and workflows of various team members. Enroll now and enhance your knowledge of the practical aspects of the SDLC!