Course Code: CPAN 225
Academic Year: 2022-2023
This course provides both the practice and the theory of planning and managing projects by introducing a variety of methodologies of the software development life cycle such as Agile, Scrum, Kanban, Lean, XP (eXtreme Programming) and lean project management methodologies. DevOps will also be covered. Key roles, technologies and activities in software development practices are covered and associated with the different software development processes. Students will have an overview of traditional development methodologies as well as current and popular trends.