Agile Software Development detailed syllabus for Industrial Engineering (Industrial) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the Industrial students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Industrial Engineering 5th Sem scheme and its subjects, do visit Industrial 5th Sem 2021 regulation scheme. For Professional Elective-IV scheme and its subjects refer to Industrial Professional Elective-IV syllabus scheme. The detailed syllabus of agile software development is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
AGILE METHODOLOGY 9
Theories for Agile management – agile software development – traditional model vs. agile model – classification of agile methods – agile manifesto and principles – agile project management – agile team interactions – ethics in agile teams – agility in design, testing – agile documentations – agile drivers, capabilities and values.
Unit II
AGILE PROCESSES 9
Lean production – SCRUM, Crystal, Feature Driven EDevelopment, Adaptive Software Development, and Extreme Programming: Method overview – lifecycle – work products, roles and practices.
Unit III
Download the iStudy App for all syllabus and other updates.

Unit IV
AGILITY AND REQUIREMENTS ENGINEERING 9
Impact of agile processes in RE – current agile practices – variance – overview of RE using agile – managing unstable requirements – requirements elicitation – agile requirements abstraction model – requirements management in agile environment, agile requirements prioritization – agile requirements modeling and generation – concurrency in agile requirements generation.
Unit V
AGILITY AND QUALITY ASSURANCE 9
Agile Interaction Design – Agile product development – Agile Metrics – Feature Driven Development (FDD) – Financial and Production Metrics in FDD – Agile approach to Quality Assurance – Test Driven Development – Pair programming: Issues and Challenges – Agile approach to Global Software Development.
Course Outcomes:
Upon completion of the course, the students will be able to:
- Realize the importance of interacting with business stakeholders in determining the requirements for a software system
- Perform iterative software development processes: how to plan them, how to execute them.
- Point out the impact of social aspects on software development success.
- Develop techniques and tools for improving team collaboration and software quality. Perform Software process improvement as an ongoing task for development teams
- Show how agile approaches can be scaled up to the enterprise level.
Text Books:
Download the iStudy App for all syllabus and other updates.

Reference Books:
- Dingsoyr, Torgeir, Dyba, Tore, Moe, Nils Brede (Eds.), —Agile Software Development, Current Research and Future Directions!, Springer-Verlag Berlin Heidelberg, 2010
- David J. Anderson; Eli Schragenheim, —Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results! Prentice Hall, 2003
- Hazza & Dubinsky, Agile Software Engineering, Series: Undergraduate Topics in Computer Science!, Springer, VIII edition, 2009
- Craig Larman, Agile and Iterative Development: A managers Guide!, Addison-Wesley, 2004
- Kevin C. Desouza, Agile information systems: conceptualization, construction, and management!, Butterworth-Heinemann, 2007.
For detailed syllabus of all the other subjects of Industrial Engineering 5th Sem, visit Industrial 5th Sem subject syllabuses for 2021 regulation.
For all Industrial Engineering results, visit Anna University Industrial all semester results direct link.