Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4      [все]
 А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
и какие преимущества/недостатки?

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

но на практике один проект за одним челом по срокам эффективнее
20 июн 17, 17:07    [20578189]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Sergey Benkov
Member

Откуда:
Сообщений: 130
MSSQLAndDotNet
коллега приятный, например, девушка.

Такое редко бывает.
но на практике один проект за одним челом по срокам эффективнее

Такое тоже редко бывает. Кроме того без Code review качество кода не гарантировано и могут быть проблемы с поддержкой.

А вообще проекты с одним человеком тоже редко бывают. В частности из за того что объем работы больше чем на одного. Поэтому вопрос звучит странно. Может имеется ввиду парное программирование?
20 июн 17, 17:49    [20578284]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 58035
Блог
MSSQLAndDotNet
но на практике один проект за одним челом по срокам эффективнее

Осталось подтянуть среднее время жизни так, чтобы чел успел завершить проект.
20 июн 17, 18:07    [20578317]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
G@rry_
Member

Откуда:
Сообщений: 248
Объясняю что это такое.

Давным давно, когда деревья были большими, а трава зеленая, программисты были с высшим образованием и большой зарплатой, а про юнит-тесты и кодревью и слыхам не слыхивали, большие проекты делали командами, глубоко интегрируя компоненты системы друг в друга и разделяя работу на несколько человек с учетом их талантов, способностей и мотивации.
Потом пришли эффективные менеджеры и решили, что программы можно делать и дешевой раб силой. Но столкнулись с проблемой: дешевые программисты были либо откровенно глупы и не могли работать в команде, либо были достаточно умны чтобы сплачиваться против эффективного менеджера и растягивать сроки до бесконечности (за такую-то зарплату...). Тогда эффективные менеджеры поняли что программистов нужно изолировать друг от друга и давать по одному проекту на человека. Но тогда они столкнулись с другой проблемой: один программист не может сделать большой проект в принципе. И даже если этот бедолага был законченным дебилом и на самом деле писал "понятный высококачественный код", следующий программист слишком долго вникает в суть большого проекта. И это тоже показалось не слишком эффективным. Тогда эффективные менеджеры еще немного раскинули мозгами и придумали сервисную архитектуру. Которая позволяет большой проект разбить на мульен маленьких программок, каждую из которых можно отдать отдельному балбесу. И все остались довольны (кроме конечных пользователей, которые вынуждены пользоваться этим дерьмом, но кому они нафиг интересны).

Поэтому, рассуждая о командной работе у программистов, нужно говорить не о преимуществах и недостатках, а о том что этот термин в общем-то устарел.
20 июн 17, 20:04    [20578570]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
так называемая "командная работа" отличается разборками, вечным поиском крайних и перекладыванием ответственности, переводом стрелок, поскольку нет чётко разграниченной ответственности, кто за какие фичи отвечает. получасовые споры о названии переменной, в то время как реальная работа стоит на месте. Это не программирование, а клоунада.

К сообщению приложен файл. Размер - 31Kb
20 июн 17, 20:43    [20578656]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
vde69
Member

Откуда: Москва
Сообщений: 2181
командная работа это когда есть специализация, например один пишет DLL ки, второй рисует формы, третий разрабатывает плей гейм, четвертый все это увязывает и рулит...

то есть команда возможна только если юниты обладают разными качествами, по этому из широких универсалов собрать эффективную команду - не реально...
20 июн 17, 20:50    [20578673]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
vde69
командная работа это когда есть специализация, например один пишет DLL ки, второй рисует формы, третий разрабатывает плей гейм, четвертый все это увязывает и рулит...

любой "эффективный" фанат эджайла вас освистает, потому что то что вы говорите - это не команда. по мнению эффективных любителей эджайла, в команде каждый должен быть многоруким Шивой - и dll писать, и формы рисовать, и плей гейм, и увязывать это всё между собой. А эффективному менеджеру останется лишь только наблюдать за этим всем, по необходимости находя крайних и раздавая им люлей, с последующей их заменой на новых "командных игроков"
21 июн 17, 01:20    [20579110]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
scf
Member

Откуда:
Сообщений: 1480
интернет
Команда – это небольшое число людей с взаимодополняющими умениями, связанных единым замыслом, стремящихся к общим целям и разделяющих ответственность за их достижения.

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

Члены команды зависят друг от друга, точнее, работа одного зависит от работы другого. Поэтому в команде имеют место равноправие и постоянный обмен информацией. Члены команды разделяют ответственность за достижение цели друг с другом.
21 июн 17, 08:55    [20579346]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
razliv
Member

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

Настоящая команда работников никогда не нужна менеджменту, оно и понятно.
Команда помогает друг другу, делиться информацией(допустим зарплаты),
не стучит друг на друга, группа способна отстаивать свои интересы. И кому это надо ?

Обычно в корпоративной среде "не командный игрок" - это эффективная манипуляция,
когда надо попросить человека посидеть ночью, а он отказывается. Вот тогда то
и начинаються "мы же команда". Или когда нужно надавить на человека - и группе
говорят - "он подвел команду".
То есть вас будут просить жертвовать своими интересами в угоду абстрактной "команде",
хотя дураку понятно на работе менеджемент примет все меры, чтобы среди людей был
раздор, несогласие, трения.
21 июн 17, 09:19    [20579429]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Щиче
Member

Откуда: Чебоксары
Сообщений: 747
Берем большой толстый проект. Берем тимлида (технического руководителя). Тимлид определяет как надо именовать переменные, какие технологии использовать и т.д. Возможно, не только тимлид, но и архитектор. В России, обычно, эти должности совмещены. Берем программиста, которому менеджер проекта под контролем тимлида нарезает людям задачи. Тимлид контролирует код, выдает указания.
Все прекрасно работает. А тех, кому хочется отстаивать единственно верное название переменной пусть работает в одиночку. Они в больших коллективах не задерживаются.
21 июн 17, 09:28    [20579450]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
MSSQLAndDotNet
но на практике один проект за одним челом по срокам эффективнее

У вас на проект, где требуется всего один человек, назначают несколько?
Как-то неожиданно. Обычно, когда достаточно 1 человека, работает 1 человек, а когда 1 человека мало, собирают команду.
21 июн 17, 10:04    [20579598]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Zim90
Member

