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. |