0% found this document useful (0 votes)
14 views19 pages

Agile Introduction

Uploaded by

rrlovey19pandey
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
14 views19 pages

Agile Introduction

Uploaded by

rrlovey19pandey
Copyright
© © All Rights Reserved
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/

2. Agile Scrum Training [Free of Cost]


https://masterofproject.com/p/agile-scrum-overview-agile-scrum-certification-info

3. Agile with Atlassian Jira (from Cousera) [Paid]


https://www.coursera.org/learn/agile-atlassian-jira

4. Certified ScrumMaster (from ScrumAlliance) [Paid]


https://www.scrumalliance.org/get-certified/scrum-master-track/certified-
scrummaster
Suggested Online Course
• Agile with Atlassian Jira through Coursera.

You might also like