26.08.2008 00:00
Новости.
Просмотров всего: 2398; сегодня: 1.

Техническое задание или гибкие методологии разработки?

Какой подход наиболее эффективен в разработке сайтов? В этой статье нет никакой теории, только непосредственный опыт, который может быть полезен для тех, кто впервые думает о разработке веб-проекта, и для тех, кто работал по данному направлению.

Совсем недавно мы перешли на гибкие методологии в разработке проектов для наших клиентов и хотим рассказать о нашем опыте в сравнении с классическим подходом в разработке проектов по техническому заданию.

Техническое задание (ТЗ)

В классической методике разработки сайтов используется, как правило, техническое задание, в которое включено:

- Характеристики и требования предъявляемые к разрабатываемому Продукту

- Схемы, планы и условия разрабатываемого продукта

Требования - это хорошо, однако, как показывает практика, требования к программному обеспечению бывают очень изменчивы в процессе его создания, да и отобразить все требования порой бывает сложно. Поэтому в процессе совершенствования подхода в разработке сайтов - стали появляться более гибкие подходы.

Гибкие методологии разработки (Agile methodology)

Манифест:

- Люди и взаимодействия важнее, чем процессы и инструменты

- Работающий код важнее совершенной документации

- Сотрудничество с заказчиком важнее контактных обязательств

- Реакция на изменения важнее следования плану

Agile - методологии пришли к нам с Запада и постоянно набирают большую известность и популярность в России.

Сравнение работы по ТЗ и по Agile

1. Составление технических требований

При работе по ТЗ: в результате можно получить соответствующий (или формально соответствующий) ТЗ Сайт, при этом не выполняющий поставленные задачи. Обязательное следование ТЗ может вылиться в желание "ни в коем случае" не перевыполнить план.

Решение в Agile: Клиент и Исполнитель совместно пишут сценарии пользователей (пример: Как администратор сайта я могу добавлять/удалять/редактировать страницы сайта, добавлять на них текст и фотографии), а техническая реализация остается на Исполнителе.

2. Практически не возможно описать все в точности, что должно быть на сайте и как оно должно работать

При работе по ТЗ: расхождение во взглядах то, что одна сторона подразумевает как само собой разумеющееся - для другой стороны таковым не является (все люди разные и их представления тоже).

Что мы поняли: когда клиент думает о том как должна обрабатываться форма, проходить процесс регистрации итп - это то, что усложняет и замедляет процесс разработки продукта и как правило не ведет к лучшим результатам.

Решение в Agile: Важно не техническое описание, а отвечающая поставленным сценариям разработка (пример: Как гость я могу зарегистрироваться в системе для получения пользовательской учетной записи и последующей работы).

3. Клиенту точно не известно, что именно ему нужно с точки зрения технической реализации

При работе по ТЗ: если нет детального описания - может быть создано что угодно.

Решение в Agile: Когда есть задача, выраженная в сценарии, написание которых является простым описанием действий - Исполнитель находит лучший способ решения (в соответствии с опытом и личными наработками), клиенту не приходится ломать голову - как же это лучше сделать.

4. В процессе разработки стало ясно, что необходимо другое

Это часто встречается в процессе разработки больших проектов, когда разработка может происходить в течение нескольких месяцев и за это время у клиента изменяются бизнес-цели. Для многих компаний - реакция на изменения очень важна

При работе по ТЗ: Внесена предоплата, большая часть работы сделана и исполнителю не выгодно переделывать....

Решение в Agile: итерационный процесс (когда выполнение работ идет небольшими этапами 1-2 недели, результаты которых согласуются обеими сторонами. В первую очередь создается самое важное для бизнес-целей).

5. Проектная документация

При работе по ТЗ: Огромное количество документации в которой разобраться порой невозможно, да и менеджер со стороны клиента не всегда человек с техническим образованием.

Решение в Agile: Основной метрикой agile методов является рабочий продукт. Отдавая предпочтение непосредственному общению - agile методики значительно уменьшают объем письменной документации по сравнению с другими методами.

Вывод

Конечно гибкие методологии не панацея и важно то, как будут выстраиваться отношения клиент-исполнитель, и принципы гибких методологий помогают выстроить процесс разработки сайта более взаимовыгодно.

Если вы выбрали будущего партнера по разработке сайта (внимательно посмотрев портфолио, отзывы и может быть даже позвонив клиентам) - поставьте им цели и доверьте процесс технической реализации!


Ньюсмейкер: Маркетинговое агентство Serenity — 3 публикации
Поделиться:

Интересно:

