0% found this document useful (0 votes)
5 views2 pages

Agile Software Development

The document outlines the curriculum for the Agile Software Development course at BMS Institute of Technology & Management for the 2024-26 academic years. It covers Agile methodologies, with a focus on Scrum and Kanban, detailing course objectives, modules, outcomes, assessment methods, and recommended textbooks. Students will learn to apply Agile practices, analyze project scenarios, and implement Scrum and Kanban models in real-world projects.

Uploaded by

karthik
Copyright
© © All Rights Reserved
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% found this document useful (0 votes)
5 views2 pages

Agile Software Development

The document outlines the curriculum for the Agile Software Development course at BMS Institute of Technology & Management for the 2024-26 academic years. It covers Agile methodologies, with a focus on Scrum and Kanban, detailing course objectives, modules, outcomes, assessment methods, and recommended textbooks. Students will learn to apply Agile practices, analyze project scenarios, and implement Scrum and Kanban models in real-world projects.

Uploaded by

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

BMS INSTITUTE OF TECHNOLOGY & MANAGEMENT

(An Autonomous Institution, Affiliated to VTU, Belagavi)

MASTER OF COMPUTER APPLICATIONS


Scheme of Teaching and Examination: 2024-26

SEMESTER – III
AGILE SOFTWARE DEVELOPMENT
Course Code MMCA3B1 CIE Marks 50
Contact Hours (L:T:P) 3:0:0 SEE Marks 50
Total Number of Lecture Hours 40L Exam Hours 3
Credits: 03
Course objectives:
This course will enable the students to
1. Explore basics of Agile methodology.
2. Learn how Scrum can be implemented.
3. Compare Scrum with other Agile frameworks.
4.Demonstrate Scrum Cycle with a case study.
Preamble: Agile software development is the most widely accepted practice in the software
industry to help develop a quality software. Scrum is an Agile method which is ideally suited
for development of software in iterative manner.
Module – 1
Agile Software Development: Agile methodology frameworks for software Development
Scrum Framework: What is Agile Software Development? What is Scrum? Why should you
choose Scrum? Foundation of Scrum, Pillars of Empiricism, Scrum Values, identifying a Scrum
Team; Introducing the Scrum Master; Working with the Product Owner; Scrum Events: Sprint
planning, Implementation, and Review. (08
Hours)
Module – 2
Scrum Events: Getting ready to Sprint; Deciding on the Sprint duration; Setting the Sprint
Goal Defining Done as working and potentially shippable software; Starting the Sprint with
Sprint Planning- for the Scrum Master, Product Owner and Developers. Keeping on the right
track with the Daily Scrum, Inspecting the product during a Sprint Review, Inspecting the
team with the Sprint Retrospective.
(08 hours)
Module – 3
Scrum artifacts: Understanding the value of the Scrum Artifacts, Creating, Managing and
refining product backlog; Making a commitment- the Product Goal- Creating backlog items as
user stories, Creating Product backlog items as features, Refining the Product Backlog,
Creating
and Managing the Sprint Backlog; Producing a Product Increment. (08
hours)
Module – 4
Scrum in Action: Planning and Estimating with Scrum: Choosing an Estimation Scale,
Creating a Baseline. Playing Planning poker, estimating backlog items using a Bucket method,
Envisioning the product journey with a product roadmap; Sprint Journey: Refining the
Product Backlog, learning how to apply order to the product backlog. Scrum master duties for
Product
Backlog Refinement. Tracking progress with a Scrum Board, Defects in Sprint. (08
hours)
Module – 5
Kanban: What is Kanban, Kanban values, Kanban agendas, foundational principles,
describing flow systems, Kanban Pull system, when should you use Kanban, Kanban vs
Scrum, benefits of Kanban, example project.
(08 Hours)
Course outcomes:
The students will be able to:
CO1: Apply Agile practices in managing real-world projects.
CO2: Analyze project scenarios to select the most appropriate Agile framework.
CO3: Assess performance using Agile metrics to ensure project alignment with objectives.
CO4: Implement Scrum and Kanban models for various usecases.
CIE:
 60% of CIE is based on Internal Assessment Tests
 40% of CIE is based on Alternate Assessment Methods
SEE:
 SEE will be conducted for 100 marks.
Text Books:
1. Fred Heath, “The Professional Scrum Master (PSM I) Guide”, Packt Publishing 2021.
2. Mike Cohn, “Succeeding with Agile: Software Development using Scrum”, Addison
Wesley, 2010.
3. David J. Anderson, Andy Carmichael, “Essential Kanban Condensed: Lean Kanban”
University Press, 2015-16.
References:
1. Clinton Keith, Agile Game Development with Scrum, Addison-Wesley Professional,
2020.
2. Susheela Hooda Vandana Mohindru Sood Yashwant Singh, Sandeep Dalal and Manu
Sood,Agile Software Development, Trends, Challenges and Applications Wiley
Publications,2023.
Alternate Assessment Tools (AATs) suggested:
1. Take a small problem statement and its requirements. Demonstrate how to implement
Scrum process for the same, assuming you have team of developers/testers.
Web links/e-resources:
1. What is Scrum? | Scrum.org
2. What is Scrum? Understanding the Agile Framework for Project Management -
GeeksforGeeks
3. Four agile ceremonies, demystified | Atlassian (Module 5)

You might also like