Continous Integration Definition of DONE


Continuous Integration is easy if you are ready for the definition of DONE (DoD). It is not only accepting a story as successfull after developped by a developer but it also includes a process which ends after deploying to live and ensuring that it works and does not cause a defect in the live system. Handling DONE actually means of CI. With Scrum there is always one shippable product at the end of each sprint. This shippable product has to include some new features. Definition of Done helps to Scrum to clear the definition of every stages of development, such providing checklist for discussion, estimationa and design, so it makes the user stories more understandable and applicable. 


What Definition of Done includes:


  • Identifying the list of acceptance criteria
  • Development
  • Unit testing
  • Funtional testing
  • Regression testing
  • Acceptance testing
  • Performance testing
  • Deployment
  • Documentation
  • Tracking 
  • DONE


  • Every stage can also have sub-stages, DoD should be prepeared to ensure that every step can be successfully implemented and if a failure occurs in a step, it can be solved by the help of DoD. See more about CI, CD


    Comments

    Popular posts from this blog

    Selenium Error "Element is not currently interactable and may not be manipulated"

    Change Default Timeout and Wait Time of Capybara

    Page-Object Pattern for Selenium Test Automation with Python

    Performance Testing on CI: Locust is running on Jenkins

    How to Set Shared Preferences in Espresso Test for Kotlin and Java