Повышение эффективности в четыре руки
- 8-03-2015, 15:32
- Блог
- 0
- 3256
Согласитесь, одна голова хорошо, а две лучше! Перефразируем фразу для нашей темы: две руки хорошо, а четыре еще лучше.
![]() |
В любом деле существует понятие пробуксовки на какой-либо мелочи. Если один человек что-то не может сделать, то он начинает долго мучиться и искать причину проблемы. И когда ему поделиться своими проблемами не с кем, то поиск решения может занимать очень много времени. В разработке программного обеспечения дело тоже не сможет сдвинуться с места, если разработчик (программист) не будет четко понимать, что необходимо сделать, чтоб получилось то, что нужно заказчику. Здесь необходим «тандем» и разработчика, и заказчика. Не будет тандема – не будет результата. Также если программист не будет иметь возможности проконсультироваться у такого же специалиста как он сам, то есть тандем разработчик и разработчик, то отдачи от такой работы будет меньше. |
Конечно, очень хорошо, когда разработкой занимается целая команда. Внутри команды происходят процессы консультирования и помощи, и работа будет двигаться гораздо быстрее. Но многие малые предприятия не могут себе позволить привлечь команду разработчиков для автоматизации своих бизнес-процессов. А могут привлечь, например, только одного программиста. И очень часто один программист не в состоянии вытянуть весь тот объем работы, который необходимо реализовать в проекте. Один просто не в состоянии охватить абсолютно весь спектр знаний по платформе, по функционалу той системы, которая была взята за основу. Если у Вас есть такой человек, это великолепно. Но это исключительно редкий случай. В данном случае очень полезно применять метод «парной работы». Что это за метод?
Метод «парной работы»
Это когда работа осуществляется двумя лицами. Это как в самолете. Есть первый пилот и его напарник — «второй пилот». Но если рассматривать это со стороны пилотов, то они просто друг друга заменяют. В нашем же случае, это все таки два специалиста, которые действуют сообща.
Парная работа повышает эффективность работы сотрудников и позволяет сэкономить в потере рабочего времени в решении тех проблем, которые одному будет тяжело решать. В четыре руки можно ведь не только играть на рояле. В четыре руки можно даже заниматься разработкой программы. Конечно, нужно отметить, что не все могут работать в команде даже состоящей из двух человек. Некоторые нуждаются в отдельном кабинете для уединения и вдохновения. Этот же метод предполагает организацию одного рабочего пространства в виде стола, вместо двух. У сотрудников на двоих один стол и один компьютер. Что не мало важно. Именно один компьютер. Один сотрудник является «ведущим» и работает на клавиатуре, а второй «штурманом» и следит за тем что происходит на экране. Тем самым достигается двойной контроль за происходящим. Что это за контроль спросите? |
![]() |
Польза
В парной работе есть свои плюсы. В разных технологических фирмах (например, Facebook, Square) почувствовали пользу совместной работы. Они утверждают, что программисты лучше выявляют дорогостоящие ошибки программирования. И кроме того, сотрудники тратят меньше времени на свободный поиск на просторах интернета информации, не связанной никоим образом с работой, другими словами на ерунду. Общение в такой работе между двумя выходят на иной уровень, более глубокий, профессиональный. Иной раз даже слова не используются. И здесь всецело проявляется поговорка «одна голова хорошо, а две лучше». У обоих круг знаний гораздо шире, чем у одного. Один умеет хорошо искать и аккумулировать идеи, а другой их реализовывать и воплощать.
Когда это два программиста, это дает результат в программировании. Но кто сказал, что это должны быть два одинаковых специалиста? Это могут быть сотрудники, совершенно с разными специальностями.
![]() |
![]() |
Со стороны может показаться, что «штурман» как бы отдыхает и ничего не делает. Ведь все манипуляции на клавиатуре будет производить «пилот». Но на самом деле второй сотрудник привносит в процесс «стороннее мнение». Он как бы наблюдает со стороны за процессом работы и как участник «беседы» может подсказывать и корректировать направление мыслительного процесса. Кто из них более профессиональный на сам деле не важно. Гораздо важней, что результатом совместного творчества будет накопленный опыт с обеих сторон. Ну, и конечно же сам результат работы.
Идея
![]() |
Сегодня идею парной работы берут на вооружение многие компании-разработчики и называют это «парное программирование». Причем одни работают постоянно с одним и тем же партнером, другие меняют партнеров ежедневно, называя эту практику «случайным партнерством». Есть также другие виды партнерства, например партнерство в стиле «пинг-понг», когда партнеры взаимодействуют так, будто перекидывают друг другу мяч, как в пинг-понге, то есть меняются местами. Еще один вариант – парное программирование на удаленном доступе, когда программисты делят один экран через интернет. Можно работать в паре на постоянной основе. Кто-то предпочитает объединяться в пары время от времени.
![]() |
В идеале парная работа должна приносить гораздо больший результат, чем справляться с работой в одиночку. И если такое возможно, то лучше этот метод применять. Главное чтобы в этой паре присутствовало взаимопонимание и они были единомышленниками.
ВыводНа практике, довольно часто мы не замечаем, что именно этим методом пользуемся в зависимости от ситуаций. Но не понимаем, что это не просто случайность, а некоторый эффективный инструмент, который можно использовать в работе. |
![]() |
Было замечено, что один день с профессиональным программистом в работе в паре с пользователем-заказчиком дает результат продуктивности гораздо большем чем пользователи сами за всю неделю делают то, что можно автоматизированными средствами выполнить гораздо быстрее. Еще немного уточним. Если работать в паре с программистом, то в информационную систему можно очень много полезного и существенного внедрить. Эффект от профессионального подхода с двух сторон поистине впечатляет. Единственное — пары должны на какое-то время быть разными. Иначе эффект приедается.
![]() |