Agile Manifesto and Principles, Xp Principles, Agile Requirement Management, Lean Startup, User Stories and Backlog Grooming And Acceptance Test Driven Development ( Atdd ), Scrum, Scrum Roles, Kanban, Project and Team Workflow Optimization, Agile Planning and Progress Tracking, Quality Management and Test Automation. Learning Outcomes# On Completion of This Course The Student Will Be Able To# 1. Understand and Apply The Agile Way of Thinking to Problem Solving As Well As in Project and Product Development in The Face Of Uncertainty. 2. Understand and Practice The Process of Product Definition From Design Thinking to Requirements, Combined With Customer Stories. 3. Prioritize Requirements As Per The Agile Method, and Attain Predicition of Objectives Satisfaction in an Ever Changing Environment. 4. Productively Take a Role, and Even Initiate A Scrum/kanban Development and Follow It's Progress in a Software Team.

Faculty: Computer Science
|Undergraduate Studies |Graduate Studies

Pre-required courses

236321 - Software Engineering Methods