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