About the Course

The core principles of agile software development process are iterative, feature-driven and customer-focused practiced by motivated, self-organising and cross-functional development teams. It encourages continuous improvements as well as flexible and rapid responses to change. This course aim to provide participants with essentials of agile software development principles and practices. The course starts with a general overview of agile development philosophy, process, terminologies, stages and its superiority over traditional waterfall software development approach. Good engineering practices such as test automation, continuous integration will be introduced next. The course is concluded with teams of participants collaborating in user stories and backlog creation, sprint planning and review for a given scenario which will help consolidate the knowledge learnt the holistic agile development concepts

What You'll Study