Project Management for Production Ready Applications
Project Management for Production Ready Applications
Learn to manage software projects from ideation to production. Learn methodologies, communication strategies, risk management, and technical debt handling to deliver high-quality applications on time and within budget.
Created by Sami Shames El Deen
Last updated 3/5/2026

Full Lifetime Access

What you'll learn
  • Communicate effectively with non-technical stakeholders and clients
  • Gather and analyze functional and non-functional requirements
  • Apply project management methodologies (Kanban, Scrum/Agile)
  • Manage technical debt and make informed trade-off decisions
  • Plan and execute software projects with realistic timelines
  • Handle risk management and team coordination
  • Implement TDD and DDD approaches in project context
  • Create project documentation and deliverables
This course includes
  • 4.1 Hours of on-demand video
  • 1 Assignment
  • Downloadable resources
  • Certificate of completion
Course content
6 sections • 13 lectures • 4:07:01

Description
Building production applications is not just about writing code, its about managing tasks, risks, and people efficiently.
Requirements
  • Basic understanding of software development lifecycle
  • Experience working in a team environment (preferred)
  • Understanding of software engineering fundamentals
Instructor

Sami Shames El Deen

Senior Software Engineer, Lead Instructor & Founder at SE²

With decades of hands-on experience, I am dedicated to helping you master the foundations of SWE and gaining practical skills.

My deep industry knowledge and passion for teaching will excel your software engineering journey.