We were trying an Agile process called Scrum at Odeo and somehow by the third Sprint (two or four week iteration) we’d already managed to launch Twitter internally. How’s that for pivoting? At the end of each Sprint, I would send out a summary of results. Here’s how we fared:
From: Tony Stubblebine
To: Odeo-Internal@googlegroups.com
Date Sun, Mar 26, 2006 at 6:56 PM
Subject: Odeo Sprint #3 Results
Twttr.
Got a functional website (http://twttr.com twttr/*******), SMS in (send your status to 10958 as t this is my status). Good example of what a small team can do. Especially if that team is Jack. Actually Florian, Biz, Jeremy and Courtney all had a lot to do with this. More details on what got done and what’s coming next are on the wiki:
http://svn.odeo.com/odeo/wiki/TwttrStories
Crawler
As of Friday afternoon we’d crawled 27k feeds in the previous 24 hours. That’s about 80 times better than the day before. That’s good. But we want to be better. Kellan’s next iteration should be able to spider all of our feeds in under 10 hours.
SMAM/AC Success Rate
Bumped success rate from 92% to 98.5% with some extra error handling and an NFS upgrade by Jeremy. The remaining failure rate is due to Nelly Moser incompatibilities which we’ve postponed addressing.
Better Upload.
As in it works because it has less parts. We still want to put in some sort of progress indication, probably the odeo beach ball.
One Hour Studio
Most of the new creations have been four or five minutes. I sent the list of ones over 10 minutes in a separate email.
Link to audio
You can add externally hosted mp3s to your channels. This feature is listed in the Create sidebar.
Centralized Logging.
Setup for staging servers to duboce. Intention is to be able to quickly build stats, reports, and metrics. Still need centralized logging of production logs for this.
Basic Studio
We broke the mixing/recording/publishing functionality into a component that could conceivably be reskinned by anyone. The first skin, the basic studio, has progress but is incomplete.
Advanced Studio
Work to support the advanced studio clipping and looping functions. This is in developer testing. Major bug work that’s already come out of that includes memory handling for small buffers.
Design
Design work here. I believe that I saw more recent mockups that aren’t on that page and that
http://evofficeg5.local/~odeo/newOdeoHomepage/
New Staging Env.
We’re on a new staging server (cumberland) and staging db (hampshire). The db is destined for production. Also, I prefer to call servers by their functional names so that I don’t have to keep track of shifting servers. You can reach these servers as staging.odeo.com and db-stage.odeo.com
Small Teams Experiment.
In general I liked having smaller groups. I think it gives people more autonomy to make and implement decisions without getting bogged down in process. I’m all for that. I also felt like it messes with energy and company cohesion, and that the daily meeting process was too loose. Something to talk about in the sprint wrap up.
I’m sure I missed some things but, as usual, the final list of accomplishments looks pretty impressive. Thank you everyone!
