SlideShare ist ein Scribd-Unternehmen logo
1 von 14
SCRUM IN A
FLASHA quick introduction of SCRUM
ROLES
➤ Roles are people: product owner, scrum master, development
team.
➤ Development team: 3 to 9 people, whoever gets the work
done: Developers, Testers, Business analysts, DBAs, etc, etc,
etc. ( how it is possible only 3 to 9 people? ) “Self Organise”
➤ Product Owner: owns product backlog. Product Owner is one
and only one person
➤ SCRUM Master: one person, anyone but the product owner:
Facilitator, Coach.
EVENTS
➤ Events are Meetings & time boxes: Sprint, Sprint Planning Meeting, Daily
Scrum, Sprint Review, Sprint Retrospective.
➤ Sprint: Fixed time period, protected time boxes.
➤ Spring planning meeting: Development team decide how long the sprint
will be and what to be done in the Sprint.
➤ Daily Scrum: AKA daily stand up. Information update among the team.
Focused on the next release / spring goal. Scrum Master facilitate, but not
lead, the meeting.
➤ Sprint Review: Present the work of the sprint. Attended by all development
team, PO and anyone interested in. Update to stakeholders and gathering
feedbacks.
➤ Sprint Retrospective: Internal meeting of the development team. Lessons
learnt.
ARTEFACTS
➤ Artefacts are the things: Product Backlog, Sprint Backlog,
Increment.
➤ Product Backlog: Owned by Product Owner. Product Backlog
Refinement for PBI.
➤ Sprint Backlog: The amount of the user stories to be finished
in a sprint, sorted by a single priority criteria.
➤ Increment: Product Increment. Release ready final product.
BACKLOG & DOR (DEFINITION OF
READY)➤ Product Backlog Item/Sprint Backlog Item. PBI/SBI. Owned by
Product Owner (PO).
➤ Product Road Map.
➤ Keep the “Backlog Ready”. Backlog Refinement Meetings.
Not Officially required by the SCRUM Guide.
PO, SCRUM Master & Development Team
Discuss items on the Backlog
Estimate
Discuss Priorities & Dependencies between PBIs
Goal: Top PBIs are… Understood, Estimated, Small enough to be done in a single sprint.
Goal: 3 to 4 Sprints of “Ready” PBIs.
➤ Filled with every conceivable feature
➤ If the PBIs towards the top of the Backlog are understandable and
do-able by the TEAM in a single Sprint, those PBIs are deemed
“Ready”.
USER STORY
➤ User Story: a natural language description of an expected product feature.
➤ Format:
➤ On the Back, there is the Acceptance Criteria (AC).
➤ Epics & Themes
➤ IVEST: Independent, Negotiable, Valuable, Estimate-able, Small,
Testable.
➤ User Story <= Tasks.
ESTIMATION
➤ Estimation is something you should do as a team
➤ You’re not estimating how long it’ll take an individual to deliver
the PBI. It’s “always” the team.
➤ Story points: 1,2,3,5,8,13,21,40,80,120,infinity
➤ Story point estimation. Estimation poker. In Scrum and in story
point estimation, you’re estimating how long it takes for “THE
TEAM” to deliver the PBI to Definition of Done.
DEFINITION OF DONE (DOD)
➤ Definition of Done (DoD) = Everything it takes to call a feature “done”. A written
definition of done is as close as a “magic silver bullet” as you’ll find in software.
➤ A written DoD helps deflect blame and annoyance when you say “no”.
➤ A written DoD helps.
➤ The “Two Second Fix” Request.
➤ When developing your written DoD, you’ll discuss a lot more than just coding. Code
by itself isn’t that useful.
➤ Software delivery focuses on
the “big picture” of getting
software to the point that
it can actually be used.
VELOCITY
➤ Velocity: a mount of story points can be delivered in a single
print on average. Statics report. Planning.
TECHNICAL DEBT
➤ Technical Debt is a compromise. It has long term
consequences (repercussions).
WIP LIMIT
➤ WIP: Working In Progress
➤ Reset between each iteration / sprint
➤ WIP limit per iteration / sprint
SHOW STOPPER
➤ What is a Show Stopper?
TOOLS FOR SCRUM
➤ Tools are not important.
Physical board.
Excel
Information Radiator
➤ SCRUM has barely enough documentation.
➤ Electronic tools like JIRA: good for any teams, including
distributed teams. But it has limitations.
RELEASE & DEPLOYMENT, CI &
DEVOS, OH MY….➤ Automation as much as possible.
➤ Tools matter.
➤ Release and version management: git has no alternative.
➤ Automatic testing. Test Driven Development (TDD) - PHPunit, SimpleTest,
Junit, Ant, build script - it is not just unit test code. Behaviour Driven
Development (BDD) - Behat (behat.org), cucumber (cucumber.io).
➤ Version control and Release tag for production ready.
➤ Standards are very important. But needs enforceable. Thus Continuous
Integration needs support this.
➤ Environment management. Vagrant, Docker, cloud. Code first vs DB first.
Configuration as code.
➤ Push button deployment.
➤ Release management: not just code update. Release action list.

