@antonowano
Профессиональный самоучка

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

Подскажите верный порядок, и где возможно параллельная разработка, если речь идет о командной работе.
  • Вопрос задан
  • 453 просмотра
Решения вопроса 1
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-...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
sabramovskikh
@sabramovskikh
Общение с клиентом, ТЗ+Договор, Прототип, Дизайн - утверждение дизайна, верстка, интеграция с CMS
Ответ написан
Комментировать
globuzer
@globuzer
gezgrouvingus progreszive ombusgrander greyderzux
Все начинается с идеи, задумки, потом составляется ТЗ, спецификация, договор, бумажные формальности... Далее прорабатывается прототип, дизайн, отрисовываются финальные дизан-формы и навигация, согласуется и отдается верстальщикам. Верстка, программирование и кодирование, подключение различных библиотек, вобщем "оживление" сайта, далее публикация его и интеграция. После этого верификация, валидация, тестирование, по результатам которых исправляются недочеты, ошибки. Возможно пишется необходимая документация в ходе всего процесса разработки.
Вообще процесс разработки ПО и в частности сайта полезно описывается в ЕСПД, и в ГОСТ 34-серии.
Очень понятно, по-советски, но лаконично и нужно. Жизненный цикл ПО вообще в разных случаях может отличаться, от проекта к проекту, от сложности и длительности.
Но суть такова.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы