We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19
Agile Software Development
Topic: Introduction to Agile Software Development
Dr. Nikhil Govil
Associate Professor, Program Coordinator – B.Tech. (CSE), Dept. of CEA Syllabus for BCA (Hons.) Syllabus for BCA (Hons.) Syllabus for B.Tech. (CSE) Syllabus for B.Tech. (CSE) Course Objectives
• To demonstrate an understanding of Agile development
philosophies and methodologies, • To practice human-centric design in Agile development, • To evaluate Agile team-based practices used to create and deliver products, • To build out a small team-based project using Scrum practices, • To explore advanced and emerging topics in the domain of software development. Learning Objectives The students will be able to:
1. Demonstrate critical thinking while working in Agile environment,
2. Apply problem solving approach against a complex holistic system of Agile
values, principles and practices, and challenges of scaling to the enterprise,
3. Describe how an Agile framework is executed from beginning to end,
4. Define & prioritize the system requirements in the form of User stories,
5. Implement a live project that adopts Agile execution techniques, etc.
History of Agile What is Agile? Agile is a group of methodologies that demonstrate a commitment to tight feedback cycles and continuous improvement. What is Agile? Why Choose Agile? Why Study Agile?
• Fun & activity based learning,
• High demand of Agile professionals in IT sector,
• Flexibility to break complex projects into manageable pieces,
• Latest & trending SDLC model, etc.
Benefits of Agile Methodology Career options after learning Agile Methodologies 1. Product Owner, 2. Scrum Master, 3. Scrum Developer, 4. Quality Engineer, 5. Business Analyst, 6. Software Tester, 7. Agile Coach, 8. Enterprise Coach, etc. Text & Reference Books • Ken Schawber & Mike Beedle, Agile Software Development with Scrum, Pearson, 2008.
• Robert C. Martin, Agile Software Development, Principles, Patterns
and Practices, Prentice Hall, 2002.
• Lisa Crispin & Janet Gregory, Agile Testing: A Practical Guide for Testers and Agile Teams, Addison Wesley, 2008.
• Alistair Cockburn, Agile Software Development: The Cooperative
Game, Addison Wesley, 2006. Trending Agile Certifications 1. Six Sigma White Belt Training & Certification [Free of Cost] https://www.sixsigmaonline.org/six-sigma-white-belt-certification/