Weitere ähnliche Inhalte

Was ist angesagt?

Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Ralf C. Adam
 
Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!bruce chalupsky
 
Being Agile - Doing Scrum
Being Agile - Doing ScrumBeing Agile - Doing Scrum
Being Agile - Doing Scrumevdherberg
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionMike Clement
 
다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입Won Shin
 
Practical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same projectPractical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same projectVictor Bogomolov
 
7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUM7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUMAndrea Tino
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Filippo Zanella
 
Stime e preventivi in un contesto di sviluppo agile
Stime e preventivi in un contesto di sviluppo agileStime e preventivi in un contesto di sviluppo agile
Stime e preventivi in un contesto di sviluppo agileStefano Valle
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained ClearlyAndrew Lloyd
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with ScrumChris Brown
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanbanDavid Daniel
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrumSachin Khosla
 

Was ist angesagt? (20)

Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
 
Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!
 
Being Agile - Doing Scrum
Being Agile - Doing ScrumBeing Agile - Doing Scrum
Being Agile - Doing Scrum
 
Metrics that bring value
Metrics that bring valueMetrics that bring value
Metrics that bring value
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in Action
 
Scrum Master Roles and Responsibilities
Scrum Master Roles and ResponsibilitiesScrum Master Roles and Responsibilities
Scrum Master Roles and Responsibilities
 
다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입다양한 입장에서의 애자일 도입
다양한 입장에서의 애자일 도입
 
Practical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same projectPractical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same project
 
7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUM7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUM
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Stime e preventivi in un contesto di sviluppo agile
Stime e preventivi in un contesto di sviluppo agileStime e preventivi in un contesto di sviluppo agile
Stime e preventivi in un contesto di sviluppo agile
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Scrumban
ScrumbanScrumban
Scrumban
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained Clearly
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanban
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrum
 

Ähnlich wie Scrum in-a-flash

Ähnlich wie Scrum in-a-flash (20)

CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
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
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Moving to tdd bdd
Moving to tdd bddMoving to tdd bdd
Moving to tdd bdd
 
Scrum Fundamentals
Scrum FundamentalsScrum Fundamentals
Scrum Fundamentals
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Why agile?
Why agile?Why agile?
Why agile?
 
Scrum Concepts
Scrum ConceptsScrum Concepts
Scrum Concepts
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Process & Methodologies (1.2)
Process & Methodologies (1.2)Process & Methodologies (1.2)
Process & Methodologies (1.2)
 
Process & Methodologies (1.1)
Process & Methodologies (1.1)Process & Methodologies (1.1)
Process & Methodologies (1.1)
 
Process & Methodologies (1.0)
Process & Methodologies (1.0)Process & Methodologies (1.0)
Process & Methodologies (1.0)
 

Kürzlich hochgeladen

W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siligurimeghakumariji156
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNitya salvi
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxssuserf63bd7
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.aruny7087
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 

Kürzlich hochgeladen (14)

W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 

