SlideShare a Scribd company logo
1 of 12
Download to read offline
Какие внутренние процессы у IT
бизнеса?
Что важнее - люди или процессы? Сделать
вовремя или хорошо? Работать по ТЗ или Agile?
Антон Карпенко - серийный предприниматель
Программист, электронщик, изобретатель
Технический архитектор в нескольких стартапах
а так же CTO в Happy Farm Business Incubator
http://tnation.co
Продукт должен быть выпущен!
Процессы важнее людей, но все это не важно если
продукт недоступен пользователям, не работает как
ожидается или его невозможно купить.
В современном мире уже нет "коробочных продуктов",
все изменяется, улучшается, обновляется, чаще
всего автоматически.
Continuous D (delivery, deployment, development) - это
стандартные процессы современного IT бизнеса.
http://tnation.co
Вовремя или регулярно?
Если вы не успеваете запустить и отладить продукт до
рождественских распродаж - это плохо.
Но еще хуже если вы месяцами не будете развивать
продукт, добавлять требуемые пользователями фичи,
исправлять ошибки, следить за совместимостью!
Рекомендую выбрать регулярные релизы и апдейты,
с таким подходом любое важное событие тяжело
пропустить. :)
http://tnation.co
Техническое задание
Техническое задание (ТЗ) - основа любых инженерных
решений. К сожалению, у IT бизнеса мало общего со
строительством моста или запуском спутника.
Скорее всего ТЗ придется выбросить в мусорный бак,
в тот самый куда уже улетел бизнес план. :)
Но если хоть какая-то часть бизнес логики может быть
описана четким техническим заданием - радуйтесь!
Сделать часть продукта по ТЗ можно чужими руками,
через аутсорс или с привлечением фрилансеров.
http://tnation.co
Совместная работа и приоритеты
Даже если у вас в команде гуру-программист, он не
сможет постоянно успевать делать все сам. Готовьтесь
к командной работе с самого начала. Пусть кодер сам
ставит себе задачи, сортирует их по приоритету в паре
с руководством, и только потом выполняет.
Закрытие нужного таска - для бизнеса важнее самого
кода, результата тестов и даже потраченного времени!
Version control для кода (Git, SVN, Mercurial), а так же
регулярные backup для важных данных надо вводить
как можно раньше.
http://tnation.co
Что такое Agile и с чем его едят?
Agile методами называют все подряд. На самом деле
это набор Lean методик (устранение потерь, задержек)
соответствующий Agile Manifesto:
Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей документации
Сотрудничество с заказчиком важнее согласования условий контракта
Готовность к изменениям важнее следования первоначальному плану
Отлично подходят когда результат нужен быстро,
задачи не определены или условия могут меняться
быстрее, чем заканчивается процесс разработки.
http://tnation.co
Что в Agile хорошо и что плохо
Kanban - не требует изменения существующих методик
и может быть добавлен на любой стадии "бардака".
Это не "серебряная пуля", но многое станет понятно.
Scrum - циклический процесс, каждая итерация дает
новую версию рабочего продукта. Хорош на стадиях
активной разработки уже запущенного продукта.
Требует изменений в руководстве команды и проекта.
Feature-driven development - хорошо подходит для
продуктов с большим количеством функций и подзадач.
Test-driven development - в теории отлично, на практике
подходит только для 2й-3й версии готового продукта.
Extreme Programming (XP) - не трогайте это! :)
http://tnation.co
Разработка это далеко не всё!
Бизнес это все-таки не о программировании, а о
заработке на удовлетворении потребностей клиентов!
Хотите сконцентрироваться на главных задачах
бизнеса, без технических проблем и срыва сроков?
Внедрите отлично настроенный циклический процесс
разработки (scrum или подобное), автоматическое
тестирование, deployment в один клик, раздельные
backlog для features и bugs, другие технологические
"плюшки". Это совсем несложно, зато очень полезно!
http://tnation.co
Где разработка в Startup?
Краткая биография среднестатистического стартапа:
● Поиск и определение проблемы.
● Формирование команды и изготовление
прототипа.
● Стадия Minimum Viable Product (MVP).
● Первые пользователи продукта, денежный поток,
подтверждение бизнес концепции.
● Break-even point и растущие обороты и доходы.
● Масштабирование бизнеса и захват рынка.
● Поглощение или IPO.
http://tnation.co
Startup в стадии MVP это долго!
MVP это не фиксированное состояние, а процесс!
Это не бета-версия и не релиз-кандидит. Это стадия
прототипа продукта или сервиса, с ограниченным
набором функций. Любой потенциальный клиент,
попробовав частичный прототип, сможет принять
решение нужен ли ему подобный продукт в будущем.
Самое главное на стадии MVP нащупать то, за что:
Клиент платит деньги!
http://tnation.co
Процессы и инструменты в Startup
http://tnation.co
Стадия Процессы, методы и инструменты
Проблематика Блокнот, Google Drive, Dropbox и т. д.
Изготовление
прототипа
Карточки в Trello. BitBucket, GitHub или
свой Git server для контроля версий.
MVP
эксперименты
Kanban или "легкий Scrum". Аналитика с
результатами и расчетами в Google Docs.
Живой
продукт
Scrum или подобный циклический процесс.
Автоматические тесты и Deploy. Скорее
всего Jira у девелоперов.
Спасибо за внимание :)
Я Антон Карпенко, но все зовут меня KARPOLAN
karpolan@karpolan.com
+38 (093) 394-48-15
http://karpolan.com
Гуглюсь по KARPOLAN или "Темечковый Дятел"
Обращайтесь, отвечу на любые вопросы :)
http://tnation.co

