Developing as a team can be messy. You’re trying to understand which pieces of code everyone is working on, trying to make sure changes don’t conflict, trying to find defects before your customers do, and trying to keep everyone connected with the project up to date on how things are progressing. As it turns out, each of those problems is addressed by either Git branching or continuous delivery.

Continue reading »

Chances are, your marketing team manages blog projects on spreadsheets. You probably track who is working on it, what state it's in, when it's going to be published, what it's about, how it fits into larger marketing campaigns... And that's just the stuff you're concerned with before it's published. It'll come as no surprise that Atlassian's marketing team uses JIRA Core, Confluence, and HipChat to keep our blogs running smoothly. So today I'm going to get all meta with a blog about how we use JIRA Core, including some example workflows, to track our blogs.

Continue reading »

The right metrics aren’t just a "nice to have" – they're a "must have." Now, you can measure both employee self-service and customer satisfaction. By providing an easy and fast way for customers to get answers – like taking advantage of a knowledge base – customers are happier and agents are more productive. If you deliver a better self-service experience, you’ll likely see your customer satisfaction (CSAT) scores improve. Over time, your IT team will benefit from seeing these improvements, which in turn will improve team productivity. (Not to mention job satisfaction.)

Continue reading »

If your company has made the switch to a mobile-first strategy, make sure you don’t leave your product documentation behind. Your customers are increasingly accessing product information on their phones, making a seamless mobile experience more important than ever. These four tips will help give your customers a great mobile experience. Plus, check out the Instant Websites for Confluence Cloud add-on which turns any Confluence space (such as your documentation) into a super-fast, static website that looks beautiful on mobile.

Continue reading »

Continuous delivery is both part of the agile recipe and a great revealer of inefficiencies. Moreover, in order to reap the benefits of agile, you need to be agile through all phases of the software development lifecycle. Iterative planning and development don't count for much if your user stories and bug fixes languish in a repository for weeks on end before stakeholders and customers ever get a look at them.

Continue reading »

It’s a known issue that Git doesn’t play nicely with large files, and it’s not just developers who struggle with large files and version control. Native Git's limitations make it challenging for team members like designers, tech writes, sys admins, and build engineers to work closely with developers. That’s why we decided to collaborate with GitHub on building a standard for large file support. Here's what's happened since.

Continue reading »