Qu'est-ce que LessonUp
Rechercher
Canaux
Connectez-vous
S'inscrire
‹
Revenir à la recherche
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
suivant
Slide 1:
Diapositive
Agile Team Development
Higher Education (degree)
Cette leçon contient
12 diapositives
, avec
diapositives de texte
.
Commencer la leçon
Partager
Imprimer la leçon
Éléments de cette leçon
Welcome to Week 1
Introduction to Agile: Principles and Comparison
Module Lecturer:
Dr
Raghav
Kovvuri
Email:
raghav.kovvuri@ieg.ac.uk
Slide 1 - Diapositive
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 - Diapositive
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 - Diapositive
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 - Diapositive
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 - Diapositive
Agile Principles
Deliver working software frequently.
Welcome changing requirements.
Promote sustainable development.
Continuous attention to technical excellence.
Reflect and adjust regularly.
Slide 6 - Diapositive
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 - Diapositive
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 - Diapositive
Agile Team Roles (2)
Slide 9 - Diapositive
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 - Diapositive
Slide 11 - Diapositive
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 - Diapositive
Plus de leçons comme celle-ci
Agile Leadership Training
Août 2024
- Leçon avec
17 diapositives
12 - 1.2.3 a & b Programming Methodologies
Juin 2024
- Leçon avec
26 diapositives
Computing
Further Education (Key Stage 5)
Empowering Teams: Agile Servant Leadership
Août 2024
- Leçon avec
12 diapositives
Agile Project Management
Novembre 2024
- Leçon avec
15 diapositives
Project management
Special Education
Agile Project Management
Juin 2024
- Leçon avec
15 diapositives
Project management
Special Education
Year 9 Game Development 1 - Introduction
il y a 26 jours
- Leçon avec
22 diapositives
Computer Science
Lower Secondary (Key Stage 3)
PLA-II/SAM-I Hfst 4 Taken verdelen en bijhouden herhTekens, Interview, Brainstorm, Agile (SSD1E)
Mars 2023
- Leçon avec
36 diapositives
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Scrum/Agile: project management nieuwe stijl 20-21
Janvier 2021
- Leçon avec
24 diapositives
Informatica
Middelbare school
vwo
Leerjaar 6