Atlassian User Group Meeting in Helsinki

I just returned from my first Atlassian User Group meeting which was held in Helsinki. Rene Jansen from Atlassian said that this was the first user group meeting in Northern Europe and it was pretty popular as there were over sixty people attending.

Rene showed a few slides on what Atlassian have done during the last year and what they are going to release in the near future. There were very exiting news to JIRA and Confluence users as they are putting out new releases of both. New JIRA will have nice features like JQL (JIRA Query Language) and maybe some UI changes. Next Confluence version will include more “people” features and therefore improve the social aspect of the Wiki.

Kulosaaren Casino

Best part of the meeting were the round table / birds of feather discussions. We divided into smaller groups of around 8-10 people. Our group had great discussion around the “Agile Development, SCRUM” topic. There were many companies that are using SCRUM with JIRA and other dev tools. Everyone agreed that GrassHopper plugin highly recommended for daily duties like daily standup meetings (task board) and keeping the backlogs in order (planning board).

Stuff from Atlassian User Group Meeting

There were good tips how backlogs, epics, user stories and tasks can be entered to JIRA. One good solution is to use one (or several) project versions as a backlog. Then user stories and epics as normal issues. Epics could be broken down to smaller user stories by linking them together. When sprint is planned then dev team can take user stories and add detailed tasks to user stories as subtasks. Version concept can be used as sprints. With GrassHopper you can also group several ‘sprint’ versions to one ‘release’ version.

All in all excellent meeting. Thanks to Ambientia for sponsoring the event in nice environment. Looking forward on next meeting! :)

Setting up JIRA plugin project in NetBeans IDE

Next CodeGeist competetition is most likely just around the corner so now it is good time to sharpen your axes and setup your coding equipment. It’s pretty clear that developers at Atlassian are using IntelliJ IDEA as they have pretty complete documentation how to build plugins with it. I also love IDEA but I also have strong feelings towards NetBeans IDE.

This is a tutorial how you can setup a new project in NetBeans IDE to start developing outstanding plugins for JIRA, the issue management software.

Read ahead if you want to know more…

Continue reading

Thanks Atlassian

It was a nice suprise to find Atlassian’s Codegeist T-shirt from my mailbox the other day. This year I was only able to code a small plugin for JIRA called NetBeans JIRA Plugin. I got the idea for this plugin as I was reading a book, Rich Client Programming, which has a great value when you are programming rich desktop apps or plugins for NetBeans platform.

Atlassian Codegeist T-Shirt

The plugin uses JIRA’s Web Service API to search, view and edit issues straight from the IDE. This is especially handy when you are writing a code to a specific issue and want to check some details or log work done for the issue.

The Atlassian Codegeist is a competition where everyone can write plugins for Atlassian products, such as JIRA, Bamboo, Confluence, FishEye, Crucible etc. I use those tools daily at work and I can truly say that they really improve the daily development process signifigantly.