Откуда:
Сообщений: 105
Eleanor
MSSQLAndDotNet
но на практике один проект за одним челом по срокам эффективнее

У вас на проект, где требуется всего один человек, назначают несколько?
Как-то неожиданно. Обычно, когда достаточно 1 человека, работает 1 человек, а когда 1 человека мало, собирают команду.


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

Но эффективно работающий Вася не сможет вырыть беломорканал - его уже вырыли.
21 июн 17, 10:20    [20579632]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4966
Юрий Обусиков
vde69
командная работа это когда есть специализация, например один пишет DLL ки, второй рисует формы, третий разрабатывает плей гейм, четвертый все это увязывает и рулит...

любой "эффективный" фанат эджайла вас освистает, потому что то что вы говорите - это не команда. по мнению эффективных любителей эджайла, в команде каждый должен быть многоруким Шивой - и dll писать, и формы рисовать, и плей гейм, и увязывать это всё между собой. А эффективному менеджеру останется лишь только наблюдать за этим всем, по необходимости находя крайних и раздавая им люлей, с последующей их заменой на новых "командных игроков"

В фанатики эджайла, наверное, только менеджеры входят и к плюсам в работе он не относится.
Эджайл никоим образом не связан с командой, это реакционность дев-блока(1 человек или команда - неважно) на хотелки пользователей вместо чёткого ТЗ от них. Например, так называемый "эникейщик" и есть чистый аджайл, внезапно, да?... Причём, внутри команды чёткие ТЗ могут и выдаваться, например, от аналитика\тимлида\ПМ-а
21 июн 17, 10:40    [20579696]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Eleanor
MSSQLAndDotNet
но на практике один проект за одним челом по срокам эффективнее

У вас на проект, где требуется всего один человек, назначают несколько?
Как-то неожиданно. Обычно, когда достаточно 1 человека, работает 1 человек, а когда 1 человека мало, собирают команду.

странная логика)

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

вопрос в организации рабочего процесса
21 июн 17, 10:51    [20579728]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
scf
Member

Откуда:
Сообщений: 1480
MSSQLAndDotNet,

А 56 грузчиков - за час?
21 июн 17, 10:52    [20579731]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Знаете, наверное от человека зависит.

Вот мне комфортнее код делить с коллегами.
и учусь новому, и общение, и мотивация, и стараешься в грязь лицом не упасть

движуха вообщем, на работу с удовольствием идешь :)
разные люди были, проблем не припомню


а когда один на проекте, это превращается в болото, со всеми вытекающими
сейчас как раз такая ситуация)
хотя никто не гонит, и технически никаких проблем, и на ПТ есть время посидеть, и начальник хороший


ЗЫ
я кодер, в манагерстве, политике и прочих извращениях ничего не понимаю
хотелось бы узнать как в теории к этому делу подходить :)
21 июн 17, 10:53    [20579734]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
scf
MSSQLAndDotNet,

А 56 грузчиков - за час?

вот где грань, непонятно
21 июн 17, 10:55    [20579742]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4966
MSSQLAndDotNet
а когда один на проекте, это превращается в болото, со всеми вытекающими
сейчас как раз такая ситуация)
хотя никто не гонит, и технически никаких проблем, и на ПТ есть время посидеть, и начальник хороший


ЗЫ
я кодер, в манагерстве, политике и прочих извращениях ничего не понимаю
хотелось бы узнать как в теории к этому делу подходить :)

получать зп за авралы в прошлые годы досиживать достижения, и если вам не на пенсию в течении 3-х лет учиться и искать другое место
21 июн 17, 11:04    [20579782]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
MSSQLAndDotNet
странная логика)

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

вопрос в организации рабочего процесса

Действительно странная логика.
Вы с командной работы внезапно перескочили на неэффективную организацию и джуниор программистов.
21 июн 17, 11:05    [20579787]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
MSSQLAndDotNet
а когда один на проекте, это превращается в болото, со всеми вытекающими
сейчас как раз такая ситуация)

Можно на большой проект попроситься.
У нас когда один на проекте дольше 2 лет никто не работает. Не выдерживают. Или увольняются или на другой проект уходят.
21 июн 17, 11:12    [20579817]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Eleanor
MSSQLAndDotNet
странная логика)

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

вопрос в организации рабочего процесса

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

почему неэффективная?
21 июн 17, 11:12    [20579818]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
MSSQLAndDotNet,

Срок разгрузки большой. Создается впечатление, что и песок и камаз неделю никому не нужны.
Хотя, может, вы срок совершенно абстрактный имели в виду.
21 июн 17, 11:21    [20579858]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
Щиче
Берем большой толстый проект. Берем тимлида (технического руководителя). Тимлид определяет как надо именовать переменные, какие технологии использовать и т.д. Возможно, не только тимлид, но и архитектор. В России, обычно, эти должности совмещены. Берем программиста, которому менеджер проекта под контролем тимлида нарезает людям задачи. Тимлид контролирует код, выдает указания.

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

То ли дело, когда тебя оценивают по результату - работающей программе, которую ты сам написал и спроектировал. Здесь и мотивация, и интерес, и любовь к своей работе.
21 июн 17, 11:30    [20579911]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Eleanor
MSSQLAndDotNet,

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

вопрос в том пол недели, меньше или больше им понадобится
21 июн 17, 11:41    [20579973]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
azsx
Member

Откуда:
Сообщений: 728
автор
То ли дело, когда тебя оценивают по результату - работающей программе, которую ты сам написал и спроектировал.

А если программист отработал пол года и результата нет?
21 июн 17, 11:56    [20580054]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
azsx
автор
То ли дело, когда тебя оценивают по результату - работающей программе, которую ты сам написал и спроектировал.

А если программист отработал пол года и результата нет?

а если результат зависит не только от программиста?
21 июн 17, 12:03    [20580085]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
MSSQLAndDotNet
вопрос в том пол недели, меньше или больше им понадобится

Думаю, на разгрузке песка невозможно разделить обязанности, чтобы ускорить работу. Поэтому пол недели или больше.
Но решение, сколько взять человек, скорее будет определяться сроками разгрузки.
Нужно разгрузить за 1 день, чтобы камаз не простаивал - отправят 10 человек.
21 июн 17, 12:10    [20580110]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
azsx
Member

