One of our students forwarded me an article on Google's use of "beta" applications and its process for deciding when to "pull the plug" on a project. He thought it complements the discussion of "good enough" vs. "perfect" design as covered in Chapter 5 of our Head First Software Development textbook.
The article is located here:
How Google Decides to Pull the Plug
Key Quote:
Perfection closes off the process,” Mr. Jarvis said. “It makes you deaf. Google purposefully puts out imperfect and unfinished products and says: ‘Help us finish them. What do you think of them?’