The Requirements of LetMeGo Have Been Written Down
I started documenting the requirements for the Merrcury Engine (the software behind the upcoming LetMeGo.com) back in January of 2008. We finished it yesterday, after having invested around 2,000 hours of work on it. Most of these hours were mine, but I received help from the entire team.
These requirements are being used to code our beta-version. They are composed of 178 use cases and 908 user interfaces. The character count adds up to 1,903,145. That is equivalent, more or less, to a novel of 1,000 pages. A very booooooring novel, though.
A few months ago, and just for fun, we came up with a graph, visualizing the requirements. I just upgraded it. Each node is a use case or user interface. Each orange line is a link to a use case, while each black line is a link to a user interface. The version of the graph that we are publishing here is small, on purpose, so that you can’t read the names of the use cases or the user interfaces. The original size of the graph is around 25k x 20k pixels. It was rendered using the radial method of Graphviz.

… and now… I am going to join the rest of the team in writing code.
Alexander Torrenegra
