Thinking Beyond :: Marry Agile and DevOps for Phenomenal results

DevOps is not a person or a task or a defined role. It is a transition of mindset and culture which ensures more collaboration to build better quality software quickly and reliably. Agile and DevOps can no longer exit is Silos. They need to have a strong partnership for overall success as we move towards cloud.

 

Its more of 3 key points

1. Collaboration of People

2. Convergence of Process

3. Creation & Exploitation of To o l s

We have been working in DevOps model for last 2 years. Would share the transitioning challenges and gaps. Also the first hand experience on

- How the culture and thought process got transitioned.

- Quality and metrics details

- How tools supported this collaboration

Our next vision to improve it further.

 
 

Outline/Structure of the Talk

Following topics would be covered briefly during next 20 min

1. Agile and DevOps - Best Pratices to bridge the gap

2. Common traits of Agile and DevOps. Still why does DevOps supersede when it comes to overall velocity and goal

3. Change in mindset :: Development does not end with release. It is about continuous feedback and improvement

4. Embracing flexibility

5. Agile and DevOps should go hand in hand. How?

Learning Outcome

How to plan and move towards transitioning towards DevOps culture.

Why should a decision be taken to move to DevOps

What are the gaps in Agile implementation

Target Audience

Sr. Executives, PO, SM, Managers

schedule Submitted 6 years ago

Public Feedback


    • Mathew Aniyan
      keyboard_arrow_down

      Mathew Aniyan - Data @ the core of Enterprise Agile

      Mathew Aniyan
      Mathew Aniyan
      Sr. Program Manager
      Microsoft
      schedule 5 years ago
      Sold Out!
      45 Mins
      Talk
      Intermediate

      Agile adopts an empirical approach to software development. One of the key aspects of a successful Agile Implementation is how quickly we can react to change. For this, we need to ensure that data flows seamlessly from customer to the Agile team. This data should form a critical part of our decision making.

      • Is the customer successful in using our product or service?
      • Which features are customer most interested in?
      • Where are the friction points in usage?
      • Where are the failures happening in our product?
      • How is the customer engaging with our product over time?

      and many more similar questions.

      In this talk, I discuss best practices in data collection, analysis and visualization and how data can make your Agile process and thereby your business more effective.

    • Ritu
      keyboard_arrow_down

      Ritu - Effective Risk Management to help :: Run DevOps Marathon

      Ritu
      Ritu
      Sr. Program Manager
      Aricent
      schedule 5 years ago
      Sold Out!
      20 Mins
      Talk
      Advanced

      The rationale which is normally heard to opt for Agile transformation is

      - High predictability of result

      - Higher productivity

       

      The failure rate of software projects in waterfall was always very high. Industry started moving towards Agile and its variants.

      What does Agile do? It makes team work in model to reduce uncertainty and increase probability of success. The way a team reacts to Risks shows it appetite to respond take failures.

      Now since we all know about agile and its working philosophy, the time is to optimize the key areas to get effective results.

      Effect Risk Management is what I would like to talk. I would like  to share a model which we have used in variety of projects over last 5 years and has really helped us.

       

      Risk Management in Agile and DevOps

      - Continues process.

      - The outcome of all rituals is identification of risks [Daily Stand ups, Planning mts, Retrospectives]

      - How through this tools, we converted Risks into impediments wherever required and helped add certainty to Risk

      - Leadership teams primary role was Impediment removal and Risk identification

      Risk tracking is equally important like User Story tracking and closure. We normally tend to overlook this and add Risk to overall project success.

       

      I shall share a mindset, how we should always be on look out for Risk and work towards its mitigation.

       

      "If you don't invest in Risk Management, then does not matter which business you are doing, it is a risky business"

       

       

       

    • Sumeet Gupta
      keyboard_arrow_down

      Sumeet Gupta - SCRUMming “The Photosynthesis of Agile TREES (SCRUM Teams) for Software Development”

      Sumeet Gupta
      Sumeet Gupta
      Agile Coach
      Srijan Technologies
      schedule 5 years ago
      Sold Out!
      45 Mins
      Talk
      Intermediate

      SCRUMming: “The Photosynthesis of Agile TREES (SCRUM Teams) for Software Development”

      Photosynthesis is one of the nature’s most sustainable production lines, the minuscule sugar/glucose Factory, by utilizing the energy of the Sun along with inputs of water and carbon dioxide

      Similarly SCRUMming act as “working software” factories , with well defined/refined Product Backlog(derived from Vision/Strategic Themes), along with right Agile cultural mindset and Enablers(Practices/Tools)

      Carbon is chemical backbone for Photosynthesis, like Culture for SCRUMming.

      And Team (TREEs) gets it from the Environment, surroundings, values embraced and the principles followed, around and within the organization. It is one of the most important ingredients for Agile team to function efficiently and transform into high performing teams (the photosynthesis efficient Trees/plants).

      The Correlations:

      Photosynthetic organisms are the primary producers of SUGAR on the planet. They also produce oxygen gas as a byproduct and thus serve as the foundation of life providing food and oxygen for the complex food webs.

      Scrum Teams/Scrum is one of primary holistic approaches/framework to produce working software for complex Projects. They also produce O2 “Operational efficiency” and “Optimized Whole” as byproduct and thus serve as the foundation for High performing Teams and Optimized Organizations for complex Market Needs (Projects)

      Photosynthesis

      SCRUMming

      TREEs

      Agile/Scrum Teams

      LEAVES

      Team Members

      CO2

      Coordination and Collaboration

      WATER

      Enablers

      SUN

      Source of Requirement(Stakeholders, end User, Non-functional)

      Spectrum

      Strategic Themes, Use-cases, Ideas

      Visible light

      Product Backlog

      SUGAR

      Working Software

      O2

      ByProduct(Operational Efficiency and Optimized Whole)

      Calvin Cycle

      Sprint

      Food for thought

      “The Trees that are slow to grow bear the best fruit”

      Build a strong team foundation. Even as per Tuckman’s model, let the team go through the various stages of “Forming, storming, norming, and performing” to get the best results, resulting into high performing agile teams.

      “Don’t cut down the TREEs”

      Don’t break the scrum Teams, as reaching performing stage is difficult if the scrum teams are cut or their make-up shifts a lot, as when a change is introduced teams reach back to forming stage to start over again and adapt to the change.

      “Storms make Trees take deeper roots”

      Let the team struggle, fail small and storm, to “inspect and adapt” and “continuously learning and improving”, this leads to strong team foundation.

      “Be Eco friendly, Save Trees and let them GROW !!”

      Build and preserve the environment/culture for SCRUM teams (trees) and let them GROW!!

      “Love the trees until their leaves fall off, and then encourage them to try again next year.”

      Letting the teams fail small and encourage them to learn and adapt, instead of penalizing them.

       

      The C4 plants (C4-pathway), the High performing agile Teams …..

    help