SlideShare a Scribd company logo
1 of 29
Download to read offline
#GeekFestRu
Антон Черноусов
   — 10 лет разработка ПО
   — 5 лет управление людьми
   — Основатель стартапа
   — Организатор бизнеса
Продуктовая разработка
       без ошибок

                    Антон Черноусов
Погоревшие проекты
  — Команда не уложилась в срок
    более чем на 10% от заданного времени

  — Бюджет проекта превышен
    более чем на 20% от заданного

  — Нет требуемого качества
  — Результат не достигнут
У нас есть немного программистов,
занимающихся исключительно
оптимизацией и алгоритмами.




                                90%
                       наших программистов
                       занимаются обычной

                            рутиной
    1
                                    Джон Кармак
Время —
основной ресурс




             Учитывать время —
             важнейшая задача
1
Время тишины




        Все каналы связи
2     необходимо глушить
Задержки —
    неотъемлемая часть
    процесса разработки




2
Большинство задач по разработке ПО
выполняются строго по очереди, поэтому


выделение
дополнительного числа
разработчиков
никак не ускорит
процесс разработки




                                    Nickolas C. Zakas
Все одной кнопкой
      — Сборка
      — Тестирование
      — Деплой




3
Continuous Integration




4
Методология
     Scrum



5
Техническое
задание
пишут программисты
для программистов




 3
Клиент хочет
решить проблему,
а не получить программу
по вашему техническому заданию
Техническое задание —
 бумага, а не решение
Предоставляйте сервис




6
Программами пользуются
    живые люди




4
Говорите
    с клиентом

7
Любое желание клиента
    должно быть
     оплачено



5
Доверие
    формируйте




8
6   Человеческий фактор
Учитесь
Книги, учебники                  Курсы, тренинги




 9
     Человеческий фактор. Успешные проекты и команды
     Том Демарко и Тимоти Листер
Программисты обязательно,
    с некоторой периодичностью,
      делают ошибки
7
              Джон Кармак
Отдых
     необходимо поощрять




10
Антон Черноусов
  — Создавайте время тишины
  — Предоставляйте сервис, а не
    реализуйте техническое
    задание
  — Учитесь по книгам, курсам,
    тренингам
Антон Черноусов
  Начните с малого:




  — задайте вопросы
    mail@golodnyj.ru
25

More Related Content

What's hot

ук 03.006.02 2011
ук 03.006.02 2011ук 03.006.02 2011
ук 03.006.02 2011
etyumentcev
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
WRider
 
Марри Кантор, Управление программными проектами
Марри Кантор, Управление программными проектамиМарри Кантор, Управление программными проектами
Марри Кантор, Управление программными проектами
Elena Sharovar
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
HighLoad2009
 

What's hot (20)

Дизайнер в аутсорсе: как победить себя и всех
Дизайнер в аутсорсе: как победить себя и всехДизайнер в аутсорсе: как победить себя и всех
Дизайнер в аутсорсе: как победить себя и всех
 
ук 03.006.02 2011
ук 03.006.02 2011ук 03.006.02 2011
ук 03.006.02 2011
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
 
Марри Кантор, Управление программными проектами
Марри Кантор, Управление программными проектамиМарри Кантор, Управление программными проектами
Марри Кантор, Управление программными проектами
 
Все об эстимейтах
Все об эстимейтахВсе об эстимейтах
Все об эстимейтах
 
Как мы строили дизайн-команду
Как мы строили дизайн-командуКак мы строили дизайн-команду
Как мы строили дизайн-команду
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Как остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителемКак остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителем
 
методики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1с
 
Scrum
ScrumScrum
Scrum
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
 
Bobylev
BobylevBobylev
Bobylev
 
Экспресс-метод определения биологического возраста человека
Экспресс-метод определения биологического возраста человекаЭкспресс-метод определения биологического возраста человека
Экспресс-метод определения биологического возраста человека
 
Software craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systemsSoftware craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systems
 
DUMP-2015: «Тестирование постановок в Naumen Contact Center» Константин Бекле...
DUMP-2015: «Тестирование постановок в Naumen Contact Center» Константин Бекле...DUMP-2015: «Тестирование постановок в Naumen Contact Center» Константин Бекле...
DUMP-2015: «Тестирование постановок в Naumen Contact Center» Константин Бекле...
 
Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...
Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...
Boost Mode: что делать, чтобы выпустить игру в срок - и минимизировать риски ...
 