Откуда:
Сообщений: 728
автор
а если результат зависит не только от программиста?

Верное замечание, также и про художника. Отвлекитесь, программист не грузчик и копать от сюда и до обеда ему не надо.
Допустим, нам надо писать методы к классам, более менее одинаковой сложности. Каждый метод программист пишет за 2-5 дней и заранее угадать сколько будет писать не может. 4 метода называем классом и продаём.
Варианты:
1. программист художник, надеемся, что он напишет за месяц всё сам.
2. каждый метод отдаём отдельному программисту, надеемся, что они не будут болтать между собой, а будут работать.
3. всех обзываем командой, пусть сами решают кто и что пишет.
---
Как я понимаю (я не знаю) всегда стараются работать по второму методу, но в компилируемых языках или сложных для логики программах приходится использовать 1 способ.
А команда не выгодна, её просто нет.
21 июн 17, 12:47    [20580302]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2193
Eleanor
Нужно разгрузить за 1 день, чтобы камаз не простаивал - отправят 10 человек.

и 1000 чтобы разгрузить за 1 минуту? :)
или когда все таки обнаружат, что больше 5 человек с лопатой влезть в кузов не могут?
21 июн 17, 13:28    [20580454]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
StarikNavy,

А 0, когда обнаружат, что у камаза кузов поднимается, и песок сам высыпается.
21 июн 17, 13:32    [20580460]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
cnfhbxjr
Member

Откуда:
Сообщений: 47
StarikNavy
Eleanor
Нужно разгрузить за 1 день, чтобы камаз не простаивал - отправят 10 человек.

и 1000 чтобы разгрузить за 1 минуту? :)
или когда все таки обнаружат, что больше 5 человек с лопатой влезть в кузов не могут?

в 4х осный КамАЗ влезает 96 человек, два ящика с оружием, 3 рации Р-159, 3 собаки
21 июн 17, 13:43    [20580513]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
da17
Member

Откуда:
Сообщений: 378
Полагаю все зависит от конкретной ситуации гораздо больше чем от выбранной методики, если ближе к программистским реалиям, то что на php пиши, что на питон, результат примерно один будет. Важнее в данном случае навык владения языком/технологией.

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

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

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

В общем кому как удобно, все работает если с головой к делу подходить.
21 июн 17, 17:43    [20581429]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
StarikNavy
больше 5 человек с лопатой влезть в кузов не могут?

А если серьезно, то именно 10 человек в этом случае и нужно:
5 сбрасывают песок, а другие 5 в это время отдыхают. Через минут 15 меняются местами.
21 июн 17, 18:52    [20581631]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
Eleanor,

Или можно меньше людей взять, например, 8, и сменять людей не всех разом, а по очереди. Тогда перерыв на отдых получится поменьше.
В общем, аналогия с землекопами для программистов имеет нулевую ценность.
21 июн 17, 20:10    [20581786]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
azsx
Member

Откуда:
Сообщений: 728
автор
В общем, аналогия с землекопами для программистов имеет нулевую ценность.

+1
зы
Как то мужик на дачу вёз колым, щебень на КРАЗе (краз 9 кубов, каммаз 8). Машина в дачном посёлке сломалась, чтобы не уволили, он за пол дня разгрузил лопатой штыковой, лишь бы выкинуть с борта. Его не уволили, он лёг на недельный больничный.
Ему бы напарник не помешал. А ещё лучше банда товарищей :)
22 июн 17, 04:04    [20582188]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28880
MSSQLAndDotNet
и какие преимущества/недостатки?

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

но на практике один проект за одним челом по срокам эффективнее
Понятие "Командная работа" не об рациональности/эффективности работы над проектом командой.
Это о том, как (и зачем) сделать эффективной работу команды над проектом, если в этом возникла необходимость.

Например, с вами работает старая неприятная женщина, которая ас в написании софта для контроллеров для СХД
Но она не умеет писать веб-приложения, а прогу управления хранилищем нужно как раз в варианте веб-интерфейса.
Поэтому вам придётся с ней работать не потому, что с приятной девушкой веселее, а потому, что проект без этого не будет сделан.

И вот, командная работа - это способность вас, команды, вместе работать на результат, а не грызня между собой и замыкание в своём кусочке работы, типа, "у меня всё работает, вот, смотрите!", когда система в целом неработоспособна.
22 июн 17, 23:21    [20584981]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Alex_496
Member [заблокирован]

Откуда: https://www.dvbi.ru
Сообщений: 3869
alexeyvg,

+1
и когда вознаграждение обосновано, а не:

У нас разделение труда: одни много получают, а другие много вкалывают
23 июн 17, 00:30    [20585029]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Алекссс
Member

Откуда:
Сообщений: 1972
alexeyvg
И вот, командная работа - это способность вас, команды, вместе работать на результат, а не грызня между собой и замыкание в своём кусочке работы, типа, "у меня всё работает, вот, смотрите!", когда система в целом неработоспособна.

это разве ее ответственность?
23 июн 17, 10:57    [20585491]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Alex_496
alexeyvg,

+1
и когда вознаграждение обосновано, а не:

У нас разделение труда: одни много получают, а другие много вкалывают

предложите КТУ или KPI :)
23 июн 17, 11:11    [20585522]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Щиче
Member

Откуда: Чебоксары
Сообщений: 747
Юрий Обусиков
и у программистов на таких "больших толстых проектах" нет никакого кайфа и удовольствия от работы, потому что они превращаются в био конвейер для генерации кода. Потому и тяжело найти опытных программистов, что людей достаёт когда им постоянно указывают, что им делать и они стараются уйти либо наверх в менеджеры, либо в другие компании, где спокойнее. Потому "большие и толстые проекты" и пишутся студентами либо индусами, кого ещё не достало это "копай отсюда и до обеда"


Программа для автоматизации хотя бы среднего бизнеса требует работы коллективом. Слишком много нюансов, организационной работы да и поток желаний пользователей немаленький. Если человек знает, что делает, то нет надобности ему "постоянно указывать". Он спокойно работает.
Опыт как раз приобретается на реальных проблемах. Т.е. опытные люди как раз образуются в ненавидимом вами месте. Где действительно большие и сложные вещи. Одиночка обречен на мелочевку.
23 июн 17, 11:14    [20585537]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
Щиче
Программа для автоматизации хотя бы среднего бизнеса требует работы коллективом.

