Так или иначе, создание качественного ПО в течение 10 лет предполагает, что на протяжении по крайней мере восьми из них вы будете получать доходы от своих заказчиков, и удачные технологические новшества, которые вы сможете использовать, - от конкурентов, и отличные идеи - от сотрудников, которые работают для Вас, потому что полагают, что у версии 1.0 большие перспективы. Выпускайте ранние, несовершенные версии, но не поднимайте слишком большую шумиху, рекламируя их на популярных мероприятиях, и знайте, что Ваш продукт попросту еще недостаточно хорош, будь вы хоть семи пядей во лбу.
Ошибка №6
Синдром 'слишком частых обновлений' (известный также как синдром Corel). В самом начале, когда постоянно добавляются новые функции и у Вас пока немного клиентов, вы в состоянии выпускать новую версию каждые полгода или около того и пользователи будут обожать вас за новые возможности. После четырех или пяти версий стоит приостановится, в противном случае уже имеющиеся пользователи перестанут обновлять программу. Они попросту пропустят очередную версию, избегая трудностей перехода на нее или расходов на обновление. Как только это произойдет, они поймут, что 'эй, погоди-ка, да мне не так уж и нужно всегда иметь самую свежую и лучшую версию!'. Я пользовался Corel PhotoPaint 6.0 на протяжении 5 лет. Да, я в курсе, что в программе были все эти ошибки занижения при определении числа пикселей, но я знал о них и всегда делал поправку, перемещая выделение на лишний пиксель вправо.
Создайте свой десятилетний план. Обеспечьте себе выживание в течение этих 10 лет, потому что на каждую из программ, которые теперь приносят миллиарды долларов в год, затрачено именно столько времени. Не зацикливайтесь на версии №1 своей программы и не думайте, по крайней мере сейчас, что у вас есть надежда завоевать ею ощутимую долю рынка. На создание хорошего программного обеспечения, как и вина, требуется время.