what impacts productivity of software engineers. external factors

24
Отчего зависит продуктивность инженеров? Внешние факторы. //А. Орлов 2009

Upload: alexander-orlov

Post on 14-Jun-2015

1.113 views

Category:

Business


0 download

DESCRIPTION

External factors that impact productivity of software engineers - all in Russian.

TRANSCRIPT

Page 1: What Impacts Productivity of Software Engineers. External Factors

Отчего зависит продуктивность инженеров? Внешние факторы.

//А. Орлов2009

Page 2: What Impacts Productivity of Software Engineers. External Factors

{

{Об авторе ()

• Александр Орлов, независимый консультант• 11 лет в ИТ, руководил командами в Sun, Intel• Автор книги «Секреты управления программистами»//[email protected]//www.happy-pm.com//www.spmguild.org//www.russiansoftware.org//www.it-games.ru//www.it4business.ru/about/radio/

Page 3: What Impacts Productivity of Software Engineers. External Factors

{

{О чем мы сегодня поговорим?

• Отвлекаемость• Коммуникации• Инструменты работы

Page 4: What Impacts Productivity of Software Engineers. External Factors

{

{

Отвлекаемость

Page 5: What Impacts Productivity of Software Engineers. External Factors

{

{Напал работун (состояние «потока»)

Page 6: What Impacts Productivity of Software Engineers. External Factors

{

{Продуктивность

Попил кофе Ушел с работыПоговорил с

коллегойПришел на работу

Цена входа = 15-30 минут

Page 7: What Impacts Productivity of Software Engineers. External Factors

{

{

Что выводит из потока?

Page 8: What Impacts Productivity of Software Engineers. External Factors

{

{

Page 9: What Impacts Productivity of Software Engineers. External Factors

{

{Что еще выводит из потока

• Запущенный почтовый клиент• Мессенджеры• Совещания• Бешеный менеджер• …

9

Page 10: What Impacts Productivity of Software Engineers. External Factors

{

{В 2007 году по опросу журнала “Fortune” в списке 100 компаний, в которых люди

хотят работать 1-е место заняла компания

Page 11: What Impacts Productivity of Software Engineers. External Factors

{

{

• Прачечная• Автосервис• Детский сад• Бесплатная еда• …

Page 12: What Impacts Productivity of Software Engineers. External Factors

{

{Как люди борются?

• Удачное место работы• Договоренность не шуметь• Закрытые двери в кабинетах• Коммуникационные окна• Статус “Do not disturb” в мессенджере• Флажки на кубиках• Наушники• Ноутбук• Возможность работы из дома

12

Page 13: What Impacts Productivity of Software Engineers. External Factors

{

{Замедление коммуникаций

Скорость коммуникаций

Ощущение тормознутости собеседника

Потеря чувства сопричастности

«Все враги»

Page 14: What Impacts Productivity of Software Engineers. External Factors

{

{Эффективность коммуникаций

Page 15: What Impacts Productivity of Software Engineers. External Factors

{

{Но надо помнить про:

• Артефакты общения• Языковые навыки• Открытость в общении

Page 16: What Impacts Productivity of Software Engineers. External Factors

{

{Какие проблемы возникают?

• Распределенность– Особенно разность в часовых поясах. Цена

ошибки – день.

• Мы любим писать. И не любим звонить.• Корпоративные привычки. Поликом – это

наше все.• Незнание языка• Разница культур

16

Page 17: What Impacts Productivity of Software Engineers. External Factors

{

{Как ускоряются коммуникации?

• Локальный переезд• Инструменты

– GotoMeeting, DimDim– Сервисы (PlanningPoker.com,..)– Планшет

• Учим иностранный язык• Срочное – по телефону. Несрочное – по почте.• Доска возле кофемашины• Фотография в скайпе• Видеофильм про команду

17

Page 18: What Impacts Productivity of Software Engineers. External Factors

{

{Инструменты работы

Page 19: What Impacts Productivity of Software Engineers. External Factors

{

{Инструменты работы: удобство

• Монитор

• 59% - 1• 39% - 2• 2% - 3 и более

Page 20: What Impacts Productivity of Software Engineers. External Factors

{

{Программные инструменты

• Software– IDE– Static analyzers– Dynamic

analyzers– Cruise Control– Pre-commit

checks– …

Page 21: What Impacts Productivity of Software Engineers. External Factors

{

{Как определить, все ли хорошо?

• Спросить людей• Сесть и посмотреть

Где люди вынуждены ждать?

Page 22: What Impacts Productivity of Software Engineers. External Factors

{

{Эргономика

Page 23: What Impacts Productivity of Software Engineers. External Factors

{

{Инструменты работы

Удобство• Монитор(ы)• Софт

– IDE– Стат/Дин.

Анализаторы– …

• Эргономика

Затраты времени• Железо• Софт (ОС)• Рабочее

окружение

Где люди ждут?

Page 24: What Impacts Productivity of Software Engineers. External Factors

СПАСИБО!

Александр Орлов, [email protected]

Отвлекаемость

Коммуникации

Инструменты работы