My question is two-fold:
1) If this is the age of iterative, and small releases, how do people pull off big releases? Are they in essence waiting too long to release the many small parts that make up the big release in order to get attention to the big release?
2) I sometimes hear startups say "we have a private beta with 1,000 users..." and I think to myself: "How did they manage to sign up 1k people when even in a very open environment, it is hard to get 1k sign-ups.