ПАРНОЕ ПРОГРАММИРОВАНИЕ как и почем?. ЗДРАВСТВУЙТЕ! Меня зовут Света Колупаева Я работаю *мы там молодцы в Exigen Services*

Презентация:



Advertisements
Похожие презентации
Бындю Александр
Advertisements

Ты прошёл тесты. МОЛОДЕЦ!
EXtreme Programming XP Тема 1. XP Экстремальное программирование небольших и средних неясных и быстро меняющихся требований Экстремальное программирование.
Trial-and-error: или как мы начинали тестировать Емелина Татьяна.
Практические инструменты работы с мотивацией сотрудников Александр Орлов, Happy-PM.com.
Украина, Киев ул. Боженко 15 (6 этаж) тел: (044) Information Software Systems 2009 Легкий старт с SPLA Технические решения для.
Как называется кодирование с помощью десяти цифр? с помощью десяти цифр? Интересно, что произойдёт с числом 65, когда я поменяю местами цифры 6 и 5? 60+5=
4 ошибки менеджера в обучении подчинённых Юрий МАТВИЕНКО.
Если утром от мысли о работе тебе делается плохо….
Развитие SaaS-проекта в России – репортаж с передовой Василий Шабат.
ПРИВЕТСТВУЮ!. ЭТО МОЁ ВИЗУАЛЬНОЕ РЕЗЮМЕ *ЧТЕНИЕ ЭТОГО РЕЗЮМЕ ЗАЙМЕТ У ВАС 5 МИНУТ ПРИЯТНОГО ПРОСМОТРА*
Степан Василевский менеджер проектов QuartSoft Corp г.
ПИШЕМ САМЫЙ БЫСТРЫЙ хеш для кэширования данных Роман Елизаров Devexperts
? ? T T P P >> Моя маленькая идеальная фотостудия учебный объект.
Рекомендации по применению принципов usability в разработке веб-систем и управлении веб- системами Глеб Скрыпин, «Группа Махаон»
Когда команды создают классные апы Андрей
{ Лидерство в тестировании: 5 шагов Александр Орлов Happy-PM.com, Stratoplan.ru.
Как получить работу в сфере ИТ? Максимов М.С
Beatles-fans [ Электронный ресурс ]- Режим доступа : / Beatles-parties [ Электронный ресурс ]-
Я знаю? Я знаю. Я знаю и умею!. Образованный и грамотный человек – одно и то же?
Транксрипт:

ПАРНОЕ ПРОГРАММИРОВАНИЕ как и почем?

ЗДРАВСТВУЙТЕ! Меня зовут Света Колупаева Я работаю *мы там молодцы в Exigen Services*

ЕСТЕСТВЕННО работать в паре

НО ВСЕГДА ЛИ ЭФФЕКТИВНО ?

МЫ ВСЕ ЗНАЕМ на самом деле

ПРИ РАБОТЕ В ПАРЕ... дефектов – меньше дизайн – лучше «нерешаемые» проблемы становятся решаемыми кросфункциональность («truck number») – растет … СПЕЦИАЛЬНЫЙ БОНУС ДЛЯ МЕНЕДЖЕРОВ... снижение рисков это не так дорого, как кажется

ОБРАТНАЯ СВЯЗЬ БЫСТРАЯ ОСНОВА ГИБКОСТИ

ИНЖЕНЕРНЫЕ ПРАКТИКИ ВАЖНЫ!

? НЕ РАБОТАЕТ так почему же

Он меня напрягает! А че он все время смотрит? A-a-a-аргх! Ты думаешь, я сам не справлюсь?! В одиночку я сделаю быстрее

МОЖЕТ БЫТЬ, МЫ ПРОСТО НЕ УМЕЕМ ГОТОВИТЬ? ИХ

РАБОТАТЬ В ПАРЕ искусство

navigator driver Один компьютер на двоих

Стратегия Тактика

Так, что мы хотим получить? ОПРЕДЕЛИТЬ ЦЕЛЬ

Оставь, сделаем это завтра ОПТИМИЗИРОВАТЬ

Я выношу этот метод в родительский класс... ДУМАТЬ ВСЛУХ

Зачем ты это делаешь? ТРЕБОВАТЬ АРГУМЕНТЫ

ОЗВУЧИВАТЬ ОЖИДАНИЯ Сейчас этот тест успешно пройдет

ОПРОВЕРГАТЬ / ПОДТВЕРЖДАТЬ ДОПУЩЕНИЯ Ага, щаз.

Давай коммитнем и по кофе? ПЛАНИРОВАТЬ НАГРУЗКУ

«спящий штурман»

СОЗДАТЬ ЭФФЕКТИВНУЮ ПАРУ предельно просто

[новичок][эксперт] [новичок]

Сегодня Петя будет работать вместе с Васей, Саша с Наташей. Хорошего дня. [SM]

Эй, я могу тебе чем-то помочь? ОПЕРАЦИЯ «ВНЕДРЕНИЕ»

МЕНЯТЬСЯ ПАРАМИ МЕНЯТЬСЯ РОЛЯМИ

РИТМ! РИТМ

PING-PONG STYLE

CHESS- CLOCK STYLE

ЦИФРЫ убедительные

*Cockburn, Williams The Costs and Benefits of Pair Programming (2000) Программисты, работающие в паре, всего на 15% медленнее двух одиночек, но производят несравнимо более качественный код

*Arisholm. Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise (2007) [БОЛЬШОЙ СЛОЖНЫЙ ПРОЕКТ] [МАЛЕНЬКИЙ ПРОСТОЙ ПРОЕКТ] +48% [качество] +20% [скорость]

*Cockburn, Williams The Costs and Benefits of Pair Programming (2000) РАБОТА ПРИНОСИТ БОЛЬШЕ РАДОСТИ!

КОГДА ИСПОЛЬЗОВАТЬ абсолютно очевидно

ТРИВИАЛЬНЫЕ ЗАДАЧИ РУТИННАЯ РАБОТА ПРОТОТИПИРОВАНИЕ / ЭКСПЕРИМЕНТ БЫСТРЫЙ СТАРТ ТРЕНИРОВКА НОВИЧКОВ ПЕРЕДАЧА [НЕЯВНЫХ] ЗНАНИЙ СЛОЖНАЯ ФУНКЦИОНАЛЬНОСТЬ ПОИСК ОШИБКИ

ИТОГО

ИНЖЕНЕРНЫЕ ПРАКТИКИ ВАЖНЫ ЭФФЕКТИВНАЯ РАБОТА В ПАРЕ ТРЕБУЕТ НАВЫКА ПАРНОЕ ПРОГРАММИРОВАНИЕ НЕ ТАК ДОРОГО, КАК КАЖЕТСЯ РАБОТАТЬ В ПАРЕ ВЫГОДНЕЕ ПОЧТИ ВСЕГДА СОВМЕСТНАЯ РАБОТА ДЕЛАЕТ ЛЮДЕЙ СЧАСТЛИВЕЕ:)

БЕРИСЬ И ДЕЛАЙ! Короче,

Я БЫЛА РАДА ПОДЕЛИТЬСЯ С

REFERENCES: Alistair Cockburn, Laurie Williams The Costs and Benefits of Pair Programming ( 4. programminghttp:// programming 5.Iwein Fuld Practical Styles of Pair Programming ( Matt Stephens, Doug Rosenberg Will Pair Programming Really Improve Your Project? ( 7.Erick Arisholm Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise (

CREDITS: