SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Как объяснить на платьях процесс разработки? 
Евгений Жарков
РАЗРАБОТЧИК, КАК 
КУТЮРЬЕ
• Нужно создать новый продукт - коллекцию 
зима-осень 20** 
• Есть материал 
• Есть стандарты 
• Но всегда приходиться выходить за рамки 
существующего
ИНОГДА УДАЧНО
ИНОГДА НЕТ
КАК МЫ НАЧИНАЕМ РАБОТУ 
НАД ПРОЕКТОМ?
ПРЕДСТАВЬТЕ, ЧТО ВАС 
ПОЗВАЛИ НА СВАДЬБУ
ВЫ ДОЛЖНЫ 
• Сходить к косметологу 
• Сделать укладку 
• Сделать маникюр 
• Сделать макияж 
• Выбрать наряд 
• Выбрать подарок
И это вы еще не невеста, а всего-лишь гость
КОГДА ТЫ РАЗРАБОТЧИК 
• Нужно разобраться в продукте 
• Разбить все по маленьким задачам 
• Определить сроки исполнения 
• Выбрать компоненты для разработки 
• Начать писать код и радоваться, когда он работает
• Общаться с менеджером проекта 
• Общаться с тим.лидом 
• Общаться с заказчиком 
• Согласовывать, тестировать
ВЕРНЕМСЯ К ТВОЕМУ 
СВАДЕБНОМУ НАРЯДУ
ВСЕ ДОЛЖНО БЫТЬ 
ГАРМОНИЧНО
НУЖНО 
ПОНИМАТЬ 
СТИЛЬ 
МЕРОПРИЯТИЯ 
НУЖНО ПОНИМАТЬ ДЛЯ 
КОГО ТЫ 
РАЗРАБАТЫВАЕШЬ 
ПРОДУКТ
СЛЕДУЕТ 
УЧИТЫВАТЬ 
СВОИ ФОРМЫ 
СЛЕДУЕТ ПРАВИЛЬНО 
РАСЧИТЫВАТЬ РАЗМЕРЫ 
ПРОЕКТА
ПОНИМАТЬ 
ВОЗМОЖНО 
СТИ НАРЯДА 
ОЦЕНИВАТЬ 
ВОЗМОЖНОСТИ 
КОМПОНЕНТОВ
БЫТЬ 
ГОТОВЫМ К 
КУРЬЕЗАМ 
В ПРОЦЕССЕ 
РАЗРАБОТКИ ВСЕГДА 
НЕОЖИДАННО 
ПОЯВЛЯЮТСЯ ОШИБКИ
ДАВАЙТЕ ВСЕ ЖЕ ПРОВЕДЕМ 
ПАРАЛЛЕЛИ
ПЛАТЬЕ 
- 
ТЕХНОЛОГИЯ
РАЗМЕР 
ПЛАТЬЯ 
- 
МАСШАБИРОВАНИЕ 
ПРОДУКТА
МАКИЯЖ 
-U 
I 
(ВНЕШНИЙ ВИД 
ПРОДУКТА)
ТУФЛИ 
- 
МЕТОДОЛОГИЯ 
(ПРОЦЕССЫ, ЗАДАЧИ, 
ПРОГРЕСС)
УКРАШЕНИЯ 
- 
СТОРОННИЕ 
КОМПОНЕНТЫ, 
РЕШЕНИЯ
МОЖНО ПРОДОЛЖАТЬ ДО 
БЕСКОНЕЧНОСТИ
ВСЕ РАВНО НИКТО НЕ 
ПОЙМЕТ ЭТИ СЛАЙДЫ БЕЗ 
МОЕГО УЧАСТИЯ

Contenu connexe

En vedette

Кластеризация в OpenSource. Часть 1-я — отказоустойчивые системы
Кластеризация в OpenSource. Часть 1-я — отказоустойчивые системыКластеризация в OpenSource. Часть 1-я — отказоустойчивые системы
Кластеризация в OpenSource. Часть 1-я — отказоустойчивые системыEugene Zharkov
 
