SlideShare a Scribd company logo
1 of 21
Download to read offline
A bit of history
Jeff Sutherland first used Scrum at Easel Corporation in 1993
Harvard Business Review, 1986, Hirotaka Takeuchi, Ikujiro Nonaka
“The New Product Development”
W. Edwards Deming, 1950s, Plan-Do-Check-Act (PDCA)
Ancient times hunting
● gather together
● agree what to hunting for and where
● prepare hunting tools
● hunt the prey
● dinner
● talk about hunting improvement
4 pillars of scrum
● prioritized product backlog,
● dedicated cross-functional team,
● time-boxes,
● inspection and adaptation.
Six time boxes:
Release planning meeting
Sprint (1-4 weeks -> 2 weeks)
Sprint Planning Meeting (5% - max. 4 hours)
Sprint Review (5% - max. 4 hours)
Sprint Retrospective (1 hour for mature team)
Daily Scrum Meeting (15 minutes)
Do your homework! - release planning questions:
● Should we invite any other stakeholders?
● When can everyone meet (f2f ideally)? Is meeting room equiped?
● How about desired release date?
● How many sprints for the release?
● Who will define closure for the release and sprints within it?
● Can the team meets DoD?
● Is there any production process to follow? (eg. organizational requirements
about producing code)
● Is there a release process?
● Is there product backlog?
● What risks are currently present?
Sprint planning
Phase 1
The product owner describes stories with why and how it has a value or solves a
problem
Phase 2
The team discuss the approach, task, ownerships and everything they need.
Keep in mind:
● Red light when story does not result in user or customer value.
● Team should focus on delivering potentially shippable product increment.
(Should meets DoD).
The daily meeting questions:
● what did I do since yesterday's meeting,
● what will I do by tomorrow's meeting,
● what obstacles are in my way?
The sprint review
IKIWISI (I Know It When I See It) - DEMO is important
Don’t surprise product owner
The sprint retrospective
● how sprint went,
● what worked well,
● what needs improvement.
Collectively, what we will do to change
Scrum artifacts:
The product backlog
The sprint backlog
The product increment
How to build backlog items - INVEST
Bill Wake
Independent
Negotiable
Valuable
Estimatable
Small
Testable
Waterfall to Scrum
Waterfall to Scrum (II)
Waterfall to Scrum (III)
Waterfall to Scrum (IV)
Visible progress
● Information (visibility, evidence) is the heart of an empirical process,
● Scrum as empirical process,
● Results of sprint should be visible,
● Inspection and adaptation can occur.
● Release backlog and burndown
● Sprint burndown
Scrum
microscope
Few tips
● Scrum Masters attempt to create a mind-set of fail fast.
● Culture eats strategy for breakfast. (Peter Drucker)
● Engage the team early.
● The product owner is responsible for knowing his market and end users.
● Sprints should be run at a marathon pace.
● Scrum only exposes problems, people fix problems.
Are you ready for Scrum?
● dedicated members to project
● do you have product owner with product vision and product backlog
● can you work within sprints (max 30 days)
● can biznes stakeholders participate in sprint review
● do you have enough courage to communicate obstacles
● can you create sprint backlog
● can you protect team from interruptions (no matter who’s interrupting)
Dev o'Clock: wdrożenia e-Commerce - Agile in e-Commerce projects

More Related Content

Similar to Dev o'Clock: wdrożenia e-Commerce - Agile in e-Commerce projects

scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891Bunlong Van
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodologyBunlong Van
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012Tomo Popovic
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrumTarun Singh
 
The scrum events athens agile meetup
The scrum events athens agile meetupThe scrum events athens agile meetup
The scrum events athens agile meetupymavra
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSean Mike
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...duhitha2
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningHossam Hassan
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414spikol
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Ba questions v1 agile
Ba questions v1 agileBa questions v1 agile
Ba questions v1 agilePrefectBA
 
Agile scrum mythbusters
Agile scrum mythbustersAgile scrum mythbusters
Agile scrum mythbustersTarun Singh
 

Similar to Dev o'Clock: wdrożenia e-Commerce - Agile in e-Commerce projects (20)

scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrum
 
The scrum events athens agile meetup
The scrum events athens agile meetupThe scrum events athens agile meetup
The scrum events athens agile meetup
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planning
 
Scrum101
Scrum101Scrum101
Scrum101
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum Reference Card
Scrum Reference CardScrum Reference Card
Scrum Reference Card
 
Scrum master
Scrum masterScrum master
Scrum master
 
Scrum (2)
Scrum (2)Scrum (2)
Scrum (2)
 
Ba questions v1 agile
Ba questions v1 agileBa questions v1 agile
Ba questions v1 agile
 
Agile scrum mythbusters
Agile scrum mythbustersAgile scrum mythbusters
Agile scrum mythbusters
 

More from X-Coding IT Studio

5 ways B2B e-Commerce landscape is changing
5 ways B2B e-Commerce landscape is changing5 ways B2B e-Commerce landscape is changing
5 ways B2B e-Commerce landscape is changingX-Coding IT Studio
 
