English site

For those who do not read Russian

Вход для клиентов

Задачи по проектам и багтрекинг

Что происходит?

10
января
Ostrov Select 1.0 — программа для подбора оборудования компании «Остров»

01
декабря
«Pebble» — игровое приложение для iPad и iPhone!

24
августа
В московский офис DZ требуются: офис-менеджер и аналитик.

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

06
июля
Команда DZ провела консалтинговые работы по годовому отчёту МГУП «Мосводоканал»

24
июня
Интерактивная часть системы «Одно окно» приходит на помощь клиентам и сотрудникам МГУП «Мосводоканал»

21
июня
Внимание! Сменился номер московского офиса Digital Zone. Отныне и впредь нас можно найти тут: 8 (495) 225 76 93

17
мая
Дмитрий Завалишин о взаимоотношениях заказчика и исполнителя

22
апреля
25 апреля Дмитрий Завалишин на РИТ++ 2011

13
апреля
DZ на Application Developer Days'11 в Санкт-Петербурге

23
марта
Команда DZ провела техническую экспертизу для Московской школы управления «Сколково»

15
февраля
«Гардемарин» в «Московском Боут Шоу» 22-27 февраля 2011 года

Аналитика

Аналитика — это процесс написания документа, по которому программисты будут писать программу.

Пример работы  →

Мы (как и 90% разработчиков на этой планете) называем такой документ «Требования». В России его исторически называют «ТЗ», что, в целом, неверно: это вовсе не технический документ.

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

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

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

Мы не любим делать рисковые проекты. Поэтому категорически отказываемся программировать «на коленке».

Исключением является режим «time & material», в котором заказчик оплачивает затраты исполнителя почасово, вне зависимости от результатов. В этом режиме мы можем работать без требований, без документации — без чего угодно. В некоторых случаях это бывает, тем не менее, оправдано.

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

Типичный объем работы по подготовке требований составляет 20% от объема проекта. Работа по требованиям практически всегда оплачивается отдельно (точнее, стопроцентно предоплачивается). В исключительных случаях (суммарная стоимость проекта близка к минимальной — единицы тысяч евро) эта работа выполняется без предоплаты и оплачивается в рамках аванса по основной части работы.