More Related Content

What's hot

Ad 2009 - agile в кризис
Ad 2009 - agile в кризисAd 2009 - agile в кризис
Ad 2009 - agile в кризисAlexey Korsun
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном МаршеNikita Filippov
 
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?ScrumTrek
 
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...DevOps_Fest
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumDenis Tuchin
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиSQALab
 
Agile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAgile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAlexey Deryushkin
 
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?ScrumTrek
 
7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВ
7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВ7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВ
7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВAgile Space
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровAnna Tarasenko
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentScrumTrek
 
Дернов Григорий
Дернов ГригорийДернов Григорий
Дернов ГригорийAlisa Vasilkova
 
Как мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентовКак мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентовCEE-SEC(R)
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе: CEE-SEC(R)
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымVladimir Zavertaylov
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.ScrumTrek
 
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Maxim Tsepkov
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработкеMagneta AI
 

What's hot (20)

Ad 2009 - agile в кризис
Ad 2009 - agile в кризисAd 2009 - agile в кризис
Ad 2009 - agile в кризис
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном Марше
 
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?
 
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
DevOps Fest 2020. Максим Безуглый. DevOps - как архитектура в процессе. Две к...
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 
Agile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAgile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в Райффайзенбанке
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
 
7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВ
7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВ7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВ
7 ШАГОВ РАЗВИТИЯ AGILE КОМАНДЫ МАРКЕТОЛОГОВ
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering Assessment
 
Дернов Григорий
Дернов ГригорийДернов Григорий
Дернов Григорий
 
Как мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентовКак мы меняли процесс maintenance для b2b-клиентов
Как мы меняли процесс maintenance для b2b-клиентов
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе:
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
 
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
 

Similar to TECHNATION - Internal IT Processes (Rus)

10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проекта10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проектаE96
 
Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработкиVictor Bolshakov
 
Software craftsmanship 8
Software craftsmanship 8Software craftsmanship 8
Software craftsmanship 8Pavel Veinik
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!1С-Битрикс
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноScrumTrek
 
Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...borovoystudio
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноMaxim Gaponov
 
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Сергей Сторожев
 
Course User interface — Lesson 11
Course User interface — Lesson 11Course User interface — Lesson 11
Course User interface — Lesson 11Oleksandr Lisovskyi
 
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомCoub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомMikhail Tabunov
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee
 
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Ontico
 
Управление изменениями в сложных информационных системах
 Управление изменениями в сложных информационных системах  Управление изменениями в сложных информационных системах
Управление изменениями в сложных информационных системах Valery Bychkov
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgilePavel Veinik
 
Опыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектахОпыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектахSQALab
 
Кирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, Москва
Кирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, МоскваКирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, Москва
Кирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, МоскваIosif Itkin
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 

Similar to TECHNATION - Internal IT Processes (Rus) (20)

IT basics for non technical CEO (Rus)
IT basics for non technical CEO (Rus)IT basics for non technical CEO (Rus)
IT basics for non technical CEO (Rus)
 
10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проекта10 принципов маркетинга крупного интернет-проекта
10 принципов маркетинга крупного интернет-проекта
 
Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработки
 
Software craftsmanship 8
Software craftsmanship 8Software craftsmanship 8
Software craftsmanship 8
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
 
Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.
 
Система автоматизации бизнеса
Система автоматизации бизнесаСистема автоматизации бизнеса
Система автоматизации бизнеса
 
Course User interface — Lesson 11
Course User interface — Lesson 11Course User interface — Lesson 11
Course User interface — Lesson 11
 
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомCoub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектом
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)
 
Управление изменениями в сложных информационных системах
 Управление изменениями в сложных информационных системах  Управление изменениями в сложных информационных системах
Управление изменениями в сложных информационных системах
 
