• В каком порядке разрабатывается сайт?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    В соответствии с уровнем команды выбирается язык (или языки) программирования (php, python, java, scala, perl, erlang). Далее Архитекторами выбирается:
    - архитектура приложения (приложений): фронтэнт, бекэнд, базы данных, кеши, очереди сообщений и т.д., CMS или CMF или фреймворк/фреймворки.
    И так, у нас есть команда, что, как и на чем делать.
    После этого Дизайнер делает графические файлы и передает их Верстальщику.
    В этот момент Программисты вполне могут делать основную машинерию сайта, выписывать взаимодействие с базами, фронтэндом/бекэндом, создавать ORM и запросы, делать прототипы документов и бизнес-логику.
    Как только от Верстальщиков с Дизайнерами поступают куски разметки, то их натягивают на уже существующую машинерию.
    При этом Тестировщики непрерывно в режиме continius integration белают функциональные и нагрузочные тесты.
    Далее этапы наступают этапы тестирования и исправления ошибок всей командой по кругу.
    Как только Менеджер доволен получившейся работой, то отдают Заказчику. А далее - этапы тестирования и исправления ошибок всей командой по кругу, пока Заказчик не будет доволен.

    Ну а по хорошему, так как двух одинаковых проектов практически не бывает, то все работы можно прорисовать в диаграмме Ганта. Тогда сразу будет видно, кто и что параллельно делает в данном проекте - infineconomics.blogspot.ru/2014/04/gantt-chart-in-...
    Ответ написан
    Комментировать