| Subcribe via RSS

Scrum Management: The Brain Dashboard

December 17th, 2009 | 1 Comment | Posted in Agile

This post is a follow up to the original at the OnCast blog, regarding our dashboard creation, but before digging into the specifics, I would like to a summarize few goals we had in mind when we (as a team) come up with the current solution we use at our daily scrum lives.

First some background: we are a medium size team, composed of six developers working usually in pairs and doing sprints of 2 to 3 weeks on a project that is already in production, most of our stories are about improving the existing code base while adding some new functionality, and our sprints are usually composed of 20 to 30 stories, demanding quite some space on our dashboard.

A recurrent issue was some small bugs popping up during our client demo, giving them a bad impression about the quality of our code while bringing the team moral down.

Based on these we established some few goals to out new dashboard design:

  • More flexibility: writing your name and status on a story/task is not a good idea, since whose working on it can change over time;
  • Focus on people: enforce the team members importance on the project;
  • A dashboard that would breathe quality: more testing and validation;
  • Sense of accomplishment: it should be pretty visible to see when tasks/stories are completed;
  • Pleasant to the eye, after all we will be using it everyday.
  • Support a good amount of stories/tasks to be done and completed;
  • Impose a limit to our WIP (work in progress);

The result is the following design, that according to Eduardo Moreira, resembles the way a brains operates, concentrating the most important things on the core of the dashboard:

The Brain Dashboard

On the top we have all the stories in a flow that goes from:

To Do To Do: At the beginning of the iteration it has the usual 20 to 30 stories ordered by the Product Owner priority. All the impediments are marked with a red flag, and work should not be started until it is unflagged.
WIP Work In Progress: When a team member starts working on a story it should be moved here. This step contains a much smaller space than the To Do and Completed ones, enforcing the team to work on the fewest stories at the same time, preventing too much unfinished work from happening.
To Validate Done and Waiting Validation: After finishing all the tasks on a story it is moved here, where it waits to be validated by another team member whose do not worked on it. After validation, it then must be marked with a Success or Failure tag, the latter requiring a bug task to be created and placed on the Unexpected space (more on that latter).
Validated Completed: With the same space as the To Do, here is where all the completed stories lie, giving the team a good sense of accomplishment.

On the middle we have pictures of all the team members and their name tags to be stick on whatever they are working on (tasks, validation,…):

Pictures

Lastly there is the bottom, with all the tasks split from the stories on our Spring Planing II:

To Do To Do: Not much different from above but divided into two spaces, a tiny one, to hold all the unexpected tasks (such as bugs) which wore produced during this sprint, and a bigger one, containing all the regular open tasks with the same red flags when suited.
WIP Work In Progress: Same rules as the stories, except that here the team member working on a task must mark it with his tag.
Done Done: When a task is completed, it should be placed here. This step was created, to give the visible difference between work in progress and completed.
Reported Reported: Composed of all the completed tasks reported on the daily meetings.

These should cover most of it, but if you have any doubt or tip to help us improve our dashboard don’t hesitate on dropping a comment.

Tags: , , , , , ,

Java movie playback: JOGL + Fobs4JMF

August 20th, 2008 | 23 Comments | Posted in Java

Recently I had to integrate video playback on my job’s Java OpenGL engine, which uses JOGL.

Java has a support to media playback through it’s Java Media Framework, which unfortunately, on it’s current version (2.1.1e) does not support many formats for video playback.

So I quickly looked for alternatives, including IBM Toolkit for mpeg4, that hadn’t a sufficient production performance I was looking for, and didn’t offer an easy option for frame grabbing or plugin extensions as JMF does.

Next was Fobs4JMF, which is JMF + ffmpeg. This solution was much more interesting, since it offers a wide variety of codecs (ogg, mp3, m4a, divx, xvid, h264, mov, etc) and is based on the solid ffmpeg solution to decode audio and video.

My implementation, uses the plug-in capabilities of JMF to extend a custom renderer that does a pixel type conversion and rendering to a texture:

More »

Tags: , , , , , , , , , , ,

Joss Whedon’s “Dr. Horrible Sing Along Blog”

July 16th, 2008 | 1 Comment | Posted in Movies

