SlideShare a Scribd company logo
Agile Scrum
HOW TEAM COLLABORATION HELPS US GETTING THINGS DONE
QUICKER AND BETTER
Agile Methodology
 How to develop an idea into a product
You already benefit from Agile
Google, Apple, Yahoo, Microsoft, Facebook,
Adobe, Nokia, Siemens, BBC, CNN…
Agile
Scrum
Kanban
Xtreme
Programming
Agile
PM/DSDM
Scaled Agile
Framework
What does “Agile” mean?
 Developed in Japan in 1960s
 Seeks to make product (software) development
faster and more adaptable to change
 Scrum is one subset of many Agile methodologies
Development example
The meeting rooms are always
busy! I want you to get us a
meeting room booking system so
I can reserve a room in advance.
You have 2 months to find a
solution and set it up!*
Known: Features
Unknown: Will it really take two months?
Cost?
Will he be happy with my solution (quality?)
Traditional approach
vs Agile (“Altern”)
Traditional approach
vs Agile (“Altern”)
Traditional vs Agile
 Quick, frequent results and
feedback
Plan
everything
Work
Work
Test
Result
 Logical and organised
 Slow results, planning often wrong,
cannot be adapted to changing
needs
Plan one
feature
Work
TestResult
Adjust
Short
iterations
Scrum Rituals
Plan
Work
TestResult
Adjust
Plan: meet every one/two weeks
Work: Get on it for one week. Meet daily to
update each other
Test: Give yourself a week to test what you
have done. Present it to others by the end of
your iteration
Result: Show your result to your
boss/customer/user...
Adjust your product according to their
feedback and continue adding features
Scrum Rituals
Sprint Planning
Work & Daily
Stand-Ups
Testing & Daily
Stand-Ups
Demo& gather
feedback into
new tasks
Review way of
working
Sprint Planning Sprint Planning
Work & Daily Stand-Ups
Testing & Daily Stand-
Ups
Demo& gather
feedback into new tasks
Review way of working
• Break down tasks into feasible chunks
• What can we get "done" within
one/two weeks/three/four weeks?
• Everyone has to agree it can be done
• Only then pick tasks
Daily Stand-Ups Sprint Planning
Work & Daily Stand-Ups
Testing & Daily Stand-
Ups
Demo& gather
feedback into new tasks
Review way of working
1. What did I do yesterday?
2. What will I work on today
3. Bloked/I need help with...
Stand-up, don't sit!
Keep it short
15 minutes max
Discuss details one-on-one after
Everyone participates!
Testing Sprint Planning
Work & Daily Stand-Ups
Testing & Daily Stand-
Ups
Demo& gather
feedback into new tasks
Review way of working
• Test yourself
• Co-workers review your work
• Test Team (Quality Assurance)
Demo Sprint Planning
Work & Daily Stand-Ups
Testing & Daily Stand-
Ups
Demo& gather
feedback into new tasks
Review way of working
 Show what we’ve done (Release notes)
 Listen to feedback, write it down and work
on it next Sprint
 Adjust course of work if needed
Review (Retrospective) Sprint Planning
Work & Daily Stand-Ups
Testing & Daily Stand-
Ups
Demo& gather
feedback into new tasks
Review way of working
 Are we working efficiently
 Bottlenecks? Anyone needs more help?
 Is communication & tools used effective?
Challenges with Scrum
 It's only a framework, not a detailed approach
 Highlights problems (communication, bottlenecks, plans), doesn't
offer end-to-end solutions
 Requires teams to be enthusiastic, empowered and self-driven
 Won't get things done perfectly the first time
Benefits of Scrum
 Agile = can respond quickly to changing requirements, perfect for
past-faced markets (Internet)
 Provides a framework for frequent communication
 Empowers teams to be self-organising
 Reduces need for micro-management
 Best solution to implement the mantra "one step at a time" to your
