We recently held Atlassian’s ninth “ShipIt” competition, and it’s time to share the results with you.
ShipIt is an Atlassian tradition that requires a little explanation: Every 3 months or so, we put aside our regular development work for a day and a half, and work on our own crazy ideas. At the end, everyone gets three minutes to present their project to the rest of the company, and we all vote to determine the winner of the prized ShipIt trophy.
Why do we do this? We see a number of benefits: Firstly, it gives us an opportunity to get practical experience with emerging technologies, and to showcase their possibilities. Second, it lets us prototype ideas for new features, many of which make their way into our products. Last but not least, we do it because it’s a lot of nerdy fun.
This time around, the ShipIt trophy went to Ed Dawson, for his Atlassian-themed Flash game, “Atlassian Invaders”, embedded within Confluence as an easter egg. While Ed’s entry was a clear crowd favourite, and deserving of the trophy, his victory was something of an upset, given that Ed is a tech writer, rather than a developer. The gauntlet has been thrown, and it’s up to Atlassian’s developers to restore the trophy (and their pride) to its rightful location next ShipIt.
You can enjoy the fruit of Ed’s labour right here, in your browser. Move Charlie with your arrow keys, and shoot the oncoming work with your space bar.
In second place was Geoff Crain, from our Developer Tools team, with a new feature for Crucible that automatically suggests participants for code reviews, based on existing workload, and individuals’ history of commits to the reviewed code. You can expect to see Geoff’s “Suggested Reviewers” feature in an upcoming release of Crucible.
Geoff’s entry helps you select code reviewers based on their workload and involvement with the reviewed code.
Third place was a tie between two entries: Mark Halvorson created a “Dogear” feature for Confluence, to help wiki users navigate long passages of deeply hyper-linked text.
“Dogear” helps Confluence users navigate through long and deeply nested wiki pages.
Also in third place, were Edwin Wong and James Dumay. Working in partnership, they came up with a “Personal Builds” feature for Bamboo, to let individual developers test their changes in isolation from their team’s builds.
James and Edwin’s entry lets developers run personal builds in Bamboo, without the risk of breaking team builds.
You can read about many of the other entries, in the write-ups prepared by their developers.
That’s ShipIt 9 for you. Stay tuned for our next installment: ShipIt 10… “The Developers Strike Back!”