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

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