How We Use Jira and Confluence For Agile Development
Given that the Confluence team had significantly ramped up its agility in recent releases, I thought it was a good opportunity to chime in about how Atlassian, and the Confluence team in particular (Jira and Confluence are run quite differently), eat our own dogfood. We’ve had an interesting time finding the right balance between various approaches, and have finally ended up with a process that works well for us.
Finding State Leaks in JUnit Tests
A unit test is failing when run as part of a test suite. When you run the test on its own, the test passes. The cause of this is that some state (a static variable or thread local) is being set some time earlier in the suite, and is not being torn down properly. These bugs are hard to track down manually because they do not “fail fast”, but there’s a good way around the problem.
The Development Cascade
Imagine one of those Russian dolls, except that each time you open a doll up, you find a larger one inside, TARDIS-style. Welcome to my afternoon.
Confluence 2.1 Now Available
Confluence 2.1 introduces autosave and concurrent editing warnings, integrates the atlassian-user user-management library including much-improved LDAP support, and improves the performance of the dashboard and edit pages for Confluence installations with large numbers of spaces or users.
Confluence 2.0 User Guide Online
The Confluence User Guide has been updated to cover all the changes we made in Confluence 2.0.
Product Demonstrations and Murphy's Law
There’s a rule that says every time you demonstrate your product in public, you’re going to find at least one new bug. At least we only have to worry about the software crashing.
Some Bugs are Easier to Fix than Others
Unfortunately, there’s no Jira resolution for “Released back into the wild”
Confluence Turning 2.0
So what inspired the progression from Confluence 1.4 to 2.0? The glib answer, of course, is marketing. And like most glib answers it’s both correct, and entirely unhelpful.
Labels vs Keywords
One thing we’ve been trying to do with the labeling feature in Confluence 2.0 is make adding labels as frictionless as possible.
Join over 150,000 working professionals
Get the latest research and insights on AI, teamwork, and more.
