What is ready and what is done? Oh, crazy agile world!

@edenconstantin0

⚠️DoR — Definition of Ready

  • The story should be written exactly in the ‘user story’ format.
  • Acceptance criteria must be understood by the team.
  • A-Team needs to estimate the story. We use 1,3,5,8, meaning S,M,L,XL
  • The team should understand how to provide a demo of the features.
  • Performance criteria should be understood by the team.

✅DoD — Definition of Done

  • The code should be peer-reviewed
  • Code is deployed to the PPE/TEST environment
  • Regression testing should be passed by feature/code
  • The code should have a unit test, integration test, smoke test and e2e test
  • Documentation up to date in Wiki(Github) and OpenAPI spec
  • Observability, what is the impact on observability?
  • Help/Run documentation is updated

--

--

--

Adventurer, dreamer and passionate by life. BJJ Black belt, Poker Player. 🇧🇷🇬🇧 Soft Dev Manager as a hobby. Dad of a gorgeous girl and a 🐺 Border Collie.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Hackathon Journal #1: MHacks9

Creating Work Queues with Apache Kafka and Apache Pulsar

Angular Development Company | Hire Angular Developers

Data Structures in Python: Tuples

Using Gitlab CI/CD + Fastlane for iOS Project — Part 3

The importance of Human Centred Design

How does Splunk OpenTelemetry Collector (Agent) work as Kubernetes Daemonset?

How to add k6 load test to Gitlab CI pipeline with AWS Lambda Containers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jeff Cechinel

Jeff Cechinel

Adventurer, dreamer and passionate by life. BJJ Black belt, Poker Player. 🇧🇷🇬🇧 Soft Dev Manager as a hobby. Dad of a gorgeous girl and a 🐺 Border Collie.

More from Medium

Working Agile: Scrum Behind the Scenes

The One About the Chickens and The Pigs (aka What Stand-up Is and What Stand-up Isn’t)

Tracking Software Development Team’s Output Velocity

You call that Agile?