Dr. HorribleJoss Whedon, creator of Firefly, Buffy, Angel… is intending to make some noise on the Internet, as he says

” It is time for us to change the face of Show Business as we know it.”

Dr. Horrible, a three act musical made by him and some friends will be broadcasted for free on the internet from today till the 20th of this month an then will be available for purchase :

“We intend to make it available for download soon after it’s published. This would be for a nominal fee, which we’re hoping people will embrace instead of getting all piratey.”

Kinda of an interesting method of marketing, you get to “taste” it, and if you like it, you can have it. Very indie, and pretty much mimics the way everyone whose is not in the industry do to get their work some attention, (despite the taking away of air part).

So if you wanna watch it for free, check it out:

  • Act 1 is already up;
  • Act 2 “airs” tomorrow (17th July);
  • Act 3 “airs” Saturday (19th July)

On the 20th it will be gone!

And let’s see how far this goes! Good luck Mr Whedon!

Tags: , , , , ,

Fixing Wii noisy drive.

July 13th, 2008 | 3 Comments | Posted in Hacks, Wii

It’s been more than 6 months that my Wii was producing an awful lawn mower sound in the disk drive, and I finally decided to open it up and “try” to fix the problem.

Since I’ve seen other people with similar problems on YouTube, such as:

I decided to put my experience on how I fixed it.

You will need Nintendo screwdriver, which you can easily find on eBay.

I’ve used the following video as a guide during the disassembling of my console:

Now how I did it:

There is one screw above your Wii’s drive that is right above the power button, loose it a little and stick something to level the plate a little bit up. You can test this with your Wii still opened until you don’t hear that noise anymore.

Here is a front picture of my fixed Wii (follow the link to see the Flickr notes):

Front of my Wii open.

I should have taken a picture from above, but I was too happy that the problem was gone, that I just remember to register how I did it after most of my Wii had been put back together already.

Hope it helps someone!

Tags: , , , ,

Nokia 5200 + iSync

July 13th, 2008 | 2 Comments | Posted in Hacks, Mac

Finally I decided to Sync my Nokia 5200 with my Mac’s Calendar and Address Book software, the problem is that according to Nokia’s web site, there is no support for this device.

Being aware that this phone is basically a Series 60 device, I searched the web and find an easy hack, on how to get things working. Credits go to http://laiwebdejuan.50webs.com.

Here how it goes:

You will need to fake your phone as a 6131 to the iSync software:

  • Open a Finder window, then right clink on iSync’s package on the Applications folder and select “Show Package Contents“;
  • Then go to the folder: Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/Plugins;
  • Right click on the Nokia-6131.phoneplugin file and select “Show Package Contents”;
  • Then go to the folder: Contents/Resources and edit the file MetaClasses.plist with TextEdit;
  • Search and replace for all “6131″ occurrences for “5200″ and that is it.

He also pointed that you can change the icon for the device by putting a .tiff file on that folder: com.nokia.5200.tiff.

Thanks Juan for that tip!

Tags: , , , , , ,

Vrummm!

June 22nd, 2008 | No Comments | Posted in Movies

Some time ago, I saw a movie… that blow away my mind, and kinda turn into an personal obsession for the past month… that movie is Speed Racer, brilliantly composed by the Wachowski Brothers.

I just thought maybe a review could wipe-away my friends preconceptions about this movie, which is truly a Live Action Anime. I mean, if you like animes, there is no reason you would not like this movie.

More »

Tags: , , , ,

Blog blog blog! pirelenito.org!

June 22nd, 2008 | No Comments | Posted in Random thoughts

New blog… This is my third, now with a personal domain and a Linode, which I share with my friend from blog.tinsuke.com.

Hope to get some personal projects and random thoughts to be posted here! All on games, programing, movies, photography, chocolate and Coca Cola!

No big pretentious, just a place to dump my thoughts and to get eventually some discussion!

So, be my guest!

Tags: ,
  • about me

    I'm Paulo Ragonha, a brazilian hobbyist game developer, who enjoys playing with technology on my free time, my (current) main language is Java so you will probably see a lot of stuff about it in here, I also occasionally talk abut random stuff... and will probably post a "game" every once in a while.
    Thanks for passing by!


  • twitter