а что представляет из себя программа для автоматизации бизнеса? формочки, бд и данные гонять туда-сюда. ну и генераторы вордовских документов ещё. скука смертная.

Щиче
Одиночка обречен на мелочевку.

Одиночка "обречён" на интересные, творческие и исследовательские задачи. На создание новых проторенных дорожек, которыми потом пойдут в ногу "эффективные команды". Пример такого одиночки - Линус Торвальдс, например.

Щиче
Т.е. опытные люди как раз образуются в ненавидимом вами месте. Где действительно большие и сложные вещи.

с этим согласен. надо заставить себя поработать в таком заведении, чтобы перенять опыт у более грамотных коллег, освоить best practices чтобы вынести для себя то, что подходит. Научиться организовывать и оптимизировать свою работу. А потом с этим набором полученных навыков валить из этого борделя туда, где станешь сам себе лидом и архитектором.
8 июл 17, 14:24    [20625651]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Чешипузик
Member

Откуда:
Сообщений: 2198
MSSQLAndDotNet
и какие преимущества/недостатки?

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

но на практике один проект за одним челом по срокам эффективнее

это только когда практика вся в детских проектах. Либо начальство невменяемое и дает два года на разработку одному челу.
Во всех остальных случаях возможна только командная разработка.
8 июл 17, 15:04    [20625683]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28880
Юрий Обусиков
Пример такого одиночки - Линус Торвальдс, например.
А, это тот, который автор 2% кода в своей знаменитой ОС Линукс?
Да, прекрасный пример :-)
8 июл 17, 16:04    [20625760]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28880
alexeyvg
Юрий Обусиков
Пример такого одиночки - Линус Торвальдс, например.
А, это тот, который автор 2% кода в своей знаменитой ОС Линукс?
Да, прекрасный пример :-)

Вообще Торвальдс, и команда Линукса (все, кто когда то коммитил) - прекрасный пример настоящей командной работы.

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

Если "командно" работают над тем, что можно сделать одному - это анти-командная работа, это фикция.
Но большинство работ в мире не может сделать одиночка, хоть пилотирование самолёта, хоть хирургическая операция, хоть создание софта.
8 июл 17, 16:09    [20625769]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4966
alexeyvg
Если "командно" работают над тем, что можно сделать одному - это анти-командная работа, это фикция.
Но большинство работ в мире не может сделать одиночка, хоть пилотирование самолёта, хоть хирургическая операция, хоть создание софта.
Фотка такая солидная, и в войнушку в детстве играл наверное, как же наши лётчики летают?
Полно примеров когда команда разваливает проект - вероятность этого даже больше чем сделать. Так же как и полно примеров, когда один чел доводит проект.
Всё дело в мотивации. ... весь лес расфигачу
8 июл 17, 19:17    [20626083]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
автор
мы команда, мы делаем одно общее дело

вот только зарплаты у всех разные
11 июл 17, 13:07    [20632954]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28880
Юрий Обусиков
автор
мы команда, мы делаем одно общее дело

вот только зарплаты у всех разные
А как же по другому?
"Всем поровну"? :-)
11 июл 17, 14:35    [20633447]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
mefman
Member

Откуда:
Сообщений: 2569
alexeyvg
Юрий Обусиков
пропущено...

вот только зарплаты у всех разные
А как же по другому?
"Всем поровну"? :-)

Сложить и поделить. Классика.
11 июл 17, 15:33    [20633928]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Щиче
Member

Откуда: Чебоксары
Сообщений: 747
Юрий Обусиков
а что представляет из себя программа для автоматизации бизнеса? формочки, бд и данные гонять туда-сюда. ну и генераторы вордовских документов ещё. скука смертная.

Да все при таком подходе скука смертная.

Юрий Обусиков
Одиночка "обречён" на интересные, творческие и исследовательские задачи. На создание новых проторенных дорожек, которыми потом пойдут в ногу "эффективные команды". Пример такого одиночки - Линус Торвальдс, например.

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

Юрий Обусиков
с этим согласен. надо заставить себя поработать в таком заведении, чтобы перенять опыт у более грамотных коллег, освоить best practices чтобы вынести для себя то, что подходит. Научиться организовывать и оптимизировать свою работу. А потом с этим набором полученных навыков валить из этого борделя туда, где станешь сам себе лидом и архитектором.

После чего заморозить себя как специалиста, не брать более менее объемных задач, ибо на них не хватит времени. Кроме того, в любом большом проекте есть тонны "смертной скуки" на которые тратить время сильного спеца нет никакого смысла. Отсюда следует, что вам навечно придется писать небольшие утилиты, либо обслуживать исключительно малый бизнес. Занимаясь той самой скукой. Ваша квалификация будет выше чем задачи.
11 июл 17, 16:54    [20634334]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
MSSQLAndDotNet
и какие преимущества/недостатки?

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

но на практике один проект за одним челом по срокам эффективнее
Командная работа подразумевает нацеленность на общий результат. То есть, либо бабло получат все, либо никто.
12 июл 17, 11:10    [20636067]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
Dmitry V. Liseev
MSSQLAndDotNet
и какие преимущества/недостатки?

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

но на практике один проект за одним челом по срокам эффективнее
Командная работа подразумевает нацеленность на общий результат. То есть, либо бабло получат все, либо никто.

старый дедовский способ за косяки кого-то одного наказать весь коллектив.
только здесь подведено идеологическое обоснование сказками про "общее дело".
программисты вроде люди образованные, а всё равно ведутся на такие дешёвые манипуляции.
Работу надо выбирать со 100% окладом или с фиксированной ежемесячной премией (что по факту тоже фиксированный оклад),
чтобы не зависеть от косяков разных вас и желаний левой пятки правой ноги менеджера срезать вам премию из-за того, что звёзды на небе выстроились не так
12 июл 17, 12:59    [20636682]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
Юрий Обусиков
Dmitry V. Liseev
пропущено...
Командная работа подразумевает нацеленность на общий результат. То есть, либо бабло получат все, либо никто.

