Как вы заряжаетесь энергией, работая в одиночку над проектом? - PullRequest
7 голосов
/ 10 апреля 2010

Я работаю в среде с очень небольшой командой (всего 3 разработчика), и каждому из нас был назначен отдельный проект, не считая задач поддержки. Я знаю, что это плохая деловая практика, и что мы все должны работать над одним проектом за раз, а затем переходить к следующему (уже объяснили руководству, насколько он отстой).

Так что не отвечайте мне, что мы должны работать вместе над одним проектом за раз. Активизируя работу в команде в основном парным программированием, мы делали это, когда на нас бросали меньше проектов, и это было здорово.

Я хотел бы знать, как вы активизируете свою работу, работая в одиночку над проектом.
Вы следуете какой-либо конкретной практике ?

EDIT

Мы уже проводим ежедневные встречи по всей компании, я провел несколько «гибких» церемоний, когда писал магистерскую диссертацию о методах разработки программного обеспечения Agile, связанных с качеством программного обеспечения. И это улучшило общую вовлеченность сотрудников.
То, что я после того, как

практика

, что может подать любой, не ставя под сомнение страсть разработчиков.

Ответы [ 5 ]

5 голосов
/ 10 апреля 2010

Проще говоря, если вам нравится то, что вы делаете, энергия будет там, чтобы достичь того, что вам нужно.

Несмотря на то, что команда может работать над различными проектами в то время, проводить совместный обед, беседу или утренние встречи, посвященные тому, где вы находитесь и что мешает вашей работе, может значительно увеличить производительность.

Вы будете поражены тем, что, по вашему мнению, вы не знаете, как исправить / отсортировать, о чем ваш коллега-программист мог прочитать статью или услышать дискуссию.

В целом, страсть, которую вы испытываете к тому, что вы делаете, будет в основном диктовать конечный результат

Вы можете обнаружить, что, как кодер, в эти дни без огня у вас может быть какая-то другая обнадеживающая задача, только для этого нужно было выполнить, для которой не было времени. Когда вы доберетесь до сцены, где чувствуете, что застряли надолго, отойдите назад, возьмите клюв (обед / кофе) и поработайте над чем-нибудь интересным. Мы делаем это по пятницам. Пятница - наш день для работы над концепциями (которые руководство может не принять), но мы знаем, что это сделает жизнь лучше, или, кажется, это приятно иметь. Остальная часть недели шлифовка X -)

Простыми практиками было бы установить для себя разумные цели / сроки для мяса. Также хорошо, что у вас есть стоячие приемы, разработчики должны похвастаться чем-то действительно хорошим, что они сделали на этой неделе, и маленький приз должен быть вручен разработчику, который выигрывает эта неделя. Пусть скажут раунд напитков. Как лидер, вы можете рассмотреть вопрос о распределении выигрыша, чтобы ни один разработчик не чувствовал, что он всегда последний. Ни один член команды не хочет быть бременем.

2 голосов
/ 10 апреля 2010

Ситуация в нашей компании аналогичная. Нас шесть разработчиков, и мы работаем в основном одни над разными проектами. Чтобы оставаться на каком-то уровне качества и сохранять мотивацию, мы делаем:

  • Мы проводим еженедельные встречи с разработчиками. Каждый запущенный проект кратко изложен в его текущем состоянии и со следующим этапом. Каждый разработчик вкратце рассказывает, что он делал на прошлой неделе и будет делать на следующей неделе, и рассказывает о возникших проблемах (некоторые другие, возможно, уже решили эту проблему и получили советы).
  • Каждую неделю в пятницу один из нас делает короткую беседу. Часто он более подробно рассказывает о проекте, над которым он работает, но мы также обсуждаем интересные технологии, новые библиотеки / языки / инструменты или вместе пытаемся решить большую проблему.
  • Мы делаем вехи с релизами. Каждый этап должен быть запланирован с включенными билетами (и какие билеты не должны быть частью этого этапа). В конце перед выпуском должно быть одобрение другого разработчика, чтобы найти возможные проблемы перед выпуском.
  • У нас есть непрерывная интеграция с hudson и активирована игра с непрерывной интеграцией.
2 голосов
/ 10 апреля 2010

Книга Страстный программист помогает поместить любую практику, которая у вас есть, в более глобальный контекст (т.е. вашу карьеру)

альтернативный текст http://pragdave.blogs.pragprog.com/.a/6a00d83451c41c69e201156f7c4710970c-800wi

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

И это хорошая практика для ваших дней «без»: отойдите (от вашей текущей работы за день) и посмотрите на общую картину, увидев, как ежедневная работа помогает вам продвигаться к более высокой цели. 1012 *

1 голос
/ 10 апреля 2010

Возможно, это звучит глупо, но зарплата в конце месяца (или недели, в зависимости от страны) - очень веская причина для возбуждения, но не единственная. Я думаю, что хороший компаньон по зарплате думает о завершении проекта, и чувства, естественно, связаны с ним.

0 голосов
/ 10 апреля 2010

В зависимости от проекта, я считаю, что весело работать одному. Я воспользуюсь этой ситуацией как возможностью попытаться узнать что-то новое и сделать что-то другое.

[EDIT] Вы можете относиться к этому больше как к исследовательскому проекту. Если вы найдете что-то, что может принести пользу остальной команде, сессия быстрого парного программирования легко вернет всех на одну и ту же страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...