Опрос

Thursday, June 1st, 2006 16:45
kastaneda: (Default)
[personal profile] kastaneda
Согласны ли вы, что программист на постоянной работе должен более-менее точно прогнозировать сроки исполнения своей собственной работы и нести за эти прогнозы ответственность?
Page 1 of 4 << [1] [2] [3] [4] >>

Date: Thursday, June 1st, 2006 01:01 pm (UTC)
From: [identity profile] the-petrovich.livejournal.com
Ну скажем так, да начальство имеет право попросить прогнозировать сроки, и корректировать их по ходу выполнения.
Нести ответственность - скорее нет, чем да.

Date: Thursday, June 1st, 2006 01:02 pm (UTC)
From: [identity profile] egorfine.livejournal.com
Нет. Он свободный творец, деньги его не интересуют. Он творит и поэтому знать ничего не знает о сроках создания своего творения. В самом деле, кто ж может сказать, когда совершенство состоится? Творчество и сроки - понятия несовместиые.

Ну а ответственность за собственную работу - это ты ваще хватанул :) Так еще и работать придется.

Date: Thursday, June 1st, 2006 01:07 pm (UTC)
From: [identity profile] kievbear.livejournal.com
Не всегда. В большинстве случаев - да.

Date: Thursday, June 1st, 2006 01:09 pm (UTC)
From: [identity profile] mt6561.livejournal.com
Вопрос ставить сроки и контроллировать их - это вопрос менеджера над программистами. А менеджер вправе выбирать прогнозируемых программистов и прогнозировать их. А так же заранее предвидеть возможный срыв сроков и принять первентивные меры (например, усилить команду программистов).

P.S. И если он не заложил процентов 100-150 прогнозируемого времени на "непредвиденные расходы" - он сам себе злобный Буратино должен в полной мере отвечать перед своим начальством и/или заказчиками за срыв сроков.

Программиста это конечно тоже больно и справедливо коснется (вплоть до расставания с ним), но - ответственность и контроль - это таки работа прожект менеджера.

Date: Thursday, June 1st, 2006 01:12 pm (UTC)
From: [identity profile] wi1dcat.livejournal.com
насчет программера не скажу, но дизайнер может прогнозировать сроки и корректировать их в ходе работы.. отвественность - не знаю.. разве что если макет не ушел в дорогущий номер, который уже оплатили, по вине дизайнра который на два дня ушел в запой

Date: Thursday, June 1st, 2006 01:19 pm (UTC)
From: [identity profile] egorfine.livejournal.com
если _ты_ взялся выкопать яму, то только ты знаешь свои силы и можешь рассчитать время. а тимлидер нужен вот для чего. во-первых, аггрегировать сроки копания ям от десяти могильщиков, работающих над совместным кладбищем. во-вторых, услышав "выкопаю яму за 3 минуты", усмехнуться и поставить в таймтейбл естимейшн в два-три часа. в-третьих, услышав "выкопаю яму за две недели" - дать по голове.

только я не признаю тимлидеров, я признаю проектных менеджеров. а тимлидер - я не знаю, что это такое.

Date: Thursday, June 1st, 2006 01:20 pm (UTC)
From: [identity profile] fester-ua.livejournal.com
По глобальным задачам — врят-ли, это дело архитектов и прочая.
По конкретным задачам — вполне.

Date: Thursday, June 1st, 2006 01:26 pm (UTC)
From: [identity profile] zmeuka.livejournal.com
Менеджеры часто спрашивают программистов - в какой срок сделаешь задачу Х?
Периодически даже требуют ответа сразу, зачастую лишая себя возможности получить хотя бы приблизительно правильный ответ (потому что внутри задачи могут сидеть ветвистые подзадачи, которых не видно, пока не разберёшься).

Мотивируют это тем, что сам программист лучше представляет свои возможности, чем они.