work, no matter how huge your projects are
The first iPhone: Developed with
Scrum
 No java support (can't play online videos)
 No copy/paste
 No front-facing camera
 No ability to add calendar entries
 No Microsoft Office (Word) or alternative text editing tool
 No Microsoft Exchange (intregration of emails, calendar, contacts...)
 No iChat (later iMessage)

More Related Content

What's hot

Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
OpenSource Connections
 
Achieving 1% Improvements
Achieving 1% ImprovementsAchieving 1% Improvements
Achieving 1% Improvements
Kelly Simpson
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14
Daniel Heater
 
How to Ace Your Scrum Master Interview
How to Ace Your Scrum Master InterviewHow to Ace Your Scrum Master Interview
How to Ace Your Scrum Master Interview
Pavel Dabrytski
 
scrum-talk
scrum-talkscrum-talk
Scrum
ScrumScrum
User-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic PersonasUser-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic Personas
Pavel Dabrytski
 
Agile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practicesAgile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practices
AgileNCR2016
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
Elad Sofer
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
Nigel Thurlow
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering
99X Technology
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler
99X Technology
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
Raj Kasturi, CSP-SM®, CSP-PO®, CSM®, CSPO®, MBA
 
Computer summative assessment
Computer summative assessmentComputer summative assessment
Computer summative assessment
fdytianquin17
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
Zaheer Abbas
 
Everything I Learned About Agile Coaching, I Learned in Little League Baseball
Everything I Learned About Agile Coaching, I Learned in Little League BaseballEverything I Learned About Agile Coaching, I Learned in Little League Baseball
Everything I Learned About Agile Coaching, I Learned in Little League Baseball
AgileThought
 
Scrum checklist
Scrum checklistScrum checklist
What about scrum? How it works, what are the steps, how you can use it...
What about scrum? How it works, what are the steps, how you can use it...What about scrum? How it works, what are the steps, how you can use it...
What about scrum? How it works, what are the steps, how you can use it...
jenaiz
 
General Scrum Guidelines - Everyday Activities
General Scrum Guidelines - Everyday ActivitiesGeneral Scrum Guidelines - Everyday Activities
General Scrum Guidelines - Everyday Activities
Miro Jeliaskoff
 

What's hot (19)

Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
 
Achieving 1% Improvements
Achieving 1% ImprovementsAchieving 1% Improvements
Achieving 1% Improvements
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14
 
How to Ace Your Scrum Master Interview
How to Ace Your Scrum Master InterviewHow to Ace Your Scrum Master Interview
How to Ace Your Scrum Master Interview
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Scrum
ScrumScrum
Scrum
 
User-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic PersonasUser-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic Personas
 
Agile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practicesAgile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practices
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
 
Computer summative assessment
Computer summative assessmentComputer summative assessment
Computer summative assessment
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Everything I Learned About Agile Coaching, I Learned in Little League Baseball
Everything I Learned About Agile Coaching, I Learned in Little League BaseballEverything I Learned About Agile Coaching, I Learned in Little League Baseball
Everything I Learned About Agile Coaching, I Learned in Little League Baseball
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
What about scrum? How it works, what are the steps, how you can use it...
What about scrum? How it works, what are the steps, how you can use it...What about scrum? How it works, what are the steps, how you can use it...
What about scrum? How it works, what are the steps, how you can use it...
 
General Scrum Guidelines - Everyday Activities
General Scrum Guidelines - Everyday ActivitiesGeneral Scrum Guidelines - Everyday Activities
General Scrum Guidelines - Everyday Activities
 

Similar to What is Agile Scrum

Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
vineet
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
Deepak Mittal
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Development
elliando dias
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
Andreea Visanoiu
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
Rafeeq T
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
Choong Ping Teo
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Jason Yip
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
Thatchaphol Saranurak
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
Ruben Canlas
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
Conscires Agile Practices
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
Conscires Agile Practices
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
aboobier
 
Making agile work for you - conduit 2017 -- John Garison
Making agile work for you  - conduit 2017 -- John GarisonMaking agile work for you  - conduit 2017 -- John Garison
Making agile work for you - conduit 2017 -- John Garison
John Garison
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous delivery
Lean India Summit
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.ppt
SuryaAdury1
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
scrummasternz
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
admford
 
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Jagriti Pande
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managers
Danielle Martin
 

Similar to What is Agile Scrum (20)

Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Development
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
 
Making agile work for you - conduit 2017 -- John Garison
Making agile work for you  - conduit 2017 -- John GarisonMaking agile work for you  - conduit 2017 -- John Garison
Making agile work for you - conduit 2017 -- John Garison
 
Lean and Continuous delivery
Lean and Continuous deliveryLean and Continuous delivery
Lean and Continuous delivery
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.ppt
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managers
 

Recently uploaded

socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 

Recently uploaded (20)

socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 

What is Agile Scrum

  • 1. Agile Scrum HOW TEAM COLLABORATION HELPS US GETTING THINGS DONE QUICKER AND BETTER
  • 2. Agile Methodology  How to develop an idea into a product
  • 3. You already benefit from Agile Google, Apple, Yahoo, Microsoft, Facebook, Adobe, Nokia, Siemens, BBC, CNN…
  • 4. Agile Scrum Kanban Xtreme Programming Agile PM/DSDM Scaled Agile Framework What does “Agile” mean?  Developed in Japan in 1960s  Seeks to make product (software) development faster and more adaptable to change  Scrum is one subset of many Agile methodologies
  • 5. Development example The meeting rooms are always busy! I want you to get us a meeting room booking system so I can reserve a room in advance. You have 2 months to find a solution and set it up!* Known: Features Unknown: Will it really take two months? Cost? Will he be happy with my solution (quality?)
  • 7.
  • 9. Traditional vs Agile  Quick, frequent results and feedback Plan everything Work Work Test Result  Logical and organised  Slow results, planning often wrong, cannot be adapted to changing needs Plan one feature Work TestResult Adjust Short iterations
  • 10. Scrum Rituals Plan Work TestResult Adjust Plan: meet every one/two weeks Work: Get on it for one week. Meet daily to update each other Test: Give yourself a week to test what you have done. Present it to others by the end of your iteration Result: Show your result to your boss/customer/user... Adjust your product according to their feedback and continue adding features
  • 11. Scrum Rituals Sprint Planning Work & Daily Stand-Ups Testing & Daily Stand-Ups Demo& gather feedback into new tasks Review way of working
  • 12. Sprint Planning Sprint Planning Work & Daily Stand-Ups Testing & Daily Stand- Ups Demo& gather feedback into new tasks Review way of working • Break down tasks into feasible chunks • What can we get "done" within one/two weeks/three/four weeks? • Everyone has to agree it can be done • Only then pick tasks
  • 13. Daily Stand-Ups Sprint Planning Work & Daily Stand-Ups Testing & Daily Stand- Ups Demo& gather feedback into new tasks Review way of working 1. What did I do yesterday? 2. What will I work on today 3. Bloked/I need help with... Stand-up, don't sit! Keep it short 15 minutes max Discuss details one-on-one after Everyone participates!
  • 14. Testing Sprint Planning Work & Daily Stand-Ups Testing & Daily Stand- Ups Demo& gather feedback into new tasks Review way of working • Test yourself • Co-workers review your work • Test Team (Quality Assurance)
  • 15. Demo Sprint Planning Work & Daily Stand-Ups Testing & Daily Stand- Ups Demo& gather feedback into new tasks Review way of working  Show what we’ve done (Release notes)  Listen to feedback, write it down and work on it next Sprint  Adjust course of work if needed
  • 16. Review (Retrospective) Sprint Planning Work & Daily Stand-Ups Testing & Daily Stand- Ups Demo& gather feedback into new tasks Review way of working  Are we working efficiently  Bottlenecks? Anyone needs more help?  Is communication & tools used effective?
  • 17. Challenges with Scrum  It's only a framework, not a detailed approach  Highlights problems (communication, bottlenecks, plans), doesn't offer end-to-end solutions  Requires teams to be enthusiastic, empowered and self-driven  Won't get things done perfectly the first time
  • 18. Benefits of Scrum  Agile = can respond quickly to changing requirements, perfect for past-faced markets (Internet)  Provides a framework for frequent communication  Empowers teams to be self-organising  Reduces need for micro-management  Best solution to implement the mantra "one step at a time" to your work, no matter how huge your projects are
  • 19. The first iPhone: Developed with Scrum  No java support (can't play online videos)  No copy/paste  No front-facing camera  No ability to add calendar entries  No Microsoft Office (Word) or alternative text editing tool  No Microsoft Exchange (intregration of emails, calendar, contacts...)  No iChat (later iMessage)

Editor's Notes

  1. I'm Vincent, I am a certified ScrumMaster, coaching the development team in the methodology of Agile Scrum. Today I want to explain what that is, how it has helped us and how it may help you working with others.
  2. Agile is a method of how to make an idea reality. How to get from A to Z.
  3. You might have never heard about Agile or Scrum, but you benefit from it already, using products from companies that used it to work together to build awesome end-results.
  4. It’s a methodology, a way of managing the development of a project
  5. Has your boss ever asked you to do something? Think of such a task that needed several weeks and the input from several people. You sit down with your boss and go through a list of all the feature they'd want. Were you able to tell them exactly how long it will take? Did it really take that long or did you have to go back to the drawing board? And how much it's going to cost you (time, effort, resources, paid-for third party tools).
  6. Features are set but we don’t know how long itll take and what it will cost. And how good itll be, we can just hope they will like it. Before next slide: then, after spending a lot of time working on your project, your boss says "It's really not what I imagined".  
  7. then, after spending a lot of time working on your project, your boss says "It's really not what I imagined".  
  8. Features are set but we don’t know how long itll take and what it will cost. And how good itll be, we can just hope they will like it.
  9. Traditional approach vs Agile approach
  10. Now we have come to what Scrum is about: It guides you to develop in the agile way. It prescribes tried and proven methods, such as meetings “rituals”
  11. This is what the rituals are called. Shall we Go through them one by one or skip to next chapter about how it makes us more effective?
  12. Communication is so important! IT people hate it
  13. The iPhone was developed with Scrum. The first version was released and lacked so many features. But the customers were Apple's testing team (and market researchers). Apple listened, adjusted and amended and after many many more continous releases, it created one of the most successful phones ever.