SlideShare une entreprise Scribd logo
1  sur  21
Повышаем
рентабельность заказной
разработки через
эффективное ТЗ
Евгений Савицкий
Познакомимся!
17 лет в разработке ПО
- заказная и продуктовая разработка
- архитектор, аналитик, разработчик
- технический директор в Devprom
Успех заказной разработки в…
Количество заказов
Качественный результат
Долгосрочные отношения с клиентами
Профит от сделки
Опыт подсказывает, что это
Одна история…
Внутренний портал
ТЗ, аналитик, менеджер, разработчики
Удовлетворение потребностей заказчика
Неожиданный поворот
Ретроспектива: что было плохо?
Непрофессионализм
Плохой контроль на проекте
Нереалистичное ТЗ
Вера в «доброго» заказчика
Исключительный случай
В среднем по больнице
70% - детальное ТЗ (> 5 листов)
60% - выходят за бюджет
40% - платят неустойку
70% - видят проблему и хотят ее решать
Сейчас мы делаем это так:
t
Хотелки
Ошибки
Объект управления - ТЗ
Задачи
Бюджет
Прогресс/Ошибки
Хотелки
Ошибки Тесты
Ретроспектива: как улучшить?
Учиться делать хорошее ТЗ
Нанимать профессионалов
Сменить парадигму…
Так есть же Скрам!
Делаем только то, что нужно
Фиксируем прибыль в конце спринта
Любой каприз за деньги клиента
За счет чего это работает?
Доверие с самого начала
Один источник требований
Частые коммуникации
> 60% не готовы менять парадигму…
Конус неопределенности
https://msdn.microsoft.com
Укротить неопределенность:
Уменьшить объем требований к сдаче
Сократить срок до сдачи
Делать качественные требования
Использовать вилку оценок
Качественное требование
Измеряемое
Ранжируемое
Однозначное
Тестируемое
Пример измеряемого требования
«Публикация товарной номенклатуры в каталоге интернет-
магазина.
Основной сценарий: создание/изменение/удаление продуктов в
каталоге (3 дн. – обязательно)
Расширенный сценарий: интеграция с 1С, импорт продуктов из
базы (2 нед. – желательно)»
Пример скрытого требования
«Для регистрации на сайте пользователю необходимо указать:
email, контактный телефон, ФИО»
Нетестируемые требования
«Для браузеров более ранних версий допустима некоторая потеря
качества отображения информации»
«Защита от несанкционированного доступа»
«Стиль с интуитивно понятным интерфейсом»
Выводы
Новый проект начинайте с конца
Готовьтесь к худшему сценарию
Сделайте проект, где ТЗ в фокусе внимания
Правильное требование выглядит так:
Указана важность
Есть оценка трудоемкости
Вариации записаны как доп.
требования
Видны задачи по
требованию и их статус
Тестируемо и записаны
шаги тестирования
Нет скрытых требований
Можно определить степень
готовности
Спасибо!
Евгений Савицкий
https://t.me/get_tz_done

Contenu connexe

Tendances

PM in pre-sales
PM in pre-salesPM in pre-sales
PM in pre-sales
Victor Bogomolov
 
экономика Agile проекта
экономика Agile проектаэкономика Agile проекта
экономика Agile проекта
Denis Petelin
 
топ клуб 21.03.2013
топ клуб 21.03.2013топ клуб 21.03.2013
топ клуб 21.03.2013
Kirill Goncharov
 

Tendances (20)

Yana Yamantaeva - Common client management mistakes
Yana Yamantaeva - Common client management mistakesYana Yamantaeva - Common client management mistakes
Yana Yamantaeva - Common client management mistakes
 
Дизайн в студии, дизайн в стартапе, дизайн процессов
Дизайн в студии, дизайн в стартапе, дизайн процессовДизайн в студии, дизайн в стартапе, дизайн процессов
Дизайн в студии, дизайн в стартапе, дизайн процессов
 
PM in pre-sales
PM in pre-salesPM in pre-sales
PM in pre-sales
 
Почему красивые сайты бывают не успешными?
Почему красивые сайты бывают не успешными?Почему красивые сайты бывают не успешными?
Почему красивые сайты бывают не успешными?
 
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
20 миллионов долларов за два года с нуля, или как мы делаем нужный людям продукт
 
разработка по как сервис
разработка по как сервисразработка по как сервис
разработка по как сервис
 
Эффективное развитие сайта с Agile Marketing & #SRUM
Эффективное развитие сайта с Agile Marketing & #SRUMЭффективное развитие сайта с Agile Marketing & #SRUM
Эффективное развитие сайта с Agile Marketing & #SRUM
 
