When implementing a new feature or program in Ubuntu you need to consider a lot of things. There are a lot of people involved, who all want to know what's going on, there are things that need to be tested, packages to be added, etc, etc.
It's important to have an overview of all stages when doing this. I suggest this: create a website where new features, programs, implementations and the likes can be added. The website could provide you with an overview of the status of the different parts and warn everyone involved when action is required.
I've come up with the following parts for this website:
-assign branches in Launchpad and read their status
-create packages and watch their status(are they created at all?)
-register the necessary entries in the QA testing tracker and show the results
-list the involved people and their responsibilites
-show the due time and warn if there is still a lot to close before that date
-link/include/create the Wiki-spec page
-link the Launchpad specification and show its details
Maybe other tasks could be automated too and dependencies added. E.g. persons X needs to wait for person Y to build packaged Z. As soon as package Z is built, person X gets a mail to let him know he can start with his part.