Как по мне, правильный подход - НАЗНАЧАТЬ сроки сверху (заказчику - одни, программисту - другие), а потом вежливо ипать программиста за срыв дедлайнов. Подразумевается, что заказчик при этом невежливо ипёт менеджера - но тут уже менеджер хотя бы понимает собственную ответственность за постановку сроков.

Date: Thursday, June 1st, 2006 01:27 pm (UTC)
From: [identity profile] egorfine.livejournal.com
сдается мне дизайнер менее прогнозируем чем программист. дело в том, что дизайн можно запросто не родить, хоть ты дизайнера в кровь сотри. а вот программист, даже если у него препоганое настроение, все равно может работать. с низкой продуктивностью, медленно, но - продвигаться вперед. а значит, это движение прогнозируемо.

Date: Thursday, June 1st, 2006 01:29 pm (UTC)
From: [identity profile] egorfine.livejournal.com
12) Never, ever let managers tell programmers to reduce an estimate. Many rookie software managers think that they can "motivate" their programmers to work faster by giving them nice, "tight" (unrealistically short) schedules. I think this kind of motivation is brain-dead. When I'm behind schedule, I feel doomed and depressed and unmotivated. When I'm working ahead of schedule, I'm cheerful and productive. The schedule is not the place to play psychological games.


Src: http://www.joelonsoftware.com/articles/fog0000000245.html

Должен

Date: Thursday, June 1st, 2006 01:33 pm (UTC)
From: [identity profile] diggya.livejournal.com
Если мы берем программера в нашем виденье (совковом) - должен.
Если мы берем кодера - не должен, должен систем-инженер.
Мнение об ответственности - хихикс.

Когда-то услышал рассказ о коеффициенте оптимизма. Т.е есть задача выполнимая за 8 часов. Человек знает что могут произойти непредвиденные трудности, которые задержат выполнение задачи на 4 часоа, получаем К.О. 1.5. и время на выполнение 12 часов. Но при этом начальство знает что человек резервирует себе 4 часа на вероятный пиздец и отпиливает кусок срока, т.е коеффициент оптимизма у начальства меньше единицы. А здесь живёт имхо что если у начальства коеффициент оптимизма перманентно ниже единицы - то срал я на сроки.

Кстати моё мнение что именно менеджер как раз и не должен контролировать сроки исполнения. Может максимум называть крайние приемлимые сроки выхода проекта.

Date: Thursday, June 1st, 2006 01:35 pm (UTC)
From: [identity profile] egorfine.livejournal.com
понятно, что жопа - это полноценный substitute of a designer в нашем советском мире, но речь ведь не об этом.

Date: Thursday, June 1st, 2006 01:38 pm (UTC)
From: [identity profile] xekc.livejournal.com
прогнозировать - должен. нести ответственность - нет, никогда, никакой.

Date: Thursday, June 1st, 2006 01:40 pm (UTC)
From: [identity profile] fester-ua.livejournal.com
Демаркация происходит на уровне применяемых методик.
К примеру, обычный программер (не лид, не project manager, etc) может спокойно рассчитать, сколько времени ему понадобится на реализацию вот этой конкретнйо финтифлюшки, потом оценит временные затраты на склейку этой и той фуфельницы, а в довесок нарисует срок, за который получившийся кусок кода будет вставлен и отлажет в общую систему.
Задачи уровнем выше (реализация полных подсистем, склейка больших кусков продукта, и прочая) решаются уровнем выше.

Date: Thursday, June 1st, 2006 01:43 pm (UTC)
From: [identity profile] zmeuka.livejournal.com
Ну, на то он и менеджер, чтобы думать и ставить реалистичные задачи.
Ничего, сейчас я пробую себя в этом смысле. Правда, не "вчистую", таким себе менеджером, который тоже пишет...

Date: Thursday, June 1st, 2006 01:46 pm (UTC)
From: [identity profile] egorfine.livejournal.com
менеджером, который тоже пишет

Это мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мега, мегаошибка.

Never.
Page 1 of 4 << [1] [2] [3] [4] >>

September 2025

M T W T F S S
12345 67
891011121314
15161718192021
22232425262728
2930