SlideShare a Scribd company logo
Agile/XP crash course
Who’s this guy?
What is agile?
Individuals and
interactions over
processes and tools
Working software over
  comprehensive
  documentation
Customer
 collaboration over
contract negotiation
Responding to change
over following a plan
Agile Manifesto, 2001
Agile implementations
XP (eXtreme
Programming)
Roles in XP
Programmers
On-site(!) Customers
Product manager
(Testers)
(Coach)
(Project manager)
(Domain experts)
(Interaction designers)
(Business analysts)
Project lifecycle
Plan, Analysis, Design,
 Code, Test, Deploy
Waterfall vs. Agile
XP Lifecycle
Short iterations
User stories
Frequent releases
Customer team one
step ahead of technical
         team
XP Adoption
Management support
Colocated team
Team consensus
Team size
Use all the practices
(New project/
  codebase)
(Experienced
programmer-coach)
Apply XP to existing
      project
Pay down technical
      debt
Setting along time for
         slack
... and apply XP
     practices
XP Practices
Thinking
Pair programming
Energized work
Informative workspace
Root-Cause Analysis
Collaborating
Trust
Stand-up meetings
Real-customer
 involvement
Ubiquitous language
Iteration demos
Releasing
Version Control
10-minute build
Continuous Integration
Collective code
  ownership
No Bugs!
Done done
Planning
Vision
Release planning
Stories
Iteration planning
Developing
Test-Driven
Development (TDD)
Refactoring
Customer tests
Érdi Bálint
       twitter: @baaz
 blog: codigoergosum.com
balint@codigoergosum.com
 http://www.meetup.com/
        budapest-rb/
?, ??, ???

More Related Content

What's hot (17)

PDF
Fixing Continuous Delivery For Mobile
Evan Schultz
 
PPT
User Stories
James Peckham
 
PPTX
How to be proud when you are done
Aleksey Solntsev
 
PDF
Why change code that works - On Technical Debt and Refactoring
Carsten Windler
 
PPTX
Code review
Aleksey Solntsev
 
PPTX
Agile development practices - How do they really work ?
anand003
 
PPT
Kens Scrum Presentation
James Peckham
 
PPTX
XP Injection
Aleksey Solntsev
 
PPT
Why Do User Research And Usability Testing
Robert Stackhouse
 
PDF
Agile Software Development for Non-Developers
hamvocke
 
PDF
[XP Day Vietnam 2015] XP is not windows XP
Đới Học viện Agile
 
PPTX
Selenium as a trend
Nataliya Holodiuk
 
PPT
Scrum And The Enterprise
James Peckham
 
PDF
Tester vs Developer
Tricon Infotech
 
PDF
Nikolay Faletskyi - How tester can to survive in lean startup
Ievgenii Katsan
 
PDF
Introduction to bdd
Seb Rose
 
PPTX
Dave West (Tasktop Technologies) - Wizard of Oz
Tasktop
 
Fixing Continuous Delivery For Mobile
Evan Schultz
 
User Stories
James Peckham
 
How to be proud when you are done
Aleksey Solntsev
 
Why change code that works - On Technical Debt and Refactoring
Carsten Windler
 
Code review
Aleksey Solntsev
 
Agile development practices - How do they really work ?
anand003
 
Kens Scrum Presentation
James Peckham
 
XP Injection
Aleksey Solntsev
 
Why Do User Research And Usability Testing
Robert Stackhouse
 
Agile Software Development for Non-Developers
hamvocke
 
[XP Day Vietnam 2015] XP is not windows XP
Đới Học viện Agile
 
Selenium as a trend
Nataliya Holodiuk
 
Scrum And The Enterprise
James Peckham
 
Tester vs Developer
Tricon Infotech
 
Nikolay Faletskyi - How tester can to survive in lean startup
Ievgenii Katsan
 
Introduction to bdd
Seb Rose
 
Dave West (Tasktop Technologies) - Wizard of Oz
Tasktop
 

Similar to Agile xp crash_course_2010_05_21 (20)

PPTX
Agile Practices - eXtreme Programming
Aniruddha Chakrabarti
 
PDF
XP In 10 slides
Robert Burrell Donkin
 
PPTX
Agile software development
saurabh goel
 
PPTX
It's XP Stupid (2019)
Mike Harris
 
PPTX
Going extreme-with-extreme-programming
Michael Green
 
PPTX
Extreme programming - a quick and agile overview !
Vinit Kumar Singh
 
PPT
Using Agile Processes on Documentum Projects
mufflerdog
 
PPTX
Extreme Programming (XP): Revisted
Mike Harris
 
PDF
Agile Planning Powerpoint Presentation Slides
SlideTeam
 
PDF
Introduction to Agile Development with Scrum
Renzo Borgatti
 
PPS
Software Development in the Brave New world
David Leip
 
PPS
3685807
nazeer pasha
 
PPTX
Agile Methodology In-Brief : Created byMohamed Shebl
Mohamed Shebl, MBA,PRINCE2 ®,ITIL®,PMP
 
PPT
Agile process
SatishreddyMandadi
 
PPT
Using Agile Processes on Documentum Projects
BlueFish
 
PPT
lecture24.ppt
emanamin19
 
PPTX
Agile Introduction
Guy Winterbotham CSM,PMP
 
PPT
Agile Software Development in Bachelor of Computer Applications.ppt
JASVEERSINGHVU21CSCI
 
PPTX
unit-1 agile development.pptx
DhruvSuthar24
 
Agile Practices - eXtreme Programming
Aniruddha Chakrabarti
 
XP In 10 slides
Robert Burrell Donkin
 
Agile software development
saurabh goel
 
It's XP Stupid (2019)
Mike Harris
 
Going extreme-with-extreme-programming
Michael Green
 
Extreme programming - a quick and agile overview !
Vinit Kumar Singh
 
Using Agile Processes on Documentum Projects
mufflerdog
 
Extreme Programming (XP): Revisted
Mike Harris
 
Agile Planning Powerpoint Presentation Slides
SlideTeam
 
Introduction to Agile Development with Scrum
Renzo Borgatti
 
Software Development in the Brave New world
David Leip
 
3685807
nazeer pasha
 
Agile Methodology In-Brief : Created byMohamed Shebl
Mohamed Shebl, MBA,PRINCE2 ®,ITIL®,PMP
 
Agile process
SatishreddyMandadi
 
Using Agile Processes on Documentum Projects
BlueFish
 
lecture24.ppt
emanamin19
 
Agile Introduction
Guy Winterbotham CSM,PMP
 
Agile Software Development in Bachelor of Computer Applications.ppt
JASVEERSINGHVU21CSCI
 
unit-1 agile development.pptx
DhruvSuthar24
 
Ad

Recently uploaded (20)

PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Ad

Agile xp crash_course_2010_05_21