Как Генассамблея ООН приняла резолюцию о борьбе с героизацией нацизма
17.12.2025 11:38 Новости
Как Генассамблея ООН приняла резолюцию о борьбе с героизацией нацизма
15 декабря в Нью-Йорке на пленарном заседании 80-й сессии Генеральной Ассамблеи ООН по инициативе Российской Федерации большинством голосов была принята резолюция «Борьба с героизацией нацизма, неонацизмом и другими видами практики, которые способствуют эскалации современных форм расизма, расовой дискриминации, ксенофобии и связанной с ними нетерпимости». Соавторами документа стали 44 государства из всех регионов мира. За его принятие проголосовали 119 государств, против выступила 51 делегация, 10 стран воздержались.За проголосовали: Аргентина, Ангола, Антигуа и Барбуда, Аргентина, Армения, Азербайджан, Бахрейн, Бангладеш, Барбадос, Беларусь, Белиз, Бутан, Ботсвана, Бразилия, Бруней, Буркина-Фасо, Бурунди, Кабо-Верде, Камбоджа, Камерун, Центральноафриканская Республика, Республика Чад, Чили, Колумбия, Коморские Острова, Конго, Коста-Рика, Куба, Северная Корея, Джибути, Доминиканская...
«Вам письмо!» Как в России появилась почта
15.12.2025 17:11 Аналитика
«Вам письмо!» Как в России появилась почта
Передавать друг другу письменные сообщения на Руси начали более тысячи лет назад. На протяжении нескольких веков почта играла ключевую роль в общении людей на расстоянии – другого способа поделиться важной информацией фактически не было. Сейчас, в эпоху всеобщей цифровизации, понятие «почта» стало куда более разнообразным и сложным, но не исчезло и продолжает развиваться уже по новым законам. Обратившись к истории почты, мы увидим, что она неразрывно связана с самыми важными событиями, происходившими в нашей стране. Ордынское наследие Как ни удивительно, развитию почтового дела на Руси способствовало монгольское нашествие. В то время, когда разрозненные русские княжества попали в зависимость от Золотой Орды, появились так называемые ямы. Этим словом татаро-монголы обозначали станции, где гонец или слуга мог сменить лошадь и двигаться дальше. Человека, доставляющего письмо или посылку, в...
Как прошла первая в истории посадка на Венеру - адскую планету
15.12.2025 12:11 Аналитика
Как прошла первая в истории посадка на Венеру - адскую планету
55 лет назад, 15 декабря 1970 года, советская автоматическая межпланетная станция "Венера-7" впервые в истории совершила мягкую посадку на планету Венера и отправила с нее на Землю радиосигналы. Это достижение стало итогом десятилетней работы, начатой в ОКБ-1 главным конструктором Сергеем Королевым и продолженной на Машиностроительном заводе имени С. А. Лавочкина под руководством Георгия Бабакина. Надо сказать, что в СССР к Венере было запущено 18 космических аппаратов. Совершено 10 успешных посадок на адскую, как называют сами ученые, планету. Никто до нас на Венеру не садился. И, заметим, после нас - тоже. В 1975 году советские космические аппараты "Венера-9" и "Венера-10" передали на Землю первые фотографии поверхности. В 1982 году "Венера-13" и "Венера-14" - уже цветные изображения. Впрочем, как говорят планетологи, условия на поверхности Венеры такие, что ни один из космических...
От лекарства против головной боли до народного напитка
12.12.2025 17:14 Аналитика
От лекарства против головной боли до народного напитка
А я, проспавши до полудни, Курю табак и кофей пью; Преображая в праздник будни, Кружу в химерах мысль мою… Г.Р. Державин, ода «Фелица» Впервые наши соотечественники попробовали кофе в годы царствования Алексея Михайловича… и остались недовольны! Любимый многими в наши дни напиток четыре столетия назад пили нехотя, как горькое лекарство. Европейский лекарь прописал царю кофе «от главоболения», и чудодейственный отвар, по-видимому, помогал справиться с тяжелой мигренью. Кофе против водки Первым русским правителем, «распробовавшим» кофе, стал Петр Великий. Во время открытия Кунсткамеры в 1714 году он приказал «…не только всякого пускать сюда даром, но если кто приедет с компаниею смотреть редкости, то угощать их на мой счет чашкою кофе либо рюмкою водки…». Увы, доподлинно неизвестно, кто из посетителей выбрал «беленькую», а кто – заграничный напиток. Сам государь пристрастился к кофе во...
UDV Group и Innostage объединяют усилия в сфере кибербезопасности
10.12.2025 21:17 Новости
UDV Group и Innostage объединяют усилия в сфере кибербезопасности
Российский разработчик решений для эффективного и безопасного использования современных технологий UDV Group и провайдер киберустойчивости Innostage на форуме Kazan Digital Week заключили Меморандум о сотрудничестве. Innostage становится стратегическим партнером UDV Group и добавляет решения разработчика в свой продуктовый портфель. UDV Group – один из ведущих российских ИБ-вендоров, предоставляющий экосистему решений для защиты технологических и корпоративных сетей, а также физического периметра объектов.  Продукты UDV Group сертифицированы ФСТЭК России и входят в Реестр российского ПО, успешно внедряются с 2014 года в крупнейших компаниях нефтегазового сектора, промышленных предприятиях, банках, телеком-операторах и государственных структурах России. Помимо этого, в активе UDV Group находится собственная R&D-лаборатория – центр современных технологий обработки данных и...