Это описание процесса разработки сайта, в том числе с некоторой мат. частью:
Т.е. это попытка оформить руководство по разработке сайта внутри компании, дабы разрабатывать быстрее и качественнее.
Процесс разработки на Сайта:
1) ТЗ
2) HTML-прототипы - согласование -
после этого программист может начинать делать работу.
3) Дизайн
делает дизайн на основе HTML-прототипов.
4) Верстка
уже есть код (вывод), поэтому верстка ставиться на готовый вывод блоков.
5) Тестирование
6) Сдача, доработки, установка на сервер.
7) Установка через FTP или SVN.
Для Zend for Eclipse есть плагин, который заливает данные на FTP (обновляет только нужное)
Если проект лежит в SVN и закачка на FTP - то нужно очищать от *.svn-файлов
В идеале, сделать скрипт, который автоматом будет заливать сайт (удалять .svn файлы и т.п.)
Скрипт: на ant сделать или на ruby.
Если по SVN:
то должны быть релизы- версии. Для новой версии-делается тег в SVN.
Скрипт, который копирует trunk в tag
Также сюда стоит добавить предварительные работы по:
- подготовка сервера
- сбор данных по проекту
- анализ полученной информации
- оценка проекта.
Хотя, это уже процесс ДО создания проекта.
Popularity: 25% [?]
Один комментарий на запись «Процесс разработки сайта. Версия 0.2.0»
Оставить комментарий
Вы должны войти, чтобы оставить комментарий.
О сайте
Кстати, да, еще есть такая штука, как LiquiBase - Это своего рода SVN Для баз данных.
Возможности LiquiBase:
Пока другие только думают, LiquiBase уже обеспечивает:
* Объединение результатов работы нескольких разработчиков
* Нормально работает с ветками (braches)
* Независит от БД
* Есть плагин для рефакторинга: http://www.liquibase.org/ide/home
* Позволяет управлять данными на test и production
* Работает в среде, где несколько машин, могут пытаться обновить базу данных одновременно.
* Поддержка автоматической генерации SQL-скриптов, которые могут быть одобрены и выполнены DBA
* Откат на предыдущую ветку
* Может создавать “diff” структуру для БД и генерировать логи изменений для нихю
* Автоматическая генерация документации по изменениям в БД
Сейчас разработка сфокусирована на Java-функциональность, но в будущем планируется:
* Извлечение данных для генерации тестовых данных
* Поддержка Unit-тестирования
* Поддержка .Net
подробности тут: http://www.liquibase.org/future