Overview
Related Links
Ref Books
Downloads

Course Contents

Agile Software Development is a set of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. The course focuses on techniques and methodologies of agile software development. It is rapidly becoming the choice for software development where requirements are unpredictable or is expected to change over time. This course helps students gain knowledge on what is agile and why agile is better suited for these situations? It also cover some of the most common agile frameworks like scrum and XP in depth.

Course Synopsis

The course aims to provide students with the knowledge about agile, its different flavours and their usage in different situations

Course Learning Outcomes

The students will be able to: • Describe agile software development methodologies. • Identify the benefits and pitfalls of transitioning to agile. • Compare agile software development to traditional software development models. • Apply agile practices such as test-driven development, standup meetings, and pair programming to their software engineering practices.


No Information Yet



Book Title : Agile Software Development, Principles, Patterns, and Practices
Author : Robert C. Martin
Edition :
Publisher : Pearson



Book Title : Extreme Programming Explained
Author : Kent Back & Cynthia Andres
Edition : 2nd Edition
Publisher : Addison Wesley Professional



Book Title : Learning Agile: Understanding Scrum, XP, Lean, and Kanban
Author : Andrew Stallman and Jennifer Greene
Edition :
Publisher : O'Reilly Media







No Information Yet