In this blog post, we’ll walk you through the three underlying principles of DevOps created by entrepreneur and IT operations extraordinaire, Gene Kim. These principles describe the values and philosophies that frame the processes and practices from which all DevOps patterns are derived. We’ll also give you some helpful tips and show you a few add-ons from the Atlassian Marketplace to get the most out of these DevOps principles.

Continue reading »

This is a guest blog post by Holger Just from Plan.io, the creators of Planio for Bitbucket Cloud. It’s generally considered best practice to keep Git branches short-lived. But that approach won’t work for every team or every situation. I know this because it doesn’t work for my team. You see, our Git workflows include many long-lived branches that we maintain in parallel, which is quite unorthodox. In fact, we deploy both a master branch as well as almost a hundred separate branches based

Continue reading »

Marketing can be a cyclical process. We marketers typically plan projects, assign work, review content, publish, and then.... start all over again. At the beginning of each quarter we approach this process with bright-eyed enthusiasm, big ideas, and a clear plan of attack. But as the months wear on, and more (or unexpected) work accumulates, it can be tough to keep the process together. That said, having the correct tools in place can alleviate the manual labor of staying organized and can sustain

Continue reading »

In a DevOps world, work is often merged to master multiple times a day, but it’s not always easy to know when changes ship. Developers have full control over deploying their changes to customers which makes it extra important that those changes are tracked. The good news is that teams can automate much of this process using JIRA Software or JIRA Service Desk. Here are six actionable steps for better release management in the JIRA platform.

Continue reading »