10 советов художника тестировщику
10 советов художника тестировщику10 советов художника тестировщику
10 советов художника тестировщику
 
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
 
Design Talks 2017
Design Talks 2017Design Talks 2017
Design Talks 2017
 
иваничева анна. пм и работа над ошибками. начало.
иваничева анна. пм и работа над ошибками. начало.иваничева анна. пм и работа над ошибками. начало.
иваничева анна. пм и работа над ошибками. начало.
 

Similar to Продуктовая разработка без ошибок

Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
Boris Volfson
 
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
rit2010
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
Alexander Kalouguine
 
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Anton Outkine
 
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
ПрофсоUX
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
Coub
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
rit2010
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Svetlana Gulyaeva
 

Similar to Продуктовая разработка без ошибок (20)

Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
"Практика переходу з фрілансу в офіс для аутсорсингової компанії" Олена Прихнич
"Практика переходу з фрілансу в офіс для аутсорсингової компанії" Олена Прихнич"Практика переходу з фрілансу в офіс для аутсорсингової компанії" Олена Прихнич
"Практика переходу з фрілансу в офіс для аутсорсингової компанії" Олена Прихнич
 
Стартап: формирование технической команды
Стартап: формирование технической командыСтартап: формирование технической команды
Стартап: формирование технической команды
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
 
случаи из практики пма.
случаи из практики пма.случаи из практики пма.
случаи из практики пма.
 
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
 
Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
Мастерство тотального факапа
Мастерство тотального факапа Мастерство тотального факапа
Мастерство тотального факапа
 
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
 
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
 
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
 
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаSoftware craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчика
 
как нанять и сделать счастливыми хороших программистов и других сотрудников
как нанять и сделать счастливыми хороших программистов и других сотрудниковкак нанять и сделать счастливыми хороших программистов и других сотрудников
как нанять и сделать счастливыми хороших программистов и других сотрудников
 
Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)
 
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
 

More from Anton Chernousov

Сотрудники, которых я возьму с собой
Сотрудники, которых я возьму с собой Сотрудники, которых я возьму с собой
Сотрудники, которых я возьму с собой
Anton Chernousov
 

More from Anton Chernousov (10)

Trends in development distributed systems
Trends in development distributed systemsTrends in development distributed systems
Trends in development distributed systems
 
[Presentation] Антон Черноусов — Cynefin framework (for students)
[Presentation] Антон Черноусов — Cynefin framework (for students)[Presentation] Антон Черноусов — Cynefin framework (for students)
[Presentation] Антон Черноусов — Cynefin framework (for students)
 
[Presentation] Антон Черноусов — Борьба за мотивацию
[Presentation] Антон Черноусов — Борьба за мотивацию[Presentation] Антон Черноусов — Борьба за мотивацию
[Presentation] Антон Черноусов — Борьба за мотивацию
 
[Presentation] Антон Черноусов — Командообразование и ДНК команды
[Presentation] Антон Черноусов — Командообразование и ДНК команды[Presentation] Антон Черноусов — Командообразование и ДНК команды
[Presentation] Антон Черноусов — Командообразование и ДНК команды
 
[Presentation] антон черноусов — болезни программистов
[Presentation] антон черноусов — болезни программистов[Presentation] антон черноусов — болезни программистов
[Presentation] антон черноусов — болезни программистов
 
[Presentation] Aнтон Черноусов — карьерные грехи на примере дизайнеров
[Presentation] Aнтон Черноусов — карьерные грехи на примере дизайнеров[Presentation] Aнтон Черноусов — карьерные грехи на примере дизайнеров
[Presentation] Aнтон Черноусов — карьерные грехи на примере дизайнеров
 
[Presentation] Антон Черноусов — Кто такие программисты
[Presentation] Антон Черноусов — Кто такие программисты[Presentation] Антон Черноусов — Кто такие программисты
[Presentation] Антон Черноусов — Кто такие программисты
 
Сотрудники, которых я возьму с собой
Сотрудники, которых я возьму с собой Сотрудники, которых я возьму с собой
Сотрудники, которых я возьму с собой
 
Три проклятых риска при разработке ПО — Антон Черноусов
Три проклятых риска при разработке ПО — Антон ЧерноусовТри проклятых риска при разработке ПО — Антон Черноусов
Три проклятых риска при разработке ПО — Антон Черноусов
 
Люди в окопах
Люди в окопахЛюди в окопах
Люди в окопах
 

Продуктовая разработка без ошибок