What is LessonUp
Search
Channels
Log in
Register
‹
Return to search
Wk1: Introduction to Agile: Principles and Comparison
Welcome to Week 1
Introduction to Agile: Principles and Comparison
Module Lecturer:
Dr
Raghav
Kovvuri
Email:
raghav.kovvuri@ieg.ac.uk
1 / 12
next
Slide 1:
Slide
Agile Team Development
Higher Education (degree)
This lesson contains
12 slides
, with
text slides
.
Start lesson
Save
Share
Print lesson
Items in this lesson
Welcome to Week 1
Introduction to Agile: Principles and Comparison
Module Lecturer:
Dr
Raghav
Kovvuri
Email:
raghav.kovvuri@ieg.ac.uk
Slide 1 - Slide
Learning Objectives
Understand the importance of Agile methodologies in software development.
Learn the Agile Manifesto and its principles.
Compare Agile with traditional development methodologies.
Begin developing user stories
Slide 2 - Slide
What is Agile?
Agile is an iterative approach to software development.
Focuses on collaboration, customer feedback, and rapid delivery.
Encourages adaptability and incremental progress.
Example:
Major companies using Agile (Google, Spotify, Microsoft).
Slide 3 - Slide
Traditional vs Agile Development
Traditional (Waterfall) Approach
Linear and sequential.
Fixed requirements before development starts.
Late-stage testing and high risk of failure.
Agile Approach
Iterative and flexible.
Continuous customer feedback and testing.
Faster delivery with minimal risks.
Slide 4 - Slide
The Agile Manifesto
Individuals and interactions over processes and tools.
Working software over comprehensive documentation.
Customer collaboration over contract negotiation.
Responding to change over following a plan.
Slide 5 - Slide
Agile Principles
Deliver working software frequently.
Welcome changing requirements.
Promote sustainable development.
Continuous attention to technical excellence.
Reflect and adjust regularly.
Slide 6 - Slide
Scrum vs. Kanban
Scrum:
Sprint-based development.
Daily stand-ups and retrospectives.
Well-defined roles (Scrum Master, Product Owner, Developers).
Kanban:
Continuous delivery with a visual task board.
Focus on work-in-progress (WIP) limits.
No fixed iterations.
Slide 7 - Slide
Agile Team Roles (1)
Scrum Master:
Facilitates meetings, removes blockers.
Product Owner:
Represents customer needs, manages backlog.
Developers:
Build, test, and deploy the software.
QA/Test Engineers:
Ensure quality and functionality.
Slide 8 - Slide
Agile Team Roles (2)
Slide 9 - Slide
Introduction to User Stories
Format:
"As a [user], I want [feature] so that [benefit]."
Example:
"As a project manager, I want to assign tasks to team members so that work is distributed efficiently."
Slide 10 - Slide
Slide 11 - Slide
Activity - Writing User Stories
Scenario:
You are developing a
Task Management Web App
.
Write three user stories based on given requirements.
Define acceptance criteria for each user story.
Slide 12 - Slide
More lessons like this
Agile Leadership Training
August 2024
- Lesson with
17 slides
12 - 1.2.3 a & b Programming Methodologies
June 2024
- Lesson with
26 slides
Computing
Further Education (Key Stage 5)
Empowering Teams: Agile Servant Leadership
August 2024
- Lesson with
12 slides
Agile Project Management
November 2024
- Lesson with
15 slides
Project management
Special Education
Agile Project Management
June 2024
- Lesson with
15 slides
Project management
Special Education
Year 9 Game Development 1 - Introduction
26 days ago
- Lesson with
22 slides
Computer Science
Lower Secondary (Key Stage 3)
PLA-II/SAM-I Hfst 4 Taken verdelen en bijhouden herhTekens, Interview, Brainstorm, Agile (SSD1E)
March 2023
- Lesson with
36 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Scrum/Agile: project management nieuwe stijl 20-21
January 2021
- Lesson with
24 slides
Informatica
Middelbare school
vwo
Leerjaar 6