Интернет-маркетинг для стартапа. Базовый уровень
Интернет-маркетинг для стартапа. Базовый уровеньИнтернет-маркетинг для стартапа. Базовый уровень
Интернет-маркетинг для стартапа. Базовый уровеньValentin Dombrovsky
 
Почему в 2014г. в Украине начали работать 10 новых венчурных фондов
Почему в 2014г. в Украине начали работать 10 новых венчурных фондовПочему в 2014г. в Украине начали работать 10 новых венчурных фондов
Почему в 2014г. в Украине начали работать 10 новых венчурных фондовAndrey Kolodyuk
 
Design for Startups #KyivFTW
Design for Startups #KyivFTWDesign for Startups #KyivFTW
Design for Startups #KyivFTWVitaly Golomb
 
Don't Be A Wantrepreneur #KyivFTW
Don't Be A Wantrepreneur   #KyivFTWDon't Be A Wantrepreneur   #KyivFTW
Don't Be A Wantrepreneur #KyivFTWVitaly Golomb
 
Менеджер-снежинка
Менеджер-снежинкаМенеджер-снежинка
Менеджер-снежинкаSlava Pankratov
 
Канва бизнес-модели
Канва бизнес-моделиКанва бизнес-модели
Канва бизнес-моделиAngel Relations Group
 

En vedette (7)

Кластеризация в OpenSource. Часть 1-я — отказоустойчивые системы
Кластеризация в OpenSource. Часть 1-я — отказоустойчивые системыКластеризация в OpenSource. Часть 1-я — отказоустойчивые системы
Кластеризация в OpenSource. Часть 1-я — отказоустойчивые системы
 
Интернет-маркетинг для стартапа. Базовый уровень
Интернет-маркетинг для стартапа. Базовый уровеньИнтернет-маркетинг для стартапа. Базовый уровень
Интернет-маркетинг для стартапа. Базовый уровень
 
Почему в 2014г. в Украине начали работать 10 новых венчурных фондов
Почему в 2014г. в Украине начали работать 10 новых венчурных фондовПочему в 2014г. в Украине начали работать 10 новых венчурных фондов
Почему в 2014г. в Украине начали работать 10 новых венчурных фондов
 
Design for Startups #KyivFTW
Design for Startups #KyivFTWDesign for Startups #KyivFTW
Design for Startups #KyivFTW
 
Don't Be A Wantrepreneur #KyivFTW
Don't Be A Wantrepreneur   #KyivFTWDon't Be A Wantrepreneur   #KyivFTW
Don't Be A Wantrepreneur #KyivFTW
 
Менеджер-снежинка
Менеджер-снежинкаМенеджер-снежинка
Менеджер-снежинка
 
Канва бизнес-модели
Канва бизнес-моделиКанва бизнес-модели
Канва бизнес-модели
 

Plus de Eugene Zharkov

Monorepo: React + React Native. React Alicante
Monorepo:  React + React Native. React Alicante Monorepo:  React + React Native. React Alicante
Monorepo: React + React Native. React Alicante Eugene Zharkov
 
Monorepo: React Web & React Native
Monorepo: React Web & React NativeMonorepo: React Web & React Native
Monorepo: React Web & React NativeEugene Zharkov
 
Create React Native App vs Expo vs Manually
Create React Native App vs Expo vs ManuallyCreate React Native App vs Expo vs Manually
Create React Native App vs Expo vs ManuallyEugene Zharkov
 
Build automation with Fastlane
Build automation with FastlaneBuild automation with Fastlane
Build automation with FastlaneEugene Zharkov
 
React Native Animation
React Native AnimationReact Native Animation
React Native AnimationEugene Zharkov
 
React Native: Hurdle Race
React Native: Hurdle RaceReact Native: Hurdle Race
React Native: Hurdle RaceEugene Zharkov
 
Burn your grass with react native
Burn your grass with react nativeBurn your grass with react native
Burn your grass with react nativeEugene Zharkov
 
Фронтенд сказки
Фронтенд сказкиФронтенд сказки
Фронтенд сказкиEugene Zharkov
 
How to be a good frontend developer
How to be a good frontend developerHow to be a good frontend developer
How to be a good frontend developerEugene Zharkov
 
