Как создается программа

Спецвыпуск Хакер, номер #004, стр. 004-012-3

Часть 6. Завершающий этап

Здесь окончательно (это шутка такая ;-))) отлавливаются все баги и фичи. Совершенствуется форма и начинают приниматься первые похвалы и ругательства от бета-тестеров. А уже бета-тестеры, надо сказать, народ придирчивый. Обычно создается ньюс-конференция или мэйл-рассылка, которая охватывает всех участников проекта. На завершающем этапе абсолютно всем желающим раздается копия программы, и начинается последняя стадия подготовки. Пишутся последние файлы документации, в список авторов дописывается Вася Пупкин. Обычно на этом же этапе подготавливается сайт проекта и начинается рекламная компания (если продукт все-таки коммерческий).

Часть 7. Заветная единичка

"Заветная единичка" - так называют первую (1.0) версию продукта, которую можно начать официально распространять. Надо сказать, что некоторые проекты с исходными текстами не доживают до заветной единички. Многие умирают еще на стадии 0.0.0.1, что весьма печально. Тут есть несколько причин, которых следует избегать, если надумаешь сам писать большие и кульные проги. Одна из главных - это ситуация, в которой координатор бросает работу над проектом. Говорят, что координатор/руководитель проекта "сгорел". Обычно это связано с тем, что у координатора пропадает желание что-либо делать из-за частых препирательств с программистами, младшими координаторами (если таковые есть), художниками и прочей сочувствующей братией, которая считает, что "вот эту фичу надо убрать и переназначить эту кнопочку на вот эту фичу." Потом не всегда удается найти именно ту идею, которую можно взять за основу - программа должна быть нужной, и таких программ должно быть мало или, что еще лучше, не быть совсем. И прога обязательно должна отличаться от остальных какими-то своими особыми качествами, иначе нет смысла писать новую прогу.

Часть 8. Апгрейды и обновления. А также всяческие сервис-паки

После того, как продукт запущен в свободный полет в открытый космос Сети, сбегающиеся на крик "Халява" юзеры обязательно порвут сервер на части, скачивая заветную халяву. Правда, о ней сначала должны узнать. Именно поэтому на двух предыдущих стадиях координатор проекта должен был потрудиться над созданием и проталкиванием рекламы на пару рекламных серверов. В принципе, большинству проектов хватает и специальных софтовых рассылок, наподобие CityCat. В таких рассылках собираются не только любители, но зачастую и такие же программисты, которые не прочь поучаствовать в каких-нибудь интересных проектах.

Назад на стр. 004-012-2  Содержание  Вперед на стр. 004-012-4

ttfb: 2.7339458465576 ms