Scrum in-a-flash

  • 1. SCRUM IN A FLASHA quick introduction of SCRUM
  • 2. ROLES ➤ Roles are people: product owner, scrum master, development team. ➤ Development team: 3 to 9 people, whoever gets the work done: Developers, Testers, Business analysts, DBAs, etc, etc, etc. ( how it is possible only 3 to 9 people? ) “Self Organise” ➤ Product Owner: owns product backlog. Product Owner is one and only one person ➤ SCRUM Master: one person, anyone but the product owner: Facilitator, Coach.
  • 3. EVENTS ➤ Events are Meetings & time boxes: Sprint, Sprint Planning Meeting, Daily Scrum, Sprint Review, Sprint Retrospective. ➤ Sprint: Fixed time period, protected time boxes. ➤ Spring planning meeting: Development team decide how long the sprint will be and what to be done in the Sprint. ➤ Daily Scrum: AKA daily stand up. Information update among the team. Focused on the next release / spring goal. Scrum Master facilitate, but not lead, the meeting. ➤ Sprint Review: Present the work of the sprint. Attended by all development team, PO and anyone interested in. Update to stakeholders and gathering feedbacks. ➤ Sprint Retrospective: Internal meeting of the development team. Lessons learnt.
  • 4. ARTEFACTS ➤ Artefacts are the things: Product Backlog, Sprint Backlog, Increment. ➤ Product Backlog: Owned by Product Owner. Product Backlog Refinement for PBI. ➤ Sprint Backlog: The amount of the user stories to be finished in a sprint, sorted by a single priority criteria. ➤ Increment: Product Increment. Release ready final product.
  • 5. BACKLOG & DOR (DEFINITION OF READY)➤ Product Backlog Item/Sprint Backlog Item. PBI/SBI. Owned by Product Owner (PO). ➤ Product Road Map. ➤ Keep the “Backlog Ready”. Backlog Refinement Meetings. Not Officially required by the SCRUM Guide. PO, SCRUM Master & Development Team Discuss items on the Backlog Estimate Discuss Priorities & Dependencies between PBIs Goal: Top PBIs are… Understood, Estimated, Small enough to be done in a single sprint. Goal: 3 to 4 Sprints of “Ready” PBIs. ➤ Filled with every conceivable feature ➤ If the PBIs towards the top of the Backlog are understandable and do-able by the TEAM in a single Sprint, those PBIs are deemed “Ready”.
  • 6. USER STORY ➤ User Story: a natural language description of an expected product feature. ➤ Format: ➤ On the Back, there is the Acceptance Criteria (AC). ➤ Epics & Themes ➤ IVEST: Independent, Negotiable, Valuable, Estimate-able, Small, Testable. ➤ User Story <= Tasks.
  • 7. ESTIMATION ➤ Estimation is something you should do as a team ➤ You’re not estimating how long it’ll take an individual to deliver the PBI. It’s “always” the team. ➤ Story points: 1,2,3,5,8,13,21,40,80,120,infinity ➤ Story point estimation. Estimation poker. In Scrum and in story point estimation, you’re estimating how long it takes for “THE TEAM” to deliver the PBI to Definition of Done.
  • 8. DEFINITION OF DONE (DOD) ➤ Definition of Done (DoD) = Everything it takes to call a feature “done”. A written definition of done is as close as a “magic silver bullet” as you’ll find in software. ➤ A written DoD helps deflect blame and annoyance when you say “no”. ➤ A written DoD helps. ➤ The “Two Second Fix” Request. ➤ When developing your written DoD, you’ll discuss a lot more than just coding. Code by itself isn’t that useful. ➤ Software delivery focuses on the “big picture” of getting software to the point that it can actually be used.
  • 9. VELOCITY ➤ Velocity: a mount of story points can be delivered in a single print on average. Statics report. Planning.
  • 10. TECHNICAL DEBT ➤ Technical Debt is a compromise. It has long term consequences (repercussions).
  • 11. WIP LIMIT ➤ WIP: Working In Progress ➤ Reset between each iteration / sprint ➤ WIP limit per iteration / sprint
  • 12. SHOW STOPPER ➤ What is a Show Stopper?
  • 13. TOOLS FOR SCRUM ➤ Tools are not important. Physical board. Excel Information Radiator ➤ SCRUM has barely enough documentation. ➤ Electronic tools like JIRA: good for any teams, including distributed teams. But it has limitations.
  • 14. RELEASE & DEPLOYMENT, CI & DEVOS, OH MY….➤ Automation as much as possible. ➤ Tools matter. ➤ Release and version management: git has no alternative. ➤ Automatic testing. Test Driven Development (TDD) - PHPunit, SimpleTest, Junit, Ant, build script - it is not just unit test code. Behaviour Driven Development (BDD) - Behat (behat.org), cucumber (cucumber.io). ➤ Version control and Release tag for production ready. ➤ Standards are very important. But needs enforceable. Thus Continuous Integration needs support this. ➤ Environment management. Vagrant, Docker, cloud. Code first vs DB first. Configuration as code. ➤ Push button deployment. ➤ Release management: not just code update. Release action list.