Cycle.js: Functional and Reactive
Cycle.js: Functional and ReactiveCycle.js: Functional and Reactive
Cycle.js: Functional and ReactiveEugene Zharkov
 
Что там в summary
Что там в summaryЧто там в summary
Что там в summaryEugene Zharkov
 
Switch to React.js from AngularJS developer
Switch to React.js from AngularJS developerSwitch to React.js from AngularJS developer
Switch to React.js from AngularJS developerEugene Zharkov
 
Mobile applications in a new way with React Native
Mobile applications in a new way with React NativeMobile applications in a new way with React Native
Mobile applications in a new way with React NativeEugene Zharkov
 
Angular 2: Всех переиграл
Angular 2: Всех переигралAngular 2: Всех переиграл
Angular 2: Всех переигралEugene Zharkov
 
Angular 2.0: Brighter future?
Angular 2.0: Brighter future?Angular 2.0: Brighter future?
Angular 2.0: Brighter future?Eugene Zharkov
 
Angular.JS: Do it right
Angular.JS: Do it rightAngular.JS: Do it right
Angular.JS: Do it rightEugene Zharkov
 
SignalR: Add real-time to your applications
SignalR: Add real-time to your applicationsSignalR: Add real-time to your applications
SignalR: Add real-time to your applicationsEugene Zharkov
 

Plus de Eugene Zharkov (20)

Monorepo: React + React Native. React Alicante
Monorepo:  React + React Native. React Alicante Monorepo:  React + React Native. React Alicante
Monorepo: React + React Native. React Alicante
 
Monorepo: React Web & React Native
Monorepo: React Web & React NativeMonorepo: React Web & React Native
Monorepo: React Web & React Native
 
Create React Native App vs Expo vs Manually
Create React Native App vs Expo vs ManuallyCreate React Native App vs Expo vs Manually
Create React Native App vs Expo vs Manually
 
Build automation with Fastlane
Build automation with FastlaneBuild automation with Fastlane
Build automation with Fastlane
 
GraphQL and/or REST
GraphQL and/or RESTGraphQL and/or REST
GraphQL and/or REST
 
React Native Animation
React Native AnimationReact Native Animation
React Native Animation
 
React Native: Hurdle Race
React Native: Hurdle RaceReact Native: Hurdle Race
React Native: Hurdle Race
 
Burn your grass with react native
Burn your grass with react nativeBurn your grass with react native
Burn your grass with react native
 
Фронтенд сказки
Фронтенд сказкиФронтенд сказки
Фронтенд сказки
 
How to be a good frontend developer
How to be a good frontend developerHow to be a good frontend developer
How to be a good frontend developer
 
Cycle.js: Functional and Reactive
Cycle.js: Functional and ReactiveCycle.js: Functional and Reactive
Cycle.js: Functional and Reactive
 
Что там в summary
Что там в summaryЧто там в summary
Что там в summary
 
Elm: give it a try
Elm: give it a tryElm: give it a try
Elm: give it a try
 
Switch to React.js from AngularJS developer
Switch to React.js from AngularJS developerSwitch to React.js from AngularJS developer
Switch to React.js from AngularJS developer
 
AngularJS: Good parts
AngularJS: Good partsAngularJS: Good parts
AngularJS: Good parts
 
Mobile applications in a new way with React Native
Mobile applications in a new way with React NativeMobile applications in a new way with React Native
Mobile applications in a new way with React Native
 
Angular 2: Всех переиграл
Angular 2: Всех переигралAngular 2: Всех переиграл
Angular 2: Всех переиграл
 
Angular 2.0: Brighter future?
Angular 2.0: Brighter future?Angular 2.0: Brighter future?
Angular 2.0: Brighter future?
 
Angular.JS: Do it right
Angular.JS: Do it rightAngular.JS: Do it right
Angular.JS: Do it right
 
SignalR: Add real-time to your applications
SignalR: Add real-time to your applicationsSignalR: Add real-time to your applications
SignalR: Add real-time to your applications
 

Как объяснить на платьях процесс разработки?