Как спроектировать / спланировать разработку веб-приложения?

Я заинтересован в том, чтобы научиться проектировать / планировать разработку веб-приложений в сценарии с несколькими группами разработчиков.

Принимая на себя роль «Менеджер проекта / Ведущий»:

Какие «документы» нужны для успешной разработки веб-приложений?Какие UML-диаграммы нужны и в какой степени?На этапе проектирования / планирования каждый класс - согласно сценарию использования - должен быть представлен в виде диаграммы?Насколько подробными (глубина и ширина) должны быть диаграммы классов?

Если у вас есть какие-либо полезные рекомендации для книг / веб-сайтов, пожалуйста, поделитесь

Продолжение (Добавлено 18.11.09): Что кодеры / разработчики используют в качестве руководства при кодировании, т. Е. Создание классов, и их соответствующие методы и свойства?

Если нет полного (но изменчивого) списка классов с их методами и свойствами, разве эта неоднозначность не вызывает сильной зависимости от знаний / опыта каждого кодера, что приводит к отклонениям в качестве кода / удобстве использования / поддерживаемости?

Ответы на вопрос(5)

Ваш ответ на вопрос