At the forefront of the DevOps evolution, the Seattle-based company has been releasing products like Chef, InSpec, Habitat, and Chef Automate to advance new ways of developing and shipping software and applications. To experiment with and refine its own DevOps practices, Chef relies on the Atlassian platform.
Chef first adopted JIRA Software for bug tracking. As the company matured both its agile and DevOps practices, its use of Atlassian evolved from a helpdesk and ticketing system to a more holistic product development solution. Using Atlassian helps Chef ensure business value is attached to each opportunity so teams understand what they should prioritize. Says Julian Dunn, product manager at Chef, "JIRA helped us think beyond agile to develop our DevOps approach."
“DevOps has evolved so that development owns more operations – and that’s how Chef works,” adds Dunn. Chef itself doesn’t have a QA team anymore. “We can’t just throw it over the wall anymore. Our engineers are responsible for QA, writing, and running their own tests to get the software out to customers.”
Currently, 5-6 engineering teams are using JIRA Software for lightweight agile processes. Before, Chef had multiple JIRA instances with heavily customized boards and workflows that became difficult to manage. Now teams use defaults as much as possible to keep their pipelines clear and avoid giant backlogs. Also, with JIRA, they can focus more on customer value while balancing operational needs. “Atlassian gives us end-to-end visibility so we can keep releasing the best products to our customers," says Dunn.
Chef uses Atlassian’s wider set of tools as well. The company integrates JIRA with Confluence as the process and procedure knowledge base for engineers, and as a replacement for an archive of Google documents that lacked content hierarchy. IT teams use JIRA Service Desk for internal support, such as resolving hardware issues. Says Dunn,“Atlassian is the only company that can get Dev and Ops on the same platform.”
Business teams like marketing also use Trello to track to-do lists, quarterly plans, and other short-term projects. Legal uses Trello to manage any work in flight such as contracts, and HR hosts its employee handbook in Trello. “Trello is easy for any team to get started on a workflow quickly,” explains Dunn.
From marketing, legal, engineering, operations and IT, Atlassian improves visibility and collaboration across teams and workflows at Chef. As Chef advances its own DevOps practices, customers embracing Chef products are advancing their practices as well.