This 3 credit course introduces students to agile software development methodologies. The course aims to provide both theoretical and practical understanding of agile practices for small teams to develop high quality software. Students will learn about agile processes like Scrum and Extreme Programming, agile management and tools like JIRA. They will also learn about integrating agility into quality assurance and global software development. Assessment includes quizzes, case studies and agile games.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
141 views
Agile Methodologies Syllabus
This 3 credit course introduces students to agile software development methodologies. The course aims to provide both theoretical and practical understanding of agile practices for small teams to develop high quality software. Students will learn about agile processes like Scrum and Extreme Programming, agile management and tools like JIRA. They will also learn about integrating agility into quality assurance and global software development. Assessment includes quizzes, case studies and agile games.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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/
[Ebooks PDF] download (Ebook) Coaching, Mentoring and Organizational Consultancy: Supervision and Development by Peter Hawkins, Nick Smith ISBN 9780335218158, 9780335218165, 0335218156, 0335218164 full chapters
Agile SDLC Model Is A Combination of Iterative and Incremental Process Models With Focus On Process Adaptability and Customer Satisfaction by Rapid Delivery of Working Software Product