Берем сайт, проектируем, пишем. Используется все: PHP, SSI, Perl, MySQL, специфические настройки Apache. Каково должно быть распределение времени, с учетом всех стадий:
- Проектирование.
- Написание.
- Тестирование.
- Внедрение.
Изменится-ли распределение, если речь идет не о построении сайта "с нуля", а о встраивании новых подсистем в уже существующий, с привязкой к уже работающему. Предполагаем априори, что уже написанный код достаточно задокументирован/прозрачен, но иногда требуется его расширение.
Есть версия:
- Требования - 15%
- Проектирование (выбор архитектуры, написание ТЗ, проектирование БД, а также креатив и создание дизайна) - 40%
- Написание (кодирование, верстка) - 20%
- Тестирование (суммарно и отдельных модулей и системное) - 20%
- Внедрение (пуско-наладочные работы) - 5%
Что думаем?