|
Here at Atlassian we have just finished up our sixth edition of "Fedex Day". What is it? |
|||
|
|||
The ResultsWe are always growing here at Atlassian, this time around we had 32 separate projects compared with 12 from our first Fedex. Here are the highlights of what happened: The Winners |
|||
First Prize - JIRA Caller ID
|
Second Prize - Atlasbook
What is more impressive is that "Cannon" wrote about 40 screens and did the whole thing in Groovy + Grails all in the Fedex timeframe. | ||
Thrid Prize - Calling BambooSamuel Le Berrigaud made Bamboo build status information available over the phone. Using VXML or VoiceXML he added voice recognition so that one could say which project they would like to know the status of. The plugin would then read the builds status through the phone. Being a phone based plugin there is not much in the way of screenshots to show, but take my word for it, the demo was very cool. |
|||
|
JIRA Projects | |||
JIRA JMX
|
Visualizing JIRA Workflows
He finally stumbled upon Drag Node Chart from FusionCharts and came up with a pretty nice looking graph. The graphing tool is proprietary and we are looking into getting something like this into JIRA. | ||
Add Users from URL for JIRA
|
AJAX diffing saved filter portlet + Side dashboard
He created an AJAX updated version of the saved filter portlet which also shows a color-coded diff of the found results for each refresh. He then created a "right-hand" nav style view of the dashboard so you can work and keep a eye on your portlets. This should hopefully find its way into the JIRA Toolkit. | ||
Long Running Tasks in JIRA
He provided a bit of page to show tasks logs but then decided that a fully fledged Video Poker game in JavaScript to play while you wait would be cooler. So He wrote one. |
|||
Confluence Projects | |||
Staff Directory using Simile Exhibit
They used MIT Simile Exhibit technology to revamp our staff contact list which is kept in Confluence. They made the list searchable, pretty, they included a timeline for employees start dates and a Google map view of where each employee was from. It looked amazing. |
Copy Space Plugin Published
This is now available in confluence plugin repository. | ||
Return to Castle Confluence
What they ended up with was a single room, Confluence on the wall and an image download process collecting images from the Confluence dashboard history. There was some fun stuff added (a Tin Soldier, a V-can rocket launcher, and the pictured V-storm), as a "cheap effort to win more votes". |
Confluence Profiler
As shown his venture was a success. | ||
Confluence ROXSoren Harner and Brett Jackson set out to create a Digg like capability for Confluence. There approach was base ranking top ROX pages based on a social network analysis. As happens sometimes on Fedex the project did not yield any demo-able results, but they are armed for next time. |
One-Click Blog Publishing
In his demo he published his developer blog from a local instance of Confluence running his plugin, it was quite impressive. | ||
Bamboo/Crowd Projects | |||
Visualisation for Bamboo Builds
Overall he was pleased to get something working, but pretty disappointed with the general appearance of his screensaver. He'd have preferred spending more time polishing the look and feel of the composition rather than grappling with subtle timing issues and 3D transformations. |
Crowd AuditingJustin Koke, a Crowd developer, decided to add something he really was missing in his product, placing auditing into Crowd. He introduced a plugin point to Crowd, similar to Confluence around Event Listeners, so now you can drop in a JAR file that has your defined listeners for given events. The ground work has been laid, the next step will be some 'portlet' style graphs for the Crowd Console. | ||
FishEye Projects | |||
FishEye TreeMap Visualization
He used the jtreemap library available on sourceforge. An image map was generated to allow the user to navigate into the tree. The image map was constructed so that any click would take the user down one level in the tree but rendered tooltips related to 2 levels down in the treemap. This allowed users to hover over a hot spot within a container to find out what it may be. Leaf nodes would take the user back into FishEye's traditional browse mode. |
Fisheye Plugin for Eclipse
All features, besides CVS integration, were implemented. With just a few configuration settings users can now view basic FishEye information for their SVN project files and folders. We are looking at about 3 or 4 days of polishing to wipe out the NPEs and rough edges before we try to get this into the hands of our customers. | ||
Clover Projects | |||
Realtime Code Coverage Viewer
Some problems were encountered and in the end it was no longer a real-time viewer, however it was displaying Code Coverage versus Time, and as Nick says, "admittedly I was trying to grab some cheap FedEx votes from people impressed by an animated line crawling up the screen". |
|||
Cross Product Projects | |||
Scriptdiculous
In the end it was quite a success and he created a simple JavaScript based IssueTabPanel and two simple Groovy based JIRA portlets. |
Picture Uploader Web Component
The next step after adding resize, of course, is to incorporate the uploader into Confluence, JIRA, and even Bamboo. | ||
ConclusionIf you made it this far, I have to say you are a real Champ. It feels like every "Fedex" day everyone really kicks it up a notch and we here at Atlassian can't wait until the next one. | |||
Tags: fedex


5 Comment(s)
It'd would be fantastic for the next time you did this if someone wrote a user signup plugin/app for Crowd.
By Daniel at September 27, 2007 4:20 AM
Does the Picture Uploader include an applet to embed in Confluence for drag n' drop / paste uploading? We could really use that.
By KC Baltz at October 1, 2007 9:14 PM
Having MIT's Exhibit work with Confluence (as it does with MediaWiki) would be HUGELY useful - any chance the team that produced the staff directory would be willing to share their work?
By d at January 6, 2008 10:20 PM
Sorry for being an ignorant Englishman, but why Fedex days? What's it got to do with delivering things?
By Richard Pitt at March 14, 2008 4:20 PM
Richard- Fedex is (or was originally) about delivering something in 24 hours, hence the name. It's broadened in scope quite a lot since the start as we're always playing with the formula but that's where the name comes from.
There's more details here in my old, old original post - http://blogs.atlassian.com/rebelutionary/archives/2005/04/the_inaugural_f.html.
m
By Mike Cannon-Brookes at March 16, 2008 6:15 PM