Wat is LessonUp
Zoeken
Kanalen
Inloggen
Registreren
‹
Terug naar zoeken
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
volgende
Slide 1:
Tekstslide
Agile Team Development
Higher Education (degree)
In deze les zitten
12 slides
, met
tekstslides
.
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
Welcome to Week 1
Introduction to Agile: Principles and Comparison
Module Lecturer:
Dr
Raghav
Kovvuri
Email:
raghav.kovvuri@ieg.ac.uk
Slide 1 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
Agile Principles
Deliver working software frequently.
Welcome changing requirements.
Promote sustainable development.
Continuous attention to technical excellence.
Reflect and adjust regularly.
Slide 6 - Tekstslide
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 - Tekstslide
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 - Tekstslide
Agile Team Roles (2)
Slide 9 - Tekstslide
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 - Tekstslide
Slide 11 - Tekstslide
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 - Tekstslide
Meer lessen zoals deze
Agile Leadership Training
Augustus 2024
- Les met
17 slides
12 - 1.2.3 a & b Programming Methodologies
Juni 2024
- Les met
26 slides
Computing
Further Education (Key Stage 5)
Empowering Teams: Agile Servant Leadership
Augustus 2024
- Les met
12 slides
Agile Project Management
November 2024
- Les met
15 slides
Project management
Special Education
Agile Project Management
Juni 2024
- Les met
15 slides
Project management
Special Education
Year 9 Game Development 1 - Introduction
Januari 2025
- Les met
22 slides
Computer Science
Lower Secondary (Key Stage 3)
PLA-II/SAM-I Hfst 4 Taken verdelen en bijhouden herhTekens, Interview, Brainstorm, Agile (SSD1E)
Maart 2023
- Les met
36 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Scrum/Agile: project management nieuwe stijl 20-21
Januari 2021
- Les met
24 slides
Informatica
Middelbare school
vwo
Leerjaar 6