Last week we gathered up several hundred of our fellow software makers and talked about four development practices you can use to keep from getting your wires crossed: feature branching, continuous integration, pull requests, and information radiators. These are practices that teams at Atlassian have been really successful with, and–to the surprise of exactly nobody–we've baked support for them into the Git Essentials solution. ICYMI In case you missed it, here are the key points we covered: Feature

Continue reading »

5 tips for great code reviews

In almost every organization, team members collaborate to get work done. Software teams typically transition issues between people for different functions like code development, code review, and testing (even if they are all on the same team). When transitioning an issue from one team member to another it’s important to minimize the amount of ramp up required for the receiver to fully understand the issue. Transferring issues can be extremely expensive as it requires time from not only one,

Continue reading »

Today's best software is made not by lone hackers coding in solitary basements, but by teams of "makers" working together to build the next great thing. But without shared workflows, rigorous testing, and proper communication, the path to release day can look more like a Gordian knot. Enter the Git Essentials solution from Atlassian: planning, tracking, source code management, builds, and deploys–all in a single integrated suite. With these powerful tools, teams can coordinate their work

Continue reading »

We are happy to announce new Atlassian University lessons for Confluence 5.5 and JIRA Agile 6.5! In the last few versions we've released a lot of handy features you may have missed. For example, did you know that you can create JIRA issues directly from a table in Confluence? Or that you can easily move issues from the backlog to a sprint by using the right click menu? The Confluence 5.5 lessons include: Blueprints Production Requirements Blueprint (Video) JIRA Integrations

Continue reading »

Today I'm excited to announce the availability of the new release burndown chart inside of JIRA Agile labs. The release burndown chart gives the team clear insight into the evolution of a release throughout its life cycle. It's every scrum software team's goal to deliver new features and optimizations to their customer base. Many software teams bucket chunks of work for a release into a version inside of JIRA. A version is a distinct piece of software that is shipped to customers. During development,

Continue reading »

Introducing Agile Ready from Atlassian

We're excited to announce the launch of Atlassian's newest solution, Agile Ready! Agile Ready is a package of Atlassian products - JIRA, JIRA Agile, Confluence and Confluence Team Calendars - that gives customers the tools they need to better plan, track, and measure software development success. From requirements building to sprint planning to reporting, we've got your agile planning needs covered.   Better requirements = happier developers Capturing customer feedback and shaping

Continue reading »