You are on page 1of 2

Course Code Course Name L T P C

VIT322 AGILE METHODOLOGIES 3 0 0 3

Category: Professional Elective


a. Preamble
This course enables the students with a theoretical as well as practical understanding of agile
software development practices and how small teams can apply them to create high-quality
software. It is designed to understand the benefits and pitfalls of working in an agile team and
to perform a detailed examination and demonstration of agile development and testing
techniques.
b. Course Outcome
After successful completion of the course, the students will be able to
CO. No. Course Outcome Knowledge
Level
CO1 Demonstrate the importance of agile software development K2
practices to create high-quality software
CO2 Summarize the iterative software development processes K2
CO3 Outline the importance of agile management. K2
CO4 Summarize the software process improvement by determining the K2
requirements for a software system
CO5 Illustrate how agile approaches can be scaled up to the enterprise K2
level.

c. Course Syllabus Total: 45 Periods


AGILE METHODOLOGY 9
Theories for Agile Management - Agile Software Development - Traditional Model vs. Agile
Model - Classification of Agile Methods - Agile Manifesto and Principles - Agile Team
Interactions - Ethics in Agile Teams - Agility in Design, Testing - Agile Documentations -
Agile Drivers, Capabilities and Values
AGILE PROCESSES 9
Lean Production: SCRUM, Crystal, Feature Driven Development, Adaptive Software
Development - Extreme Programming: Method Overview, Lifecycle, Work Products, Roles
and Practices.
AGILE MANAGEMENT 9
Agile Project Management – Traditional Model versus RAD model for project management –
Task planning and effort tracking – The project managers new work – Agile Development
Management – Agile product Management.
AGILE SOFTWARE TOOL 9
Introduction to JIRA – JIRA Version – JIRA Cloud Instance Setup – JIRA Administration:
Creating a New User and Group – Permission Levels – Global Permission – Project Roles
and Permissions - JIRA Schemes: Issue Types, Screens, Custom Fields, and Workflow.
AGILITY AND QUALITY ASSURANCE 9
Agile Product Development - Agile Metrics - Feature Driven Development (FDD) - Financial
and Production Metrics in FDD - Agile Approach to Quality Assurance - Test Driven
Development - Agile Approach in Global Software Development.
d. Activities
 Quiz
 Case Study
 Agile Games
e. Learning Resources
TEXT BOOKS
1. David J. Anderson and Eli Schragenheim, Agile Management for Software
Engineering: Applying the Theory of Constraints for Business Results, Prentice Hall,
2009.
2. Hazza and Dubinsky, Agile Software Engineering, Series: Undergraduate Topics in
Computer Science, Springer, 2009.
REFERENCE BOOK
1. Craig Larman, Agile and Iterative Development: A Manager’s Guide, Addison-
Wesley, 2004.
WEB RESOURCE
1. https://www.udemy.com/course/the-complete-guide-to-jira-with-real-world-examples/

You might also like