Мне очень понравилась ссылка, оставленная CGVictor в комментах по поводу того, как Apple создает свои продукты.
Если вкратце, то они сначала выкидывают все, без чего продукт в принципе невозможен. Если плеер — то там будет батарея, память и звуковой процессор. Без корпуса, экрана, кнопок — просто «ядро». И это ядро они «вылизывают» до идеального состояния.
Потом к ядру добавляются дополнительные элементы, один за другим, на каждой итерации добиваясь безупречной работы. С таким подходом к моменту, когда у тебя в руках уже «навороченный» продукт, все работает просто идеально.
Я неосознанно применял подобный подход в своих мини-проектах. Внутренних, из которых редко вырастало что-то серьезное. Я почему-то считал, что это — «несерьезно», что «серьезный» продукт должен создаваться под четким планированием.
Что интересно, вне «продуктовой» сферы — в рекламе — я успешно применял этот подход, и он раз за разом давал просто чудесные результаты. Так что теперь пришла пора и в продуктах его применить.
Жалею, что не пользовался им осознанно раньше и рекомендую тоже попробовать :)
Начал читать «Стратегию голубого океана» — там примерно про это же речь идет
Ну и саму ссылку от CGVictor тоже хотелось бы посмотреть
http://www.macworld.com/article/1151235/apple_rolls.html