Xpoint
   [напомнить пароль]

Распределение времени web-проекта: написание/отладка/документирование

Метки: [без меток]
[арх]
2003-08-18 14:35:01 [обр] Andrews[досье]

Собсно сабж.
Берем сайт, проектируем, пишем. Используется все: PHP, SSI, Perl, MySQL, специфические настройки Apache. Каково должно быть распределение времени, с учетом всех стадий:

  1. Проектирование.
  2. Написание.
  3. Тестирование.
  4. Внедрение.

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

спустя 6 дней [обр] Andrews[досье]
Что, все кто занимаются серьезными проектами не читают форумы в Интернет?
Или в России все пишется "на коленке"?
спустя 4 часа 3 минуты [обр] Tony(4/52)[досье]
Советую почитать серию книг по XP programming
спустя 18 часов [обр] Алексей CheshireCat Иванов(7/143)[досье]

Ruban Antony:
XProgramming тут как-то ни к чему совершено.
А по существу скажу - у вас слишком общий вопрос, на него можно ответить только неконкретными общими рассуждениями. А большинство уже устало переливать из пустого в порожнее. Попробуйте понять чего вы конкретно хотите и переформулируйте в новой теме.

Потому что у вас я вижу конкретный вопрос "Изменится-ли распределение...?". Ответ на него простой и короткий "Скорее всего, да". Но вы же хотели получить немного другой результат?

спустя 4 дня [обр] Tony(4/52)[досье]
Алексей CheshireCat Иванов:
А я думаю, что как раз к чему. Оно отвечает на поставленный вопрос и помогает более понятно формулировать такие вопросы.
спустя 1 месяц 10 дней [обр] z...(25/47)[досье]
сообщение промодерировано

Согласен с Алексей CheshireCat Иванов[досье] - конкретики мало.

Но каков вопрос - таков ответ, навскидку ("средняя температура по больнице"):

Распределение по времени /трудозатратам/ (при этом не факт, что ЖЦ именно водопад, т.е. все стадии могут быть не строго друг за другом):

Требования - 15%
Проектирование (выбор архитектуры, написание ТЗ, проектирование БД, а также креатив и создание дизайна) - 40%
Написание (кодирование, верстка) - 20%
Тестирование (суммарно и отдельных модулей и системное) - 20%
Внедрение (пуско-наладочные работы) - 5%

Затраты на управление разработкой вообще в расчет не беру - тут даже навскидку ничего не скажешь, надо знать как у вас менеджмент построен (и "общий" и проектный).

спустя 4 дня [обр] Sergei Erjemin (webdragon)(18/182)[досье]
И даже если у вас все распеределяется как предлагает "z..." учтите, что сильно все зависит от согласованности этапов и процедуры их прохождения. Если есть хоть небольшая распораллеленность или вы на 0.5% меняете требования после начала проектирования все начинает плыть (может в плюс или в минус).
Powered by POEM™ Engine Copyright © 2002-2005