7 differences between B2B & B2C e-Commerce
7 differences between B2B & B2C e-Commerce7 differences between B2B & B2C e-Commerce
7 differences between B2B & B2C e-CommerceX-Coding IT Studio
 
Dev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilną
Dev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilnąDev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilną
Dev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilnąX-Coding IT Studio
 
Dev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenie
Dev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenieDev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenie
Dev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenieX-Coding IT Studio
 
X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)
X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)
X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)X-Coding IT Studio
 

More from X-Coding IT Studio (9)

Christmas in e-Commerce
Christmas in e-CommerceChristmas in e-Commerce
Christmas in e-Commerce
 
Customer Journey Map tips
Customer Journey Map tipsCustomer Journey Map tips
Customer Journey Map tips
 
5 ways B2B e-Commerce landscape is changing
5 ways B2B e-Commerce landscape is changing5 ways B2B e-Commerce landscape is changing
5 ways B2B e-Commerce landscape is changing
 
7 differences between B2B & B2C e-Commerce
7 differences between B2B & B2C e-Commerce7 differences between B2B & B2C e-Commerce
7 differences between B2B & B2C e-Commerce
 
11 e-Commerce marketing tips
11 e-Commerce marketing tips11 e-Commerce marketing tips
11 e-Commerce marketing tips
 
Dev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilną
Dev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilnąDev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilną
Dev o'Clock: wdrożenia e-Commerce - Jak przyśpieszyć stronę mobilną
 
Dev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenie
Dev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenieDev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenie
Dev o'Clock: wdrożenia e-Commerce - Magento 2.1 wprowadzenie
 
Symfony3 w duecie z Vue.js
Symfony3 w duecie z Vue.jsSymfony3 w duecie z Vue.js
Symfony3 w duecie z Vue.js
 
X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)
X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)
X-Coding - Scrum Story (a.k.a. preventing cars getting fired from cannons)
 

Recently uploaded

Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 

Recently uploaded (13)

Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 

Dev o'Clock: wdrożenia e-Commerce - Agile in e-Commerce projects

  • 1.
  • 2. A bit of history Jeff Sutherland first used Scrum at Easel Corporation in 1993 Harvard Business Review, 1986, Hirotaka Takeuchi, Ikujiro Nonaka “The New Product Development” W. Edwards Deming, 1950s, Plan-Do-Check-Act (PDCA)
  • 3. Ancient times hunting ● gather together ● agree what to hunting for and where ● prepare hunting tools ● hunt the prey ● dinner ● talk about hunting improvement
  • 4. 4 pillars of scrum ● prioritized product backlog, ● dedicated cross-functional team, ● time-boxes, ● inspection and adaptation.
  • 5. Six time boxes: Release planning meeting Sprint (1-4 weeks -> 2 weeks) Sprint Planning Meeting (5% - max. 4 hours) Sprint Review (5% - max. 4 hours) Sprint Retrospective (1 hour for mature team) Daily Scrum Meeting (15 minutes)
  • 6. Do your homework! - release planning questions: ● Should we invite any other stakeholders? ● When can everyone meet (f2f ideally)? Is meeting room equiped? ● How about desired release date? ● How many sprints for the release? ● Who will define closure for the release and sprints within it? ● Can the team meets DoD? ● Is there any production process to follow? (eg. organizational requirements about producing code) ● Is there a release process? ● Is there product backlog? ● What risks are currently present?
  • 7. Sprint planning Phase 1 The product owner describes stories with why and how it has a value or solves a problem Phase 2 The team discuss the approach, task, ownerships and everything they need. Keep in mind: ● Red light when story does not result in user or customer value. ● Team should focus on delivering potentially shippable product increment. (Should meets DoD).
  • 8. The daily meeting questions: ● what did I do since yesterday's meeting, ● what will I do by tomorrow's meeting, ● what obstacles are in my way?
  • 9. The sprint review IKIWISI (I Know It When I See It) - DEMO is important Don’t surprise product owner
  • 10. The sprint retrospective ● how sprint went, ● what worked well, ● what needs improvement. Collectively, what we will do to change
  • 11. Scrum artifacts: The product backlog The sprint backlog The product increment
  • 12. How to build backlog items - INVEST Bill Wake Independent Negotiable Valuable Estimatable Small Testable
  • 17. Visible progress ● Information (visibility, evidence) is the heart of an empirical process, ● Scrum as empirical process, ● Results of sprint should be visible, ● Inspection and adaptation can occur. ● Release backlog and burndown ● Sprint burndown
  • 19. Few tips ● Scrum Masters attempt to create a mind-set of fail fast. ● Culture eats strategy for breakfast. (Peter Drucker) ● Engage the team early. ● The product owner is responsible for knowing his market and end users. ● Sprints should be run at a marathon pace. ● Scrum only exposes problems, people fix problems.
  • 20. Are you ready for Scrum? ● dedicated members to project ● do you have product owner with product vision and product backlog ● can you work within sprints (max 30 days) ● can biznes stakeholders participate in sprint review ● do you have enough courage to communicate obstacles ● can you create sprint backlog ● can you protect team from interruptions (no matter who’s interrupting)