Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Парное программирование

Содержание

ШтурманВедущий
Парное программирование Камалов М.В. ШтурманВедущий Против ПППрограммист ценный ресурсРабота считается индивидуальнойМногие опытные программисты отказываются работать в паре За ПП«Работа в двое быстрее»Лучший дизайн и более простой кодНовички-программисты вносят много Направления исследованияЭкономическая обоснованностьУдовлетворение от работыКачество дизайна системыНепрерывность проверки кодаРешение проблемОбучениеФормирование команды и коммуникацииПерсонал и управление проектом Экономическая обоснованность 1999 году эксперимент в университете Юта Удовлетворение от работы Причина:   «возросшая уверенность в качестве своего кода» Качество дизайна системы Распределенное знание Непрерывность проверки кода Чем раньше обнаружен дефект, тем проще и дешевле его Решение проблем «Мозговой штурм»         ИлиПарная эстафета Обучение Обучение на визуальных примерах и его роль в ученичестве: Формирование команды и коммуникации Научиться работать вместе - значит научиться более быстро Персонал и управление проектом Принцип «Грузовиков» Снижается риск потери ключевых разработчиков, так Пинг понг программирование Код всегда находится в одном из двух состояний: успешно Удалённое (дистанционное) парное программирование Удалённый рабочий столТрудности:Задержки координацииОтсутствие невербальных средств общения«Чья сейчас клавиатура» ПреимуществаБольшинство ошибок можно обнаружить в процессе кодирования.Снижается общий коэффициент ошибок.Готовый продукт имеет ПреимуществаК моменту окончания проекта множество людей обладает глубокими знаниями о каждой из НедостаткиОтсутствует возможность сосредоточиться Спасибо за внимание!
Слайды презентации

Слайд 2 Штурман
Ведущий

ШтурманВедущий

Слайд 3 Против ПП
Программист ценный ресурс
Работа считается индивидуальной
Многие опытные программисты

Против ПППрограммист ценный ресурсРабота считается индивидуальнойМногие опытные программисты отказываются работать в паре

отказываются работать в паре


Слайд 4 За ПП
«Работа в двое быстрее»
Лучший дизайн и более

За ПП«Работа в двое быстрее»Лучший дизайн и более простой кодНовички-программисты вносят

простой код
Новички-программисты вносят много полезных изменений профессионалам
Обмен знаниями
Провести более

полную проверку

Слайд 5 Направления исследования
Экономическая обоснованность
Удовлетворение от работы
Качество дизайна системы
Непрерывность проверки

Направления исследованияЭкономическая обоснованностьУдовлетворение от работыКачество дизайна системыНепрерывность проверки кодаРешение проблемОбучениеФормирование команды и коммуникацииПерсонал и управление проектом

кода
Решение проблем
Обучение
Формирование команды и коммуникации
Персонал и управление проектом


Слайд 6 Экономическая обоснованность
1999 году эксперимент в университете Юта

Экономическая обоснованность 1999 году эксперимент в университете Юта

Слайд 7 Удовлетворение от работы
Причина:   «возросшая уверенность в качестве

Удовлетворение от работы Причина:   «возросшая уверенность в качестве своего кода»

своего кода»


Слайд 8 Качество дизайна системы
Распределенное знание

Качество дизайна системы Распределенное знание

Слайд 9 Непрерывность проверки кода
Чем раньше обнаружен дефект, тем проще

Непрерывность проверки кода Чем раньше обнаружен дефект, тем проще и дешевле

и дешевле его исправить.

Новые способы и стили кодирования.


Слайд 10 Решение проблем
«Мозговой штурм»

Решение проблем «Мозговой штурм»     ИлиПарная эстафета

Или

Парная эстафета


Слайд 11 Обучение
Обучение на визуальных примерах и его роль в

Обучение Обучение на визуальных примерах и его роль в ученичестве:

ученичестве:
1) новичок участвует в работе

мастера активно
2) новичку поручают серьезную, ответственную работу
3) новичок работает на периферии
Специалист в пределах слышимости 


Слайд 12 Формирование команды и коммуникации
Научиться работать вместе - значит

Формирование команды и коммуникации Научиться работать вместе - значит научиться более

научиться более быстро решать вместе со своими коллегами различные

проблемы, а не скрывать друг от друга свои мысли и идеи.

Чтобы усилить и ускорить процесс, нужно не забывать менять партнеров в парах.

Слайд 13 Персонал и управление проектом
Принцип «Грузовиков»

Снижается риск потери

Персонал и управление проектом Принцип «Грузовиков» Снижается риск потери ключевых разработчиков,

ключевых разработчиков, так как многие их коллеги хорошо знают

каждую из частей системы.
Руководство проектом выигрывает от улучшения качества работы персонала.
Разработчикам выгодна атмосфера постоянного обучения и обмена знаниями.


Слайд 14 Пинг понг программирование
Код всегда находится в одном из

Пинг понг программирование Код всегда находится в одном из двух состояний:

двух состояний: успешно проходит все тесты или есть хотя

бы один тест, который не выполняется.

Процесс написания кода становится похожим на игру в пинг понг - первый участник пишет тест, второй делает его проходящим, пишет ответный тест и отдаёт клавиатуру обратно.

Слайд 15 Удалённое (дистанционное) парное программирование
Удалённый рабочий стол
Трудности:
Задержки координации
Отсутствие невербальных

Удалённое (дистанционное) парное программирование Удалённый рабочий столТрудности:Задержки координацииОтсутствие невербальных средств общения«Чья сейчас клавиатура»

средств общения
«Чья сейчас клавиатура»


Слайд 16 Преимущества
Большинство ошибок можно обнаружить в процессе кодирования.
Снижается общий

ПреимуществаБольшинство ошибок можно обнаружить в процессе кодирования.Снижается общий коэффициент ошибок.Готовый продукт

коэффициент ошибок.
Готовый продукт имеет лучший дизайн и меньший объем

программного кода
Команда быстрее справляется с возникающими проблемами
Разработчики гораздо больше узнают как о системе, так и самом процессе разработки ПО.

Слайд 17 Преимущества
К моменту окончания проекта множество людей обладает глубокими

ПреимуществаК моменту окончания проекта множество людей обладает глубокими знаниями о каждой

знаниями о каждой из его частей.
Люди учатся совместной работе

и общению.
Повышение дисциплины.
Экономическая обоснованность.
Наставничество.


Слайд 18 Недостатки
Отсутствует возможность сосредоточиться

НедостаткиОтсутствует возможность сосредоточиться

  • Имя файла: parnoe-programmirovanie.pptx
  • Количество просмотров: 121
  • Количество скачиваний: 0