Agile testing
Agile testingAgile testing
Agile testing
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
 
Опыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектахОпыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектах
 
Кирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, Москва
Кирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, МоскваКирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, Москва
Кирилл Загоруйко - доклад на SQA Days, 2-3 декабря 2011, Москва
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 

More from Anton Karpenko (KARPOLAN)

Как разработчику говорить с бизнесом
Как разработчику говорить с бизнесомКак разработчику говорить с бизнесом
Как разработчику говорить с бизнесомAnton Karpenko (KARPOLAN)
 
Забудьте про "Стартапы" - делайте Бизнес!
Забудьте про "Стартапы" - делайте Бизнес!Забудьте про "Стартапы" - делайте Бизнес!
Забудьте про "Стартапы" - делайте Бизнес!Anton Karpenko (KARPOLAN)
 
Мобильная разработка для олдскульных программистов
Мобильная разработка для олдскульных программистовМобильная разработка для олдскульных программистов
Мобильная разработка для олдскульных программистовAnton Karpenko (KARPOLAN)
 
Для НАУ - Будущее, которое уже наступило by KARPOLAN
Для НАУ - Будущее, которое уже наступило by KARPOLANДля НАУ - Будущее, которое уже наступило by KARPOLAN
Для НАУ - Будущее, которое уже наступило by KARPOLANAnton Karpenko (KARPOLAN)
 
Инновационный Прорыв 2013 - Бизнес модель и Canvas
Инновационный Прорыв 2013 - Бизнес модель и CanvasИнновационный Прорыв 2013 - Бизнес модель и Canvas
Инновационный Прорыв 2013 - Бизнес модель и CanvasAnton Karpenko (KARPOLAN)
 
Инновационный Прорыв 2013 - Разные типы бизнесов или почему не Startup
Инновационный Прорыв 2013 - Разные типы бизнесов или почему не StartupИнновационный Прорыв 2013 - Разные типы бизнесов или почему не Startup
Инновационный Прорыв 2013 - Разные типы бизнесов или почему не StartupAnton Karpenko (KARPOLAN)
 

More from Anton Karpenko (KARPOLAN) (9)

Как разработчику говорить с бизнесом
Как разработчику говорить с бизнесомКак разработчику говорить с бизнесом
Как разработчику говорить с бизнесом
 
Забудьте про "Стартапы" - делайте Бизнес!
Забудьте про "Стартапы" - делайте Бизнес!Забудьте про "Стартапы" - делайте Бизнес!
Забудьте про "Стартапы" - делайте Бизнес!
 
Как НЕ делать бизнес в IT
Как НЕ делать бизнес в ITКак НЕ делать бизнес в IT
Как НЕ делать бизнес в IT
 
Мобильная разработка для олдскульных программистов
Мобильная разработка для олдскульных программистовМобильная разработка для олдскульных программистов
Мобильная разработка для олдскульных программистов
 
Для НАУ - Будущее, которое уже наступило by KARPOLAN
Для НАУ - Будущее, которое уже наступило by KARPOLANДля НАУ - Будущее, которое уже наступило by KARPOLAN
Для НАУ - Будущее, которое уже наступило by KARPOLAN
 
Инновационный Прорыв 2013 - Бизнес модель и Canvas
Инновационный Прорыв 2013 - Бизнес модель и CanvasИнновационный Прорыв 2013 - Бизнес модель и Canvas
Инновационный Прорыв 2013 - Бизнес модель и Canvas
 
Инновационный Прорыв 2013 - Разные типы бизнесов или почему не Startup
Инновационный Прорыв 2013 - Разные типы бизнесов или почему не StartupИнновационный Прорыв 2013 - Разные типы бизнесов или почему не Startup
Инновационный Прорыв 2013 - Разные типы бизнесов или почему не Startup
 
What is startup and what is not a start-up
What is startup and what is not a start-upWhat is startup and what is not a start-up
What is startup and what is not a start-up
 
Different businesses by KARPOLAN
Different businesses by KARPOLANDifferent businesses by KARPOLAN
Different businesses by KARPOLAN
 