старый дедовский способ за косяки кого-то одного наказать весь коллектив.
только здесь подведено идеологическое обоснование сказками про "общее дело".
программисты вроде люди образованные, а всё равно ведутся на такие дешёвые манипуляции.
Работу надо выбирать со 100% окладом или с фиксированной ежемесячной премией (что по факту тоже фиксированный оклад),
чтобы не зависеть от косяков разных вас и желаний левой пятки правой ноги менеджера срезать вам премию из-за того, что звёзды на небе выстроились не так
Это нормальный способ мотивации.
12 июл 17, 13:39    [20636884]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28880
Юрий Обусиков
Dmitry V. Liseev
Командная работа подразумевает нацеленность на общий результат. То есть, либо бабло получат все, либо никто.

старый дедовский способ за косяки кого-то одного наказать весь коллектив.
только здесь подведено идеологическое обоснование сказками про "общее дело".
программисты вроде люди образованные, а всё равно ведутся на такие дешёвые манипуляции.
Работу надо выбирать со 100% окладом или с фиксированной ежемесячной премией
Понимаете, реально в круговороте денег, труда и т.п. происходит именно так.

Если кто то накосячил, кто то один, то результат труда всех нулевой.

Соответственно, получать 100% независимо от работы других хорошо, но достигается это очень простым способом - вы получаете в несколько раз меньше, чем заработали фирме. Потому что фирма отбирает себе долю вашего труда, что бы компенсировать риски, и в частности, риск того, что работу вас и ваших коллег запорет один идиот.

Отсюда получаем, что единственно справедливым является именно коллективная ответственность, а не так, что люди видят, что работа будет сорвана из за какой то мелочи, но всем на это на...ть, потому что "моя должностная инструкция выполнена, я всё делал правильно, а остальное меня не колышит".
12 июл 17, 13:47    [20636927]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
битый
Member

Откуда:
Сообщений: 29555
Eleanor
Eleanor,

Или можно меньше людей взять, например, 8, и сменять людей не всех разом, а по очереди. Тогда перерыв на отдых получится поменьше.
В общем, аналогия с землекопами для программистов имеет нулевую ценность.
Римская когорта!
12 июл 17, 14:42    [20637198]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 317
alexeyvg
Отсюда получаем, что единственно справедливым является именно коллективная ответственность, а не так, что люди видят, что работа будет сорвана из за какой то мелочи, но всем на это на...ть, потому что "моя должностная инструкция выполнена, я всё делал правильно, а остальное меня не колышит".

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

А в целом коллективная ответственность приводит к дедовщине. Никто не хочет отвечать за чужие косяки, поэтому все будут делать вид, что всё нормально. И даже защищать бракодела, лишь бы не нести за него ответственность.
12 июл 17, 14:59    [20637275]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
Андрей Юниор
alexeyvg
Отсюда получаем, что единственно справедливым является именно коллективная ответственность, а не так, что люди видят, что работа будет сорвана из за какой то мелочи, но всем на это на...ть, потому что "моя должностная инструкция выполнена, я всё делал правильно, а остальное меня не колышит".

Покажите мне человека, находящего в здравом уме и твёрдой памяти, который подпишется нести материальную ответственность за результат работы людей, на которых у него нет власти. Желательно чтобы у этого человека была семьи, дети и ипотека.
В каком смысле нет власти?
Андрей Юниор
А в целом коллективная ответственность приводит к дедовщине.
Так всё-же есть власть?
Андрей Юниор
Никто не хочет отвечать за чужие косяки, поэтому все будут делать вид, что всё нормально. И даже защищать бракодела, лишь бы не нести за него ответственность.
Если ответственность коллективная, никто бракодела защищать не будет.
12 июл 17, 15:11    [20637352]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 317
Как вы от бездельников будете требовать выполнять свои обязанности? Напишите служебную записку? Ну пока руководство будет разбираться (предположим, 1 неделя), вы останетесь без 1/4 з/п. К слову сказать, наказывать только коллегу тоже нельзя, ибо ответственность коллективная: любое наказание для коллеги будет распространятся и на вас.

И, кстати, как вы будете планировать свой бюджет при таком подходе?
Dmitry V. Liseev
Если ответственность коллективная, никто бракодела защищать не будет.

Ещё как будут. Приведу пример с ремонтом, раз с дедовщиной не понравился. Работает бригада. Один накосячил. Заказчик не хочет выплачивать, так как он заказывал ремонт в комплексе, а не по частям - требует устранение недочётов. Что будут делать другие члены бригады? Варианта я вижу три:
1. исправить косяк самим, лишь бы получить з/п,
2. замаскировать косяк, лишь бы получить з/п,
3. убедить заказчика, что так оно и должно быть, лишь бы получить з/п.
При любом другом законном варианте, каким бы он правильным не был, рабочие и их семьи будут без денег. И никакой перерасчёт тут не сделать. Один накосячил - лапу сосут все.

Сами согласны при таком подходе работать?
12 июл 17, 20:50    [20638531]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Alex_496
Member [заблокирован]

Откуда: https://www.dvbi.ru
Сообщений: 3869
в Чернобыле накосячили конкретно несколько человек, а отвечала вся страна. Такая вот коллэктивная ответственность.

У каждого ЧП - есть конкретные причины и ответственные лица.

Накосячил в строй. бригаде работяга - виноват и он и прежде всего бригадир. Не можешь нормальных нанять и обеспечить приемлемую оплату, стой рядом и контролируй джамшутов
12 июл 17, 21:01    [20638563]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8920
Андрей Юниор
Dmitry V. Liseev
В каком смысле нет власти?


Как вы от бездельников будете требовать выполнять свои обязанности? Напишите служебную записку? Ну пока руководство будет разбираться (предположим, 1 неделя), вы останетесь без 1/4 з/п.

Это называется не "нет власти", а "власть не абсолютна". Ну да, абсолютная власть в реальной жизни не встречается, только в комиксах. Опаньки.
12 июл 17, 21:22    [20638609]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8920
Alex_496
У каждого ЧП - есть конкретные причины и ответственные лица.

Смотря что понимать под ЧП.
Если понимать любой сбой и факап - это неконструктивный подход, примерно как заявить "тестировщики не нужны - у каждой ошибки есть автор-ответственное лицо, его и будем дрючить в случае чего".
Ошибки и сбои - это статистическая категория, рассматривать их по отдельности зачастую не имеет смысла.
12 июл 17, 21:43    [20638636]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Cobalt747
Member

