Published Sep 3, 2019

SE-Radio Episode 247: Andrew Phillips on DevOps

Andrew Phillips delves into the practicalities of implementing DevOps, emphasizing a tailored approach, collaborative culture, and continuous delivery to optimize software release cycles. He also explores the role of microservices and containers in DevOps, offering insights into integrating agile principles and addressing the challenges faced by organizations.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Applications

    In the realm of real-world applications, highlights the challenges organizations face when implementing DevOps principles. Large enterprises often struggle with the scope of transformation due to the complexity of their existing systems and processes 1. Andrew notes that while tools can significantly improve processes, they are not always the solution. He emphasizes the importance of identifying key problems and optimizing processes accordingly.

    If you're still sending an email to someone in a different department to please pick up this binary from a shared folder and copy it onto a production server, it's pretty clear that that process can easily be optimized.

    He also discusses the influence of agile practices on DevOps, noting that many principles overlap, such as systems thinking and personal responsibility 2.

       

    Best Practices

    Best practices in DevOps require a culture that fosters collaboration and experimentation. Andrew explains that aligning incentives across teams is crucial for motivating collaboration, as conflicting goals can hinder progress 3. He advocates for a culture of experimentation, where learning from failures is valued and innovation is encouraged.

    You need a culture that recognizes the fact that things are not perfect, where turning around and saying this is something we could improve, even if it's not, your personal area of responsibility is valued.

    Such a culture allows organizations to adapt and find their own path rather than merely copying others 4.

Related Episodes