We all know the stories about Google products that go from an idea to a beta in 6 weeks. But, how do they manage their larger initiatives (i.e. Android, Open Social)? Do they use a traditional product development process in terms of assigning resources, etc.?