Откуда:
Сообщений: 2109
Андрей Юниор
Ещё как будут. Приведу пример с ремонтом, раз с дедовщиной не понравился. Работает бригада. Один накосячил. Заказчик не хочет выплачивать, так как он заказывал ремонт в комплексе, а не по частям - требует устранение недочётов. Что будут делать другие члены бригады? Варианта я вижу три:
1. исправить косяк самим, лишь бы получить з/п,
2. замаскировать косяк, лишь бы получить з/п,
3. убедить заказчика, что так оно и должно быть, лишь бы получить з/п.

Удивительно, что вы не видите 4-го варианта:
4. исправить косяк самим, получить з/п, а виноватому з/п не дать, да еще и морду набить и выгнать из команды.
12 июл 17, 23:22    [20638844]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 317
Cobalt747
Удивительно, что вы не видите 4-го варианта:
4. исправить косяк самим, получить з/п, а виноватому з/п не дать, да еще и морду набить и выгнать из команды.

Ваш вариант противоречит принципу коллективной ответственности и законам РФ (в части избиения). Вы можете не дать з/п виноватому только если не дадите з/п всей бригаде. Иначе никакой коллективной ответственности не получается. О чём, собственно, я и говорю.
13 июл 17, 00:11    [20638905]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
Андрей Юниор
Dmitry V. Liseev
Если ответственность коллективная, никто бракодела защищать не будет.

Ещё как будут. Приведу пример с ремонтом, раз с дедовщиной не понравился. Работает бригада. Один накосячил. Заказчик не хочет выплачивать, так как он заказывал ремонт в комплексе, а не по частям - требует устранение недочётов. Что будут делать другие члены бригады? Варианта я вижу три:
1. исправить косяк самим, лишь бы получить з/п,
2. замаскировать косяк, лишь бы получить з/п,
3. убедить заказчика, что так оно и должно быть, лишь бы получить з/п.
При любом другом законном варианте, каким бы он правильным не был, рабочие и их семьи будут без денег. И никакой перерасчёт тут не сделать. Один накосячил - лапу сосут все.

Сами согласны при таком подходе работать?
После этого с накосячившим бригада разберётся сама.
13 июл 17, 08:44    [20639157]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 317
Dmitry V. Liseev
После этого с накосячившим бригада разберётся сама.

Друг друга бить будут за косяк одного человека?) И друг друга лишать з/п?) Или ответственность превратиться из коллективной в личную?)
13 июл 17, 11:31    [20639981]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
Андрей Юниор
Dmitry V. Liseev
После этого с накосячившим бригада разберётся сама.
Друг друга бить будут за косяк одного человека?)
А Вы полагаете, любить, ласкать и защищать?
13 июл 17, 11:41    [20640040]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 317
Dmitry V. Liseev
А Вы полагаете, любить, ласкать и защищать?

А при коллективной ответственности иначе нельзя. Либо отвечают все, либо - никто.
13 июл 17, 12:03    [20640142]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
Андрей Юниор
Dmitry V. Liseev
А Вы полагаете, любить, ласкать и защищать?

А при коллективной ответственности иначе нельзя. Либо отвечают все, либо - никто.

коллективная ответственность превращается в коллективную безответственность, это когда назначается козёл отпущения, на которого вешают всех собак
13 июл 17, 12:48    [20640338]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1383
alexeyvg
Отсюда получаем, что единственно справедливым является именно коллективная ответственность, а не так, что люди видят, что работа будет сорвана из за какой то мелочи, но всем на это на...ть, потому что "моя должностная инструкция выполнена, я всё делал правильно, а остальное меня не колышит".


Ну да, ну да, в Сбере в 2015 топы налажали, а ответственность легла на персонал в виде срезанных премий. Так держать!
13 июл 17, 16:54    [20641701]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28880
DaniilSeryi
alexeyvg
Отсюда получаем, что единственно справедливым является именно коллективная ответственность, а не так, что люди видят, что работа будет сорвана из за какой то мелочи, но всем на это на...ть, потому что "моя должностная инструкция выполнена, я всё делал правильно, а остальное меня не колышит".


Ну да, ну да, в Сбере в 2015 топы налажали, а ответственность легла на персонал в виде срезанных премий. Так держать!
Вот, хороший пример отсутствия коллективной ответственности.
Если бы срезали бонусы всему подразделению, соответственно, для начальников это означает остаться полностью без зарплаты, то люди бы научились включать голову.
Андрей Юниор
Как вы от бездельников будете требовать выполнять свои обязанности? Напишите служебную записку? Ну пока руководство будет разбираться (предположим, 1 неделя), вы останетесь без 1/4 з/п. К слову сказать, наказывать только коллегу тоже нельзя, ибо ответственность коллективная: любое наказание для коллеги будет распространятся и на вас.

Да, ещё один пример.
С чего пение гимнов и любимое корпоративное "наказать невиновных, наградить непричастных" называют коллективной ответственностью, командной работой и т.д.???

Коллективная ответсвенность и командная работа - штука простая, вот, например:
Андрей Юниор
Приведу пример с ремонтом, раз с дедовщиной не понравился. Работает бригада. Один накосячил. Заказчик не хочет выплачивать, так как он заказывал ремонт в комплексе, а не по частям - требует устранение недочётов. Что будут делать другие члены бригады? Варианта я вижу три:
1. исправить косяк самим, лишь бы получить з/п,
2. замаскировать косяк, лишь бы получить з/п,
3. убедить заказчика, что так оно и должно быть, лишь бы получить з/п.
При любом другом законном варианте, каким бы он правильным не был, рабочие и их семьи будут без денег. И никакой перерасчёт тут не сделать. Один накосячил - лапу сосут все.

Есть некая ценность, создаваемая командой, и кто то, какой то клиент, за эту ценность платит.

Нет результата - нет денег.
Андрей Юниор
Сами согласны при таком подходе работать?
Почему нет, если это приносит больше денег?

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

Тогда будет любимая народом социальная защищённость, никакого капиталистического рабства, сиди себе, ничего не делай, все получают одинаково, все нищие.
14 июл 17, 01:46    [20642775]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 317
alexeyvg
Если бы срезали бонусы всему подразделению, соответственно, для начальников это означает остаться полностью без зарплаты, то люди бы научились включать голову.

