Syllabus

Course Code: $ Program Elective Lab-II MTCE-126    Course Name: Agile Software Engineering Lab

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 1. Understand the background and driving forces for taking an Agile Approach to Software Development. Study the Important Characteristics that make agile approach best suited for Software Development.
2 2. Understand the business value of adopting agile approach.
3 3. Study the Agile Process Examples
a) SCRUM
b) FDD
c) Lean software development
d) XP
3. Understand agile development practices using SCRUM
4 4. Drive Development with Unit Test using Test Driven Development.
5 5. Apply Design principle and Refactoring to achieve agility
6 6. To study automated build tool.
7 7. To study version control tool.
8 8. To study Continuous Integration tool.
9 9. Perform Testing activities within an agile project.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.