Although I am definitely heavily affiliated with Atlassian (as a contractor), here a few my random and maximum unbiased thoughts and observations from Atlassian Summit 2010 which took place last week in San Francisco and I was happy to be there.
Location, food and logistics Location was great – very convenient place, close to many hotels (those expensive but also to those cheap), walking distance from BART and Market Street. Even for a person travelling from quite a distant place (more than 10 000 km in my case) getting to this place was quite fast. Intercontinental hotel itself was good (perhaps one of conference rooms could be bigger), food was awesome, WiFi somehow just worked (very rare thing at such events). Grand ballroom (also when reorganised into smaller rooms) was great. Audio/video was really good. And a lot of graphics (especially prepared by Atlassian folks, but not only) was just purely awesome. Very professional conference. Top class.
PeoplePeople were just awesome. No BS. This is definitely the biggest value of such conference. Atlassian is very special in this regard. It creates a tribe and attracts very special people to it – very friendly, intelligent, skilful, open minded, willing to share their knowledge and most of all genuinely passionate about what they do. This tribe (contrary to some other tribes – including the one following a black-and-white fruit ;) – which coincidently had their own gathering just in the neighbouring building) is very special – having fun from what they do is the most important thing for it, money comes second. Socialising with this people is just a pleasure. 550 people or so, with many of whom I chatted. No jerk detected. :)
Three evening events (well, if I midnight counts as evening) were great. One thing worth noting: there was a foosball table at Jillian's. Apparently 1+ year of practising 15 minutes a day makes a difference – the team I was on has won all the games. FTW!
And I finally realised this year that after all they have decent beer in SF.
BTW: did I already mention that folks from Minneapolis rock?
LaunchpadAt the Summit several companies had a big announcements (new product releases or services). Most of 5-minutes-long presentation was really interesting. Attendees quickly judged them using live SMS voting (very cool idea although not free from people abroad on roaming). About 20 – 25% of people voted for each entry which was really good I think. The winner – Gliffy – proved that the show itself and how you present something is as important as the content. Good for them! Detailed list of entries is here.
GreenhopperAt the Summit GH 5.0 was announced. It looks really sleek: more readable, cleaner, more encouraging. Coloured stripes instead of coloured backgrounds is a great idea. I loved a new marker for release and iteration planning more visual and easier. Also new Kanban features look pretty amazing. Now we have to think how to integrate our Agile Scrum Cards plugin with this cool stuff (so that you can have on your physical post-it cards the same as you see on your screen).
GreenHopper itself has been the fastest growing Atlassian product. Since the acquisition announced last year its customer base has grown more than 10 times!
JIRA Mike CB revealed current state of JIRA 4.2 (coming in 1 – 2 months timeframe) – which focuses mostly on UX for power users: a lot of keyboard shortucts, auto-completion, a lot of actions available directly from issue navigator (which becomes even more central place in JIRA). Everything to give us back 15 minutes a day with this feature. As an active JIRA Studio user, I hope that Studio will get this feature quickly too (which BTW was promised: shorter cycle time for Studio and smaller lag behind regular, behind-the-firewall, products).
Another thing which excited a lot of people where JIRA Wallboards, which by themselves are nothing technically new (just idea of gadget/portlets), but when polished (we all apparently follow Apple) and sold to the team/organisation as information radiators rather than fridges look fantastic. I wonder how many big LCD-s or plasmas will be now purchased thanks to Atlassian. LG, Sumsung or Sony should pay Atlassian a homage ;) JIRA Wallboards nicely play on “project transparency” (so important in agile projects) note too.
Probably the most exciting thing for JIRA admins (which I happen to be too) were 2 announcements:
Universal Plugin Manager finally for JIRA (now available as a plugin, bundled soon). It will not only allow you to browse and install plugins directly from JIRA (again everyone follows AppStore ;), but what is the most fantastic: it will help you with planning and executing your upgrade – showing which plugins are incompatible with a new planned version.
Bundling Atlassian Hercules with JIRA (and Confluence too), so that JIRA admins can be assisted quickly and warned about problems which have not yet surfaced.
Additionally Atlassian mentioned that in the future much focus will be set for improving in JIRA user & group management (including LDAP integration).
I got pretty excited about a new project with a code-name JIRAAnywhere: a JavaScript library allowing other web applications to easily connect to JIRA and make use of its information and capabilities: e.g. allowing to build nice hovers for hyperlinks leading to issues which not only show preview of the isssue, but also let you perform operations on them or even create a new issue from within different system. So cool and I expect soon a lot of products (Atlassian and 3rd party) taking advantage of this lib. Having been deep into JIRA Integration and crying over it quite limited remote APIs, I hope that this project will also help drive new JIRA REST API so much wanted and long awaited by the community.
The last thing: JIRA and GetSatisfaction integration via just announced Customware plugin. The time for us to finally set on GetSatisfaction then?
Confluence The browser technology (think poweful js and phasing out IE 6) finally allows for a relatively painless switch from wiki syntax (which obviously makes adoption of Confluence more difficult in non-purely-technical teams) to a fully fledged rich text editor (WYSIWYG). New Confluence will hopefully do just that. Provided that new editor is at least as good for power users as wiki syntax.
Many people call Confluence as “an awesome enterprise wiki”. How will we call it when there is no more wiki syntax in this wiki? ;)
Plugins More than 1 million plugins were downloaded from plugins.atlassian.com within about 1 year since it has been released. It means every 30 second on average someone downloads a plugin. That's pretty impressive knowing that far majority of plugins are server side so that not for the end consumer (like iPhone apps). More than 500 plugins are published on plugins.atlassian.com and it's good to know that our team contributed around 1% of them :) Could be of course more, but knowing rapid growth of the ecosystem (c.a. 100% last year) it will be difficult to maintain this share.
Bamboo Bamboo was surprisingly (for me at least) a hot topic. A lot of people asked difficult questions and seemed to use Bamboo as something far beyond just CI tool. It looks like it's becoming more a scheduling and automated task management tool (I saw also crazy integrations with JIRA via custom plugins) rather than a build system. Build chains coming in Bamboo 3.0 should definitely help in this area.
Other sessions I attended mostly dev-oriented talks to stay in sync with the ecosystem (that's my role after all being the lead of Atlassian Connector for Eclipse project). I haven't learnt anything new significant there (but that's OK – I was there also to help others and listen to customers and partners, not just to learn). I was happy to hear Motorola's talk on how creatively they used Mylyn (thanks to its notion of the task context) + JIRA Connector (part of Atlassian Connector suite) + JIRA of course to establish a training/knowledge base for their developers. I believe though that even better results could be achieved with Crucible which additionally can serve the comments for highlighted code sections.
Anyway big congrats to Mik Karsten (the father of whole idea of the context) and whole Tasktop team working hard on Mylyn framework which we could build upon.
Craig Smith delivered an interesting presentation (although probably put too much content into one session) about Scrum, Kanban and process improvements (keizen) on agile teams using JIRA and GreenHopper.
I recommend reading a very good write-up from Craig Smith who describes in detail several talks.
It was promised that all talks will be published soon (video) on Atlassian website. Keeping my finger crossed. Otherwise I would have probably killed myself on deciding which session to visit.
Hopefully see you next year at Summit 2011.
P.S. Sorry: no pictures this time. I did not take my Nikon D90 with me and everyone knows that iPhone 3GS sucks wrt taking pictures unless it's very, very bright around.