Ответ 1
- Прочитайте Что должен знать разработчик перед созданием общедоступного веб-сайта?
- Определение и область документа
- Определение и документирование функциональных требований
- Ищите существующие решения - если вы можете использовать CMS или eCommerce пакет, вы можете сэкономить много времени разработки.
- База данных проектирования (диаграмма ER)
- Структура веб-сайта (разделы, ссылки, навигация)
- Дизайн макета страницы - инструменты для каркаса или даже бумага/карандаш полезны для этого.
- Структура структуры приложения - структура класса высокого уровня
- Идентифицировать библиотеки и фреймворки, например, Doctrine, Zend, CodeIgnitor и т.д.
- Решения по техническому дизайну - соглашения об именах, стратегия ведения журнала, обработка исключений
- План тестирования
- План внедрения
Источники
- Планирование проектов PHP для идиотов
- Разработка PHP-приложений (часть 1 и часть 2)
- Разработка веб-приложений - руководство к успеху
- StackOverflow