Неслышащий да увидит
Неслышащий да увидитНеслышащий да увидит
Неслышащий да увидит
 
Как сделать успешный сайт. простые советы для сложных задач
Как сделать успешный сайт. простые советы для сложных задачКак сделать успешный сайт. простые советы для сложных задач
Как сделать успешный сайт. простые советы для сложных задач
 
Lviv Freelance Forum - Володимир Самольотов: "20+ питань, які допоможуть вибр...
Lviv Freelance Forum - Володимир Самольотов: "20+ питань, які допоможуть вибр...Lviv Freelance Forum - Володимир Самольотов: "20+ питань, які допоможуть вибр...
Lviv Freelance Forum - Володимир Самольотов: "20+ питань, які допоможуть вибр...
 
экономика Agile проекта
экономика Agile проектаэкономика Agile проекта
экономика Agile проекта
 
Итеративный подход в проектировании программных продуктов
Итеративный подход в проектировании программных продуктовИтеративный подход в проектировании программных продуктов
Итеративный подход в проектировании программных продуктов
 
WebCamp 2016: PM. Александр Демура: Откуда берутся тупые заказчики, и что с н...
WebCamp 2016: PM. Александр Демура: Откуда берутся тупые заказчики, и что с н...WebCamp 2016: PM. Александр Демура: Откуда берутся тупые заказчики, и что с н...
WebCamp 2016: PM. Александр Демура: Откуда берутся тупые заказчики, и что с н...
 
Антон Галушко, Мастер-марио: "Круглосуточное наблюдение за развитием бизнеса"
Антон Галушко, Мастер-марио: "Круглосуточное наблюдение за развитием бизнеса"Антон Галушко, Мастер-марио: "Круглосуточное наблюдение за развитием бизнеса"
Антон Галушко, Мастер-марио: "Круглосуточное наблюдение за развитием бизнеса"
 
Илья Кирпиков, Шнайдер Консалт: "Простые секреты повышения эффективности и сн...
Илья Кирпиков, Шнайдер Консалт: "Простые секреты повышения эффективности и сн...Илья Кирпиков, Шнайдер Консалт: "Простые секреты повышения эффективности и сн...
Илья Кирпиков, Шнайдер Консалт: "Простые секреты повышения эффективности и сн...
 
Клиентский сервис (c) Андрей Анищенко
Клиентский сервис (c) Андрей АнищенкоКлиентский сервис (c) Андрей Анищенко
Клиентский сервис (c) Андрей Анищенко
 
Evgeniy Doroshenko
Evgeniy DoroshenkoEvgeniy Doroshenko
Evgeniy Doroshenko
 
топ клуб 21.03.2013
топ клуб 21.03.2013топ клуб 21.03.2013
топ клуб 21.03.2013
 
Олексій Давиденко "Ідеальний ПМ - що від нього очікують?"
Олексій Давиденко "Ідеальний ПМ - що від нього очікують?"Олексій Давиденко "Ідеальний ПМ - що від нього очікують?"
Олексій Давиденко "Ідеальний ПМ - що від нього очікують?"
 
Презентация Метода от Lorem Ipsum Web Agency
Презентация Метода от Lorem Ipsum Web AgencyПрезентация Метода от Lorem Ipsum Web Agency
Презентация Метода от Lorem Ipsum Web Agency
 

Similaire à Повышаем рентабельность заказной разработки через эффективное ТЗ / Евгений Савицкий (Devprom)

IT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2Diggers
IT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2DiggersIT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2Diggers
IT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2Diggers
DataArt
 
IT-Agency: История о том. как мы изменили всё
IT-Agency: История о том. как мы изменили всёIT-Agency: История о том. как мы изменили всё
IT-Agency: История о том. как мы изменили всё
Alexei Burba
 
Презентация компании md.consulting
Презентация компании md.consultingПрезентация компании md.consulting
Презентация компании md.consulting
Amurzaeva
 
Project management. Intro
Project management. IntroProject management. Intro
Project management. Intro
Alexey Chernyak
 
«Как повысить конверсию сайта и не потерять привлеченных посетителей?»
 «Как повысить конверсию сайта и не потерять привлеченных посетителей?» «Как повысить конверсию сайта и не потерять привлеченных посетителей?»
«Как повысить конверсию сайта и не потерять привлеченных посетителей?»
sp66
 

Similaire à Повышаем рентабельность заказной разработки через эффективное ТЗ / Евгений Савицкий (Devprom) (20)

IT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2Diggers
IT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2DiggersIT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2Diggers
IT talk Spb #34 «Performance Based Hiring» Саша Зверев, сооснователь 2Diggers
 