А так делать нельзя. Важные должностные лица не должны бояться принимать решения под угрозой штрафов. Иначе перестанут принимать решения.
alexeyvg
Почему нет, если это приносит больше денег?

Потому что сегодня денег приносит больше, а завтра не принесёт нисколько. И послезавтра тоже. Потому что сначала у одного понос, а потом у второго золотуха. И всё.

Но каждый сам выбирает. Я лично не настолько богатый, чтобы в лотерею играть.
14 июл 17, 11:10    [20643530]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
alexeyvg,

Коллективная ответственность вызывает недовольство, т.к. за нее выдают <копейки без защищенности + риски повешены на исполнителей>.
14 июл 17, 11:16    [20643557]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
_nautilus_
Member

Откуда: Отсюда
Сообщений: 1216
Eleanor
копейки без защищенности

сейчас выдают везде. Это общая тенденция.
14 июл 17, 12:59    [20644111]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Dogen
Member

Откуда: Гондурас
Сообщений: 2973
Андрей Юниор
Важные должностные лица не должны бояться принимать решения под угрозой штрафов. Иначе перестанут принимать решения.

Какая все-таки у них сложная жизнь.

За что их можно вообще уважать?
14 июл 17, 13:32    [20644276]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
так называемая "командная работа" это отличная манипуляция, придуманная с целью внушить людям чувство вины за то, в чём они не виноваты и ложную ответственность за то, что в их круг ответственности не входит.
28 июл 17, 22:51    [20684136]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
Юрий Обусиков,

Вы говорите, как будто это что-то плохое :)
Мелкий обман и злоупотребление доверием в отношении сотрудников обществом приветствутся и считается управленческим талантом.
28 июл 17, 23:06    [20684176]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
Eleanor
Юрий Обусиков,

Вы говорите, как будто это что-то плохое :)
Мелкий обман и злоупотребление доверием в отношении сотрудников обществом приветствутся и считается управленческим талантом.

радует, что вы по крайней мере называете вещи своими именами, а не защищаете этот модный эйчарско-менеджерский бред
29 июл 17, 13:13    [20684683]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
Eleanor
Юрий Обусиков,

Вы говорите, как будто это что-то плохое :)
Мелкий обман и злоупотребление доверием в отношении сотрудников обществом приветствутся и считается управленческим талантом.

а вообще,не знаю про какое общество говорите вы, а лично я управленческим талантом считаю умение договариваться, чтобы обе стороны остались довольны, но никак не злоупотребление доверием и тем более обман, пусть даже мелкий.
29 июл 17, 13:15    [20684685]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8920
Юрий Обусиков
так называемая "командная работа" это отличная манипуляция, придуманная с целью внушить людям чувство вины за то, в чём они не виноваты и ложную ответственность за то, что в их круг ответственности не входит.


...Правда, придуманная уже несколько миллионов лет как, когда от результатов охоты племени/стаи зависела жрачка для всех.
29 июл 17, 16:01    [20684768]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
Кот Матроскин
Юрий Обусиков
так называемая "командная работа" это отличная манипуляция, придуманная с целью внушить людям чувство вины за то, в чём они не виноваты и ложную ответственность за то, что в их круг ответственности не входит.


...Правда, придуманная уже несколько миллионов лет как, когда от результатов охоты племени/стаи зависела жрачка для всех.

вы путаете понятие "группа" и "команда"
29 июл 17, 16:16    [20684780]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
_nautilus_
Member

Откуда: Отсюда
Сообщений: 1216
Юрий Обусиков
вы путаете понятие "группа" и "команда"


А какая разница?
29 июл 17, 16:51    [20684822]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8920
Юрий Обусиков
Кот Матроскин
пропущено...


...Правда, придуманная уже несколько миллионов лет как, когда от результатов охоты племени/стаи зависела жрачка для всех.

вы путаете понятие "группа" и "команда"


Что-то я не вижу в своем сообщении слова "группа". Вы хотите доказать, что племя/стая это не команда в современном понимании? Ну будет интересно почитать :)
29 июл 17, 17:08    [20684834]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Pulsar_p
Member

Откуда: Потому, что я с севера, что ли...
Сообщений: 1905
Кот Матроскин
Юрий Обусиков
так называемая "командная работа" это отличная манипуляция, придуманная с целью внушить людям чувство вины за то, в чём они не виноваты и ложную ответственность за то, что в их круг ответственности не входит.


...Правда, придуманная уже несколько миллионов лет как, когда от результатов охоты племени/стаи зависела жрачка для всех.

Насколько я знаю, в те времена на охоту из племени/стаи выходили самые сильные, во главе с вождем. Интересно, а кто из оставшихся "для всех" мог бы посметь возложить ответственность за неудачу на этих охотников?
+
Хотя, вполне допускаю, что этими "смельчаками" могли быть жены вождя... :)
29 июл 17, 18:46    [20684917]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Pulsar_p
Member

Откуда: Потому, что я с севера, что ли...
Сообщений: 1905
Кот Матроскин
... пропущено
Вы хотите доказать, что племя/стая это не команда в современном понимании? Ну будет интересно почитать :)

Интересно, а Вашей "современной команде" присутствуют жены, дети, любовницы, прочие родственники? Разумеется, команды государственных чиновников не в счет... :)

К сообщению приложен файл. Размер - 89Kb
29 июл 17, 18:54    [20684924]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8920
Pulsar_p
Кот Матроскин
пропущено...


...Правда, придуманная уже несколько миллионов лет как, когда от результатов охоты племени/стаи зависела жрачка для всех.

Насколько я знаю, в те времена на охоту из племени/стаи выходили самые сильные, во главе с вождем. Интересно, а кто из оставшихся "для всех" мог бы посметь возложить ответственность за неудачу на этих охотников?

Так Юрий и говорит - это им менеджеры с HR-ами голову задурили, а то бы непременно возлагали.
29 июл 17, 20:26    [20685023]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
Pulsar_p
Кот Матроскин
...Правда, придуманная уже несколько миллионов лет как, когда от результатов охоты племени/стаи зависела жрачка для всех.

