Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Continuous Reliability

Dejan
March 30, 2019

Continuous Reliability

Congratulations, you decided to adopt one of the agile methodologies. You have implemented the CI/CD workflow with boards, sprints, standups, and retrospectives with all the bells and whistles. So, what is wrong? Why are you still struggling with errors and unpredictable expectations? Maybe you think you are not agile enough or maybe there is a missing link in your CI/CD workflow. It is time to talk about Continuous Reliability - the key principle for success with agile. Join this session to tackle challenges and pitfalls in adoption of agile principles through real-life cases. Let’s talk how can the Continuous Reliability principle strengthen the software development process from planning, management execution, development, testing and delivery perspective, aligned to customer and request management, continuous integration, automated tests, and continuous delivery with highest level of stability. All through examples that reflect on team practices and cultural changes.

Dejan

March 30, 2019
Tweet

More Decks by Dejan

Other Decks in Programming

Transcript

  1. Reliability is the probability of failure-free operation of a system

    over a specified time within a specified environment for a specified purpose. - formal definition
  2. Agile software development is a group of software development methods

    in which solutions evolve through collaboration between self- organizing, cross-functional teams.
  3. Mindset Values Principles Practice Tools and Processes Less visible –

    more powerful More visible – less powerful Can be adopted in command and control Requires cultural and structural changes Move toward learning organization