IT-Agency: История о том. как мы изменили всё
IT-Agency: История о том. как мы изменили всёIT-Agency: История о том. как мы изменили всё
IT-Agency: История о том. как мы изменили всё
 
Переговоры с клиентом в SEO
Переговоры с клиентом в SEOПереговоры с клиентом в SEO
Переговоры с клиентом в SEO
 
Тюнингуем письма: как из бида «базовой комплектации» сделать «полный фарш»?
Тюнингуем письма: как из бида «базовой комплектации» сделать «полный фарш»?Тюнингуем письма: как из бида «базовой комплектации» сделать «полный фарш»?
Тюнингуем письма: как из бида «базовой комплектации» сделать «полный фарш»?
 
Презентация компании md.consulting
Презентация компании md.consultingПрезентация компании md.consulting
Презентация компании md.consulting
 
Глеб Белокрыс - Ретроспектива семилетней итерации или как сделать себя несчас...
Глеб Белокрыс - Ретроспектива семилетней итерации или как сделать себя несчас...Глеб Белокрыс - Ретроспектива семилетней итерации или как сделать себя несчас...
Глеб Белокрыс - Ретроспектива семилетней итерации или как сделать себя несчас...
 
демоверсия бизнес план магазин цветов
демоверсия бизнес план магазин цветовдемоверсия бизнес план магазин цветов
демоверсия бизнес план магазин цветов
 
Ошибки интернет магазинов, в которых зарыты дополнительные 30% продаж
Ошибки интернет магазинов, в которых зарыты дополнительные 30% продажОшибки интернет магазинов, в которых зарыты дополнительные 30% продаж
Ошибки интернет магазинов, в которых зарыты дополнительные 30% продаж
 
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работалиKEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
KEA20 - Александра Урядова - Как мы работаем, чтобы вы работали
 
презентация Convertrocket
презентация Convertrocketпрезентация Convertrocket
презентация Convertrocket
 
"Ошибки интернет магазинов, в которых зарыты дополнительные 30% продаж" Андр...
"Ошибки интернет магазинов, в которых зарыты дополнительные 30% продаж"  Андр..."Ошибки интернет магазинов, в которых зарыты дополнительные 30% продаж"  Андр...
"Ошибки интернет магазинов, в которых зарыты дополнительные 30% продаж" Андр...
 
Project management. Intro
Project management. IntroProject management. Intro
Project management. Intro
 
Демоверсия бизнес план цементного завода
Демоверсия бизнес план цементного заводаДемоверсия бизнес план цементного завода
Демоверсия бизнес план цементного завода
 
Сергей Царик. Тема: Тандем «заказчик-подрядчик». Как добиться взаимного успеха.
Сергей Царик. Тема: Тандем «заказчик-подрядчик». Как добиться взаимного успеха.Сергей Царик. Тема: Тандем «заказчик-подрядчик». Как добиться взаимного успеха.
Сергей Царик. Тема: Тандем «заказчик-подрядчик». Как добиться взаимного успеха.
 
«Как повысить конверсию сайта и не потерять привлеченных посетителей?»
 «Как повысить конверсию сайта и не потерять привлеченных посетителей?» «Как повысить конверсию сайта и не потерять привлеченных посетителей?»
«Как повысить конверсию сайта и не потерять привлеченных посетителей?»
 
Демоверсия бизнес план карьер песка и щебня
Демоверсия бизнес план карьер песка и щебняДемоверсия бизнес план карьер песка и щебня
Демоверсия бизнес план карьер песка и щебня
 
Катерина Рисцова “Проектные игры. Стратегия и тактика аналитика.”
Катерина Рисцова “Проектные игры. Стратегия и тактика аналитика.”Катерина Рисцова “Проектные игры. Стратегия и тактика аналитика.”
Катерина Рисцова “Проектные игры. Стратегия и тактика аналитика.”
 
История IT-Agency
История IT-AgencyИстория IT-Agency
История IT-Agency
 
Оксана Ковтун (Системные бизнес-решения) - Опыт проектов: усвоенные уроки / в...
Оксана Ковтун (Системные бизнес-решения) - Опыт проектов: усвоенные уроки / в...Оксана Ковтун (Системные бизнес-решения) - Опыт проектов: усвоенные уроки / в...
Оксана Ковтун (Системные бизнес-решения) - Опыт проектов: усвоенные уроки / в...
 
Демоверсия бизнес план ссс
Демоверсия бизнес план сссДемоверсия бизнес план ссс
Демоверсия бизнес план ссс
 

Plus de Ontico

Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Ontico
 

Plus de Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Повышаем рентабельность заказной разработки через эффективное ТЗ / Евгений Савицкий (Devprom)