
Что такое проектирование?
Проектирование — это последовательное продумывание и описание того,
каким должно быть что-либо. Проектирование входит в логическую цепочку
работы над проектом:
- Определение проектной идеи
- Разработка и описание идеи — проектирование
- Реализация
Другими словами цепочка может быть представлена так:
- Придумать
- Подумать
- Сделать
Что дает проектирование?
Проектирование решает три задачи:
- Позволяет составить согласованный план действий при реализации проекта
- Позволяет составить бюджет проекта
- Обосновывает смету расходов и сроки проекта
Почему проектирование необходимо для сайтов и веб-программ?
Сайты и веб-программы — это системы.
Т.е. множество взаимосвязанных объектов, организованных некоторым
образом в единое целое. Проектирование позволяет согласовать связи
между объектами проекта и между действиями тех, кто работает над
проектом. Без обеспечения необходимой согласованности, в результате
работы можно получить другую систему. Или иными словами — не то, что
задумывалось.
Когда проектирование излишне?
Очевидно, что проектирование излишне при работе над такими проектами, реализация которых выработана до автоматизма.
Второй случай, когда над проектом работает один человек в течение короткого времени.
К чему приведет работа без проектирования?
Работа без проектирования приводит к получению результата отличного
от того, который закладывался в идею проекта. Т.е. получаем не то, что
хотели, особенно в деталях.
Без проектирования сроки работы непредсказуемы, даже с учетом
большого опыта исполнителей. Тоже касается бюджета проекта. Слишком
сложно определить стоимость того, о чем не знаешь и не представляешь,
сколько на это будет затрачено времени и сил. Абстрактное представление
или представление проекта по аналогии с подобным, уже реализованным,
фактически дает лишь приблизительные сроки и бюджет, которые редко
оправдываются в каждом конкретном случае.
Когда начинать проектирование?
Проектирование необходимо начинать до работы над проектом, но после
того как есть идея или замысел проекта. Без идеи или в процессе
реализации — проектирование теряет логику.
Сколько может стоить проектирование?
50% или более от стоимости всей работы над проектом. Причем время,
затраченное на проектирование, не всегда пропорционально времени,
затраченному на реализацию проекта.
Кто должен заниматься проектированием?
Проектированием должен заниматься подготовленный специалист — проектировщик. Который должен иметь представление о следующем:
- Инженерия разработки
- Информационная архитектура
- Разработка программного обеспечения
- Разработка требований к программному обеспечению
- Принципы проектирования систем
- Разработка пользовательских интерфейсов
- Принципы организации работы над проектами