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

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

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

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

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

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

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

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

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

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001