Насколько я знаю, в те времена на охоту из племени/стаи выходили самые сильные, во главе с вождем. Интересно, а кто из оставшихся "для всех" мог бы посметь возложить ответственность за неудачу на этих охотников?

Племя занималось не только охотой, но и собирательством.
Так что, если бы самые сильные постоянно приходили с пустыми руками, то остались бы без кореньев, ягод, грибов и прочего. Племя просто съедало бы всё собранное, не делясь с охотниками-неудачниками. А это было, как пишут, 65% рациона тех времен.
29 июл 17, 20:56    [20685049]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4966
Pulsar_p
Насколько я знаю, в те времена на охоту из племени/стаи выходили самые сильные, во главе с вождем. Интересно, а кто из оставшихся "для всех" мог бы посметь возложить ответственность за неудачу на этих охотников?
Шаман
29 июл 17, 21:06    [20685061]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Pulsar_p
Member

Откуда: Потому, что я с севера, что ли...
Сообщений: 1905
Eleanor
Pulsar_p
пропущено...

Насколько я знаю, в те времена на охоту из племени/стаи выходили самые сильные, во главе с вождем. Интересно, а кто из оставшихся "для всех" мог бы посметь возложить ответственность за неудачу на этих охотников?

Племя занималось не только охотой, но и собирательством.
Так что, если бы самые сильные постоянно приходили с пустыми руками, то остались бы без кореньев, ягод, грибов и прочего. Племя просто съедало бы всё собранное, не делясь с охотниками-неудачниками. А это было, как пишут, 65% рациона тех времен.

Охотники вполне могли бы себе переквалифицироваться в собирателей. А вот собиратели в охотников вряд ли. Кроме того, охотники попросту могли навалять люлей собирателям. Правда и собиратели могли в долгу не остаться: накормить охотников не теми корешками... В общем соглашусь, с той поры мало что изменилось... :)
29 июл 17, 21:31    [20685095]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Eleanor
Member

Откуда:
Сообщений: 2299
Pulsar_p
Охотники вполне могли бы себе переквалифицироваться в собирателей. А вот собиратели в охотников вряд ли.

Так мы же про охотников-неудачников. Неудачникам и есть место в собирателях. Хоть какая-то польза.
Никто не умеет добывать мамонтов? Хорошо - собираем на белок жуков, ящериц и птичьи яйца.
29 июл 17, 21:46    [20685105]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Pulsar_p
Member

Откуда: Потому, что я с севера, что ли...
Сообщений: 1905
kealon(Ruslan)
Pulsar_p
Насколько я знаю, в те времена на охоту из племени/стаи выходили самые сильные, во главе с вождем. Интересно, а кто из оставшихся "для всех" мог бы посметь возложить ответственность за неудачу на этих охотников?
Шаман

Шаман так вообще, должность по тем временам расстрельная. Я "Листы каменной книги" Линевского читал, там шаман охотникам что-то не то наколдовал, и они его утопили за это. Ну то есть охотники, да, но охотники на рыбу.
29 июл 17, 22:02    [20685121]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Юрий Обусиков
Member [заблокирован]

Откуда:
Сообщений: 286
_nautilus_
Юрий Обусиков
вы путаете понятие "группа" и "команда"


А какая разница?

вас бы к моему предыдущему руководителю отправить, он бы вам объяснил)
в группе каждый на своём месте, занимается строго своим делом и не мешает делать это другим. а "команда" - это когда все морочат друг другу головы, одного члена команды можно сделать виновным в косяках другого под предлогом "ну вы же команда", любого члена команды можно безболезненно заменить на другого.. ну просто рай для эффективного менеджмента
29 июл 17, 22:26    [20685150]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
mailcitylll
Member [заблокирован]

Откуда:
Сообщений: 23
MSSQLAndDotNet,

Вместе пить
30 июл 17, 10:25    [20685495]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Щиче
Member

Откуда: Чебоксары
Сообщений: 747
Кратко, разницу между командой и группой надо объяснить так: я сам хочу быть начальником, но меня никто им не признает. А я гений! Значит вокруг ..., а я д'Артаньян
В любой организованной команде непременно идет поиск виновных, потому что я сам такой и по другому отношения людей не вижу.

Вывод: Обусикова ни в коем разе нельзя брать на работу. Конечно, если не стоит цели устроить ядерный скандал.
1 авг 17, 11:52    [20690981]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: А что такое командная работа у программистов?  [new]
Охранник смузи-машины
Member

Откуда:
Сообщений: 613
Ответ на вопрос топика

К сообщению приложен файл. Размер - 117Kb
7 июн 19, 13:40    [21904482]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
Мамкин хакер
Member

Откуда:
Сообщений: 26
Картинка с другого сайта.
7 июн 19, 15:32    [21904636]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
kolobok0
Member

Откуда:
Сообщений: 1951
MSSQLAndDotNet
и какие преимущества/недостатки?...


командная работа - это прежде всего переток знаний по горизонтали.
Плюсы
- нет застоев как при подходе человек=код,
- нет размножения велосипедиков и подпорочек
- есть оптимальное(для коллектива в целом) применение всех совокупности знаний к задаче
- есть быстрое обнаружение сопутствующих методик на всё горизонте ИТ и их быстрое внедрение
- выше скорость разработки (не сразу а со временем, когда получается команда из сборища специалистов)
- вырабатывается высокая культура взаимодействия и технических решений (одиночка всегда будет проигрывать по определению)
- увеличивается горизонт предвидения как в техническом векторе так и в организационном
... их там дофига...

Минусы
- нужен толковый менагер, который не боится и имеет опыт
- нужна каждодневная работа по сплочению команды (из практики - только слышать друг-друга люди начинают спустя 2 месяца только)
- нужны условия для такой команды, как в финансовом так и в организационном плане (увы - тут удалёнка не прокатит)

(круглый)
11 июн 19, 18:44    [21906994]     Ответить | Цитировать Сообщить модератору
 Re: А что такое командная работа у программистов?  [new]
semen.s.semen
Member [заблокирован]

Откуда:
Сообщений: 2878
kolobok0
(увы - тут удалёнка не прокатит)


Ложь

В мире полно эффективных распределенных команд на удаленке
11 июн 19, 18:51    [21906999]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4      [все]
Все форумы / Работа Ответить