Enviar búsqueda
Cargar
UWDC'12, Александр Макаров, О командной разработке и фреймворках
•
0 recomendaciones
•
1,185 vistas
Alexander Makarov
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 37
Descargar ahora
Descargar para leer sin conexión
Recomendados
Всему своё время Highload Junior 2016
Всему своё время Highload Junior 2016
Roman Ivliev
О фреймворках Backend conf 2016
О фреймворках Backend conf 2016
Roman Ivliev
Как мы делаем Banki.ru
Как мы делаем Banki.ru
Roman Ivliev
О фреймворках / Роман Ивлиев (Банки.ру)
О фреймворках / Роман Ивлиев (Банки.ру)
Ontico
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Ontico
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
404fest
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
ScrumTrek
Как разраба
Как разраба
Alexander Makarov
Recomendados
Всему своё время Highload Junior 2016
Всему своё время Highload Junior 2016
Roman Ivliev
О фреймворках Backend conf 2016
О фреймворках Backend conf 2016
Roman Ivliev
Как мы делаем Banki.ru
Как мы делаем Banki.ru
Roman Ivliev
О фреймворках / Роман Ивлиев (Банки.ру)
О фреймворках / Роман Ивлиев (Банки.ру)
Ontico
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Ontico
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
404fest
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
ScrumTrek
Как разраба
Как разраба
Alexander Makarov
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Fwdays
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Ontico
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
ScrumTrek
путь Xp практика
путь Xp практика
Serhiy Kalinets
Микросервисы: первая кровь
Микросервисы: первая кровь
Максим Сячин
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Ontico
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Alexander Makarov
WepPerfomance,
WepPerfomance,
Dmitriy Polisadov
Python test-automation
Python test-automation
COMAQA.BY
Презентация: 1С-Bitrix — как начать
Презентация: 1С-Bitrix — как начать
Dmitriy Polisadov
Бумажное прототипирование
Бумажное прототипирование
Maxim Gaponov
Как писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодером
Kirill Kovalchuk
низкоуровневое программирование сегодня новые стандарты с++, программирован...
низкоуровневое программирование сегодня новые стандарты с++, программирован...
COMAQA.BY
Быстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием Python
automated-testing.info
Артур Чеканов - Develop like a BOSS
Артур Чеканов - Develop like a BOSS
DataArt
Creating Open Source Projects
Creating Open Source Projects
Alexei Yuzhakov
карта IT профессий
карта IT профессий
COMAQA.BY
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
Омские ИТ-субботники
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
Ontico
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
GeeksLab Odessa
Мастер-класс про организацию службы эксплуатации
Мастер-класс про организацию службы эксплуатации
Nikolay Sivko
Más contenido relacionado
La actualidad más candente
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Fwdays
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Ontico
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
ScrumTrek
путь Xp практика
путь Xp практика
Serhiy Kalinets
Микросервисы: первая кровь
Микросервисы: первая кровь
Максим Сячин
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Ontico
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Alexander Makarov
WepPerfomance,
WepPerfomance,
Dmitriy Polisadov
Python test-automation
Python test-automation
COMAQA.BY
Презентация: 1С-Bitrix — как начать
Презентация: 1С-Bitrix — как начать
Dmitriy Polisadov
Бумажное прототипирование
Бумажное прототипирование
Maxim Gaponov
Как писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодером
Kirill Kovalchuk
низкоуровневое программирование сегодня новые стандарты с++, программирован...
низкоуровневое программирование сегодня новые стандарты с++, программирован...
COMAQA.BY
Быстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием Python
automated-testing.info
Артур Чеканов - Develop like a BOSS
Артур Чеканов - Develop like a BOSS
DataArt
Creating Open Source Projects
Creating Open Source Projects
Alexei Yuzhakov
карта IT профессий
карта IT профессий
COMAQA.BY
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
Омские ИТ-субботники
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
Ontico
La actualidad más candente
(20)
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается Yii
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
путь Xp практика
путь Xp практика
Микросервисы: первая кровь
Микросервисы: первая кровь
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
WepPerfomance,
WepPerfomance,
Python test-automation
Python test-automation
Презентация: 1С-Bitrix — как начать
Презентация: 1С-Bitrix — как начать
Бумажное прототипирование
Бумажное прототипирование
Как писать на PHP и не стать быдло-кодером
Как писать на PHP и не стать быдло-кодером
низкоуровневое программирование сегодня новые стандарты с++, программирован...
низкоуровневое программирование сегодня новые стандарты с++, программирован...
Быстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием Python
Артур Чеканов - Develop like a BOSS
Артур Чеканов - Develop like a BOSS
Creating Open Source Projects
Creating Open Source Projects
карта IT профессий
карта IT профессий
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
Similar a UWDC'12, Александр Макаров, О командной разработке и фреймворках
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
GeeksLab Odessa
Мастер-класс про организацию службы эксплуатации
Мастер-класс про организацию службы эксплуатации
Nikolay Sivko
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico
Алексей Лустин. Непрерывная проверка качества кода.
Алексей Лустин. Непрерывная проверка качества кода.
ScrumTrek
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico
Роберт Харитонов — Отдел вёрстки с нуля
Роберт Харитонов — Отдел вёрстки с нуля
Yandex
Daemons In Web on #devrus
Daemons In Web on #devrus
Alex Chistyakov
Практики масштабирования гибкой разработки
Практики масштабирования гибкой разработки
Askhat Urazbaev
Ryazan
Ryazan
Daniel Podolsky
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
CodeFest
Gitlab devconf
Gitlab devconf
Andrey Kumanyaev
RTB DSP на языке Go: укрощение buzzwords
RTB DSP на языке Go: укрощение buzzwords
Daniel Podolsky
RTB DSP на языке Go укрощение buzzwords / Даниил Подольский (Qmobi.Com)
RTB DSP на языке Go укрощение buzzwords / Даниил Подольский (Qmobi.Com)
Ontico
Геймификация процесса разработки ПО
Геймификация процесса разработки ПО
Askhat Urazbaev
Александр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутри
Daria Oreshkina
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса
Magneta AI
"Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно...
it-people
Лучшие практики на практике
Лучшие практики на практике
Denis Tuchin
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
Ontico
Similar a UWDC'12, Александр Макаров, О командной разработке и фреймворках
(20)
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
Мастер-класс про организацию службы эксплуатации
Мастер-класс про организацию службы эксплуатации
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Алексей Лустин. Непрерывная проверка качества кода.
Алексей Лустин. Непрерывная проверка качества кода.
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Роберт Харитонов — Отдел вёрстки с нуля
Роберт Харитонов — Отдел вёрстки с нуля
Daemons In Web on #devrus
Daemons In Web on #devrus
Практики масштабирования гибкой разработки
Практики масштабирования гибкой разработки
Ryazan
Ryazan
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
Gitlab devconf
Gitlab devconf
RTB DSP на языке Go: укрощение buzzwords
RTB DSP на языке Go: укрощение buzzwords
RTB DSP на языке Go укрощение buzzwords / Даниил Подольский (Qmobi.Com)
RTB DSP на языке Go укрощение buzzwords / Даниил Подольский (Qmobi.Com)
Геймификация процесса разработки ПО
Геймификация процесса разработки ПО
Александр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутри
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса
"Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно...
Лучшие практики на практике
Лучшие практики на практике
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
Más de Alexander Makarov
UWDC 2013, Как мы используем Yii
UWDC 2013, Как мы используем Yii
Alexander Makarov
UWDC 2013, Yii2
UWDC 2013, Yii2
Alexander Makarov
Yii, frameworks and where PHP is heading to
Yii, frameworks and where PHP is heading to
Alexander Makarov
DevConf 2012 - Yii, его разработка и Yii2
DevConf 2012 - Yii, его разработка и Yii2
Alexander Makarov
YiiConf 2012 - Alexander Makarov - Yii2, what's new
YiiConf 2012 - Alexander Makarov - Yii2, what's new
Alexander Makarov
YiiConf 2012 - Alexander Makarov - Yii2, что нового
YiiConf 2012 - Alexander Makarov - Yii2, что нового
Alexander Makarov
UWDC'12, Александр Макаров, Yii, его разработка и Yii2
UWDC'12, Александр Макаров, Yii, его разработка и Yii2
Alexander Makarov
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
Alexander Makarov
Выбираем PHP-фреймворк. Особенности разработки с фреймворками
Выбираем PHP-фреймворк. Особенности разработки с фреймворками
Alexander Makarov
Yii rit 2010
Yii rit 2010
Alexander Makarov
Más de Alexander Makarov
(10)
UWDC 2013, Как мы используем Yii
UWDC 2013, Как мы используем Yii
UWDC 2013, Yii2
UWDC 2013, Yii2
Yii, frameworks and where PHP is heading to
Yii, frameworks and where PHP is heading to
DevConf 2012 - Yii, его разработка и Yii2
DevConf 2012 - Yii, его разработка и Yii2
YiiConf 2012 - Alexander Makarov - Yii2, what's new
YiiConf 2012 - Alexander Makarov - Yii2, what's new
YiiConf 2012 - Alexander Makarov - Yii2, что нового
YiiConf 2012 - Alexander Makarov - Yii2, что нового
UWDC'12, Александр Макаров, Yii, его разработка и Yii2
UWDC'12, Александр Макаров, Yii, его разработка и Yii2
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
Выбираем PHP-фреймворк. Особенности разработки с фреймворками
Выбираем PHP-фреймворк. Особенности разработки с фреймворками
Yii rit 2010
Yii rit 2010
UWDC'12, Александр Макаров, О командной разработке и фреймворках
1.
О командной разработке
и фреймворках Александр Макаров, Yii Core Team
2.
План • Зачем команда? •
Что за проблемы? Как решать? • Тулзы. • Фреймворк.
3.
Зачем?! •
Одному легко! • Нет болтовни. • Нет совещаний. • Нет споров.
4.
5.
•
Объём. • Сроки. • Рутина. • Конвейер. • …
6.
7.
Нужна команда!
8.
Проблемы? • Координация • Коммуникация •
Понимание
9.
Задача • Эффективность =
низкие накладные расходы на взаимодействие.
10.
Меньше народу • 5—7,
максимум 9 (для одарённого руководителя) • Субкоманды.
11.
Кстати… • Тимлид как
программист не сильно эффективен.
12.
Нельзя! • Не ставить
двух senoir-ов на пересекающиеся задачи.
13.
Доверие • Открытость. • Нет
политике. • Все шишки лиду.
14.
Команда — это
люди…
15.
Не понимают =
не тот подход
16.
Исключение — языковой
барьер
17.
Примеры…
18.
Застенчивые
19.
«Чётко по плану»
20.
Как не напрягать •
Менеджеру программистов • Программистам менеджера
21.
Тулзы • Правильные тулзы
— половина успеха. • Их нужно понимать. • Их нужно использовать.
22.
Распределённая команда •
DVCS + автодеплой • Wiki • Тикеты • Почта • Skype
23.
Git • http://nvie.com/posts/
a-successful-git- branching-model/ • SVN легко применить в небольших командах
24.
Деплой •
FTP в топку! • Пост-коммит (push) хуки (deploy hook) • Тесты • Копирование • Чистка кеша • …
25.
Деплой • Скрипт на
PHP / Bash • Jenkins • Teamcity
26.
Wiki и документация •
Readme driven development • Заметки «для себя» • Описание сложных фич
27.
Тикеты •
Assembla • Pivotal Tracker • GitHub • …
28.
Все в одной
комнате • Git/SVN + деплой • Почта • Wiki • Лайт-версия тикетов
29.
Бонус
30.
На чём делать
веб-проекты?
31.
PHP? • Проще • Дешевле •
Не хуже
32.
Зачем фреймворк •
Рамки • Стандарт • Реюз • Штуки из коробки • Сообщество
33.
Реюз
34.
Миграции • Синхронизация код-база •
Автонакат изменений
35.
Документация
36.
Сообщество
37.
Спасибо • Вопросы? • Дополнения? •
http://yiiframework.com/ • http://yiiframework.ru/ • http://rmcreative.ru/
Descargar ahora