Agile Software Development detailed syllabus for Industrial Engineering & Management (IEM) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the IEM 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 & Management 5th Sem scheme and its subjects, do visit IEM 5th Sem 2021 regulation scheme. For Professional Elective-IV scheme and its subjects refer to IEM 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 Development, 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 & Management 5th Sem, visit IEM 5th Sem subject syllabuses for 2021 regulation.
For all Industrial Engineering & Management results, visit Anna University IEM all semester results direct link.