DevOps isn't just about developing - Michelle "MishManners" Duke - NDC Oslo 2024

Michelle "MishManners" Duke

Explore how DevOps goes beyond coding, covering team collaboration, productivity, and cultural aspects. Learn strategies to boost developer experience and build better products.

Key takeaways
  • DevOps is built on four key pillars: collaboration, workflows/automation, security/compliance, and continuous improvement

  • Developers now spend over 75% of time on non-coding tasks like code review, documentation, security, deployments and collaboration

  • Creating diverse teams with different perspectives and backgrounds leads to better products and solutions compared to homogeneous teams that approach problems the same way

  • Developer experience is impacted by tools, processes and culture - giving developers their preferred tools and removing process bottlenecks improves productivity

  • Poor collaboration and constant context switching between tools wastes significant time - studies show 23 minutes lost per tool switch

  • GitHub’s collaboration features like Discussions, Projects, and Merge Queues help teams work together more efficiently without requiring coding skills

  • Culture is just as important as tools - there needs to be organizational willingness to change processes and adopt new collaboration approaches

  • Effective teamwork and collaboration supports the other DevOps pillars by enabling better workflows, security practices and continuous improvement

  • Team composition should include diverse roles (developers, designers, business people) to build products that meet actual customer needs

  • Developer experience and collaboration tools should reduce friction and allow focus on building rather than fighting with processes and tooling