TECHNATION - Internal IT Processes (Rus)

  • 1. Какие внутренние процессы у IT бизнеса? Что важнее - люди или процессы? Сделать вовремя или хорошо? Работать по ТЗ или Agile? Антон Карпенко - серийный предприниматель Программист, электронщик, изобретатель Технический архитектор в нескольких стартапах а так же CTO в Happy Farm Business Incubator http://tnation.co
  • 2. Продукт должен быть выпущен! Процессы важнее людей, но все это не важно если продукт недоступен пользователям, не работает как ожидается или его невозможно купить. В современном мире уже нет "коробочных продуктов", все изменяется, улучшается, обновляется, чаще всего автоматически. Continuous D (delivery, deployment, development) - это стандартные процессы современного IT бизнеса. http://tnation.co
  • 3. Вовремя или регулярно? Если вы не успеваете запустить и отладить продукт до рождественских распродаж - это плохо. Но еще хуже если вы месяцами не будете развивать продукт, добавлять требуемые пользователями фичи, исправлять ошибки, следить за совместимостью! Рекомендую выбрать регулярные релизы и апдейты, с таким подходом любое важное событие тяжело пропустить. :) http://tnation.co
  • 4. Техническое задание Техническое задание (ТЗ) - основа любых инженерных решений. К сожалению, у IT бизнеса мало общего со строительством моста или запуском спутника. Скорее всего ТЗ придется выбросить в мусорный бак, в тот самый куда уже улетел бизнес план. :) Но если хоть какая-то часть бизнес логики может быть описана четким техническим заданием - радуйтесь! Сделать часть продукта по ТЗ можно чужими руками, через аутсорс или с привлечением фрилансеров. http://tnation.co
  • 5. Совместная работа и приоритеты Даже если у вас в команде гуру-программист, он не сможет постоянно успевать делать все сам. Готовьтесь к командной работе с самого начала. Пусть кодер сам ставит себе задачи, сортирует их по приоритету в паре с руководством, и только потом выполняет. Закрытие нужного таска - для бизнеса важнее самого кода, результата тестов и даже потраченного времени! Version control для кода (Git, SVN, Mercurial), а так же регулярные backup для важных данных надо вводить как можно раньше. http://tnation.co
  • 6. Что такое Agile и с чем его едят? Agile методами называют все подряд. На самом деле это набор Lean методик (устранение потерь, задержек) соответствующий Agile Manifesto: Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану Отлично подходят когда результат нужен быстро, задачи не определены или условия могут меняться быстрее, чем заканчивается процесс разработки. http://tnation.co
  • 7. Что в Agile хорошо и что плохо Kanban - не требует изменения существующих методик и может быть добавлен на любой стадии "бардака". Это не "серебряная пуля", но многое станет понятно. Scrum - циклический процесс, каждая итерация дает новую версию рабочего продукта. Хорош на стадиях активной разработки уже запущенного продукта. Требует изменений в руководстве команды и проекта. Feature-driven development - хорошо подходит для продуктов с большим количеством функций и подзадач. Test-driven development - в теории отлично, на практике подходит только для 2й-3й версии готового продукта. Extreme Programming (XP) - не трогайте это! :) http://tnation.co
  • 8. Разработка это далеко не всё! Бизнес это все-таки не о программировании, а о заработке на удовлетворении потребностей клиентов! Хотите сконцентрироваться на главных задачах бизнеса, без технических проблем и срыва сроков? Внедрите отлично настроенный циклический процесс разработки (scrum или подобное), автоматическое тестирование, deployment в один клик, раздельные backlog для features и bugs, другие технологические "плюшки". Это совсем несложно, зато очень полезно! http://tnation.co
  • 9. Где разработка в Startup? Краткая биография среднестатистического стартапа: ● Поиск и определение проблемы. ● Формирование команды и изготовление прототипа. ● Стадия Minimum Viable Product (MVP). ● Первые пользователи продукта, денежный поток, подтверждение бизнес концепции. ● Break-even point и растущие обороты и доходы. ● Масштабирование бизнеса и захват рынка. ● Поглощение или IPO. http://tnation.co
  • 10. Startup в стадии MVP это долго! MVP это не фиксированное состояние, а процесс! Это не бета-версия и не релиз-кандидит. Это стадия прототипа продукта или сервиса, с ограниченным набором функций. Любой потенциальный клиент, попробовав частичный прототип, сможет принять решение нужен ли ему подобный продукт в будущем. Самое главное на стадии MVP нащупать то, за что: Клиент платит деньги! http://tnation.co
  • 11. Процессы и инструменты в Startup http://tnation.co Стадия Процессы, методы и инструменты Проблематика Блокнот, Google Drive, Dropbox и т. д. Изготовление прототипа Карточки в Trello. BitBucket, GitHub или свой Git server для контроля версий. MVP эксперименты Kanban или "легкий Scrum". Аналитика с результатами и расчетами в Google Docs. Живой продукт Scrum или подобный циклический процесс. Автоматические тесты и Deploy. Скорее всего Jira у девелоперов.
  • 12. Спасибо за внимание :) Я Антон Карпенко, но все зовут меня KARPOLAN karpolan@karpolan.com +38 (093) 394-48-15 http://karpolan.com Гуглюсь по KARPOLAN или "Темечковый Дятел" Обращайтесь, отвечу на любые вопросы :) http://tnation.co