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/
PMP Exam Prep: Master the Latest Techniques and Trends with this In-depth Project Management Professional Guide: Study Guide | Real-life PMP Questions and Detailed Explanation | 200+ Questions and Answers
The PMP Project Management Professional Certification Exam Study Guide - PMBOK Seventh 7th Edition: Proven Methods to Pass the PMP Exam With Confidence - Complete Practice Tests With Answers