Имя: Пароль:
JOB
Работа
Закон Паркинсона, природная лень и оперативное сопровождение
0 Дмитрий Губский
 
12.03.14
18:37
Доброго времени суток, уважаемые коллеги.
Обращение, в большей степени не к программистам, а к тем, кто программистами руководит...
Собственно хочу узнать кто как решает задачу с планированием оперативки у своих подчиненных.
Для разбега мысли приведу исходные данные:
полный рабочий день (фикса)
закрепленные участки учета за каждым разработчиком (весь спектр вопросов - от разработки до консультирования)
доступный для разработчика список задач к реализации
оклад + некоторый разбег в виде премий (максимум 50% к окладу)
недельное планирование: задачи примерно оценены (программером по согласованию с начальником) по трудоемкости и в плане фигурируют в объеме на 4 дня. Один день выделяется под оперативку.
Собственно проблема: случается порой так, что к концу недели разработчики выходят из бюджета времени под оперативку в ущерб плановых задач. Причины называются какие угодно и эта политика не обсуждается...
Кто как решает вопрос?!
Заранее спасибо за конструктив.
1 ДенисЧ
 
12.03.14
18:38
оперативка - это память или совещание?
2 tesei
 
12.03.14
18:39
"Причины называются какие угодно" - а конкретно?
"и эта политика не обсуждается... " - кем не обсуждается? Кто управляет программистами?
3 Господин ПЖ
 
12.03.14
18:40
>Причины называются какие угодно и эта политика не обсуждается...

если эти причины "проглатываются" - вообще смысла нет трясти воздух
4 Господин ПЖ
 
12.03.14
18:44
>к концу недели разработчики выходят из бюджета времени под оперативку в ущерб плановых задач

как из него можно выйти если на это отводится день в неделю? значит это фикция и баланс по задачи/саппорт другой... если это некие "сезонные пики" в дни сдачи отчетов и т.п. - тут тоже понятно почему баланс перекашивает и нет повода впадать в истерику
5 Дмитрий Губский
 
12.03.14
18:44
оперативка - это оперативное сопровождение, под которым понимается:
консультирование пользователей
исправление ошибок предыдущих разработок
выполнение мелко-срочных задач по разработке (отчетики, выборки данных из БД и т.д.)
рабочие совещания по плановым и внеплановым работам
ну и т.д.
6 Дмитрий Губский
 
12.03.14
18:52
программистами управляет начальник сектора, т.е. я
причины...смысла их нет все перечислять, расскажу принцип действия.
проводится анализ обращений пользователей, выявляется проблема и дальше следующие варианты: либо пишем инструкцию, либо проводим обучение для группы пользователей, либо если выявляется проблема в коде - осуществляется доработка.
это идеальная схема, которая работает, но еще не в полном объеме. т.е. у меня есть разработчик(ца), который не обламывается несколько раз в течении недели один и тот же вопрос объяснять людям два и более раз.
7 tesei
 
12.03.14
18:52
Если на оперативку времени не хватает, значит надо увеличить ресурсы на оперативку, за счет плановой работы или увеличением кол-вом программеров. Бывает так, что ресурсов не хватает, а требуют выполнения - "Иванов, но ты же коммунист!" - менять работу.
8 shuhard
 
12.03.14
18:58
(0) решается путем ранжирования задач и обязательного выделения части времени на саппорт

ну и конечно руководитель обязан мониторить задачи не в пятницу, а в среду
9 Дмитрий Губский
 
12.03.14
18:58
вопрос больше к мотивации.
сидит разработчик на сопровождении какого-нибудь участка. участок давно внедрен, процесс идет. все довольны. доработки по нему минимальны и по сути по участку к программисту есть только вопросы в случаях когда пользователь накосячил в базе и теперь самостоятельно не может разобраться. и есть у этого же программиста задача по другому участку. так вот консультирование осуществляется в бОльшем объеме в ущерб этой плановой задаче.

причем у меня есть ограничения: команду разработчиков набирал не я, точнее не всю команду формировал я, и есть политика партии - что нужно работать с теми людьми, которые есть. воспитывать их нужно, развивать их...
10 Господин ПЖ
 
12.03.14
19:00
>воспитывать их нужно, развивать их...

а они хотят?

один спрашивает, второй отвечает... оба при деле
11 Дмитрий Губский
 
12.03.14
19:02
(8) на счет ранжировки согласен. выделил в секторе отдельную единицу - консультант. но пока он начнет давать результаты, функция консультирования лежит на программерах. и мне интересно, программеров грузить более серьезными задачами. но и оперативка не должна "зависать". т.е. пользователь должен быть проконсультирован, или направлен в инструкцию...
а у меня сейчас есть несколько программеров, которые не брезгуют поконсультировать в ущерб плановым задачам.
12 tesei
 
12.03.14
19:04
нормировать, с 9 до 13 - консультант, с 14 до 18 - разработчик, отобрать телефон, забаррикадировать дверь и отключить интернет
13 Дмитрий Губский
 
12.03.14
19:05
(10) вот вот... в этом то проблема.
вопрос как раз по тем разработчикам, которые не хотят.
а че он получает свои кровные в конце месяца, консультирует потихонечку. работа есть всегда, кредиты платятся.
14 fisher
 
12.03.14
19:05
(0) Ежедневный детальный отчет выполненных работ с детализацией "оперативки". Потом анализировать накопленную статистику и делать выводы.
15 tesei
 
12.03.14
19:06
(13) эта позиция называется "проги прогнули менеджера", т.е. они сами решают как и что им делать за свою зарплату.
16 Дмитрий Губский
 
12.03.14
19:07
(12) это неконструктивно. по крайней мере у нас и в текущий момент времени...
а вы пробовали так организовывать работу? мне просто интересна реакция пользователей, которые привыкли васе звонить в любой удобный ему момент, а тут понимаешь с 9 до 13 только. фигасе...
17 Дмитрий Губский
 
12.03.14
19:07
(14) так то вы правы:)
18 ДенисЧ
 
12.03.14
19:09
на консультацию посадить отдельных людей.
Разработчикам отрезать телефон, из кабинета не выпускать.
19 Дмитрий Губский
 
12.03.14
19:09
(15) ненене. подождите, друзья.
я в этой команде недавно и сейчас выстраиваю систему работы. есть группа разработчиков, есть пользователи которые к ним привыкли и теперь появился я - человек, который в этом хаосе должен навести порядок.
и этот порядок к концу года будет:)
20 tesei
 
12.03.14
19:13
(16) Я проработал в крупной компании руководителем отдела разработок, меня хватило на 3 месяца. Проги так же меня саботировали, типа не успеваем. Хватило ума бросить это, компания взяла профессионального управленца, который не знал 1С но знал как заставить программистов работать. Моб. телефоны у прогов отбирали, на выходные в офисе запирали. Юзерам вход в программерскую был закрыт, из всех прогов только один был на телефоне/саппорте по графику, остальные сидели и делали свою работу.
21 Дмитрий Губский
 
12.03.14
19:13
(18) выделение консультанта как отдельной штатной единицы я добился. консультант вышел с этой недели, но далеко не все вопросы он готов принять на себя с первого дня работы. какое-то время нужно для того, чтобы он втянулся в работу. и на этот период (а это 2-3 месяца, т.к. у нас не только 1С, но и еще одна информационная система есть).
в общем на этот переходный период и нужно мне решение как лучше организовать выполнение оперативки "несогласными" (назовем их так) программистами.
22 Дмитрий Губский
 
12.03.14
19:14
(20) вот это уже конструктив пошел.
23 Дмитрий Губский
 
12.03.14
19:17
а я тут недавно читал договор ИТС. и вычитал там интересную мысль, которую и планирую применить:
взять все отделы, которые на сопровождении. выделить на каждый отдел свой лимит обращений к программерам в месяц (в количествах обращений или часах).
и пусть пользователи сами думают с каким вопросом обращаться к программеру, с каким в интернет, а с каким в гарант\консультант\ПБУ.

подобную практику кто-нибудь применял?
24 Дмитрий Губский
 
12.03.14
19:19
(10) а вот как раз нужно чтобы захотели...
и по моему решение в (23) - тому очень хорошее подспорье.
25 tesei
 
12.03.14
19:21
в 18 часов никто не расходится, в 17:45 все сдают отчет по работе за день, если прог не справился с задачей по объективным причинам - сроки выполнения корректируются, если нет - то сидит и доделывает работу в овертайм.
(24) кнут, пряник - пробовали?
26 Дмитрий Губский
 
12.03.14
19:30
(25) не, ну это классика:)
работаем примерно по вот такой схеме: есть план и если разработчик видит, что он не успевает - он подходит ко мне и говорит, вот есть конкурирующие задачи, завтра ндс, а  клавдия ивановна... бла... бла... бла...
27 MRAK
 
12.03.14
19:42
(23) такая система работает.
есть кол-во часов в месяц, каждое обращение фиксируется в системе (напр, Итилиум) с темой и инициатором задачи - если обращений было много, то заказчику выставляется доп. счет на превышенный лимит.
Как вариант, при превышении лимита дальнейшие работы в течении месяца согласовываются с ответственным представителем заказчика.
28 Дмитрий Губский
 
12.03.14
19:49
кардинально новых мыслей не услышал, НО!!!
спасибо Господину ПЖ за посты (3) и (10), товарищу в (14), за "вызов" сделанный в (15), за посты (18) и (27) и вообще всем, кто сюда заглянул.
во время этого небольшого обсуждения меня посетили мысли, которые в ближайшие пару недель я применю.
на какое-то время покидаю тему и очень хотелось бы почитать ваши схемы по планированию оперативной работы у программистов.
кстати, а есть тут приверженцы agile методологии? по scrum работает кто-нить?
29 val
 
12.03.14
19:55
(28) Вы лично пытались программировать, если к Вам с интервалом 5-15 минут кто-нибудь обращается со своими проблемами?
Это невозможно. Вы пытаетесь совместить несовместимые обязанности.
Как вариант: все звонки, письма и обращения должны поступать на одного человека, а он уже, если сам не справится, обратится к соответствующему программисту. В следующий раз такую проблему он решит сам.
ИМХО, в Вашей ситуации это единственная работающая схема.
30 Мигало
 
12.03.14
19:58
(11) "...которые не брезгуют поконсультировать в ущерб плановым задачам." - собст-на корень траблы ты описал.

Исходя из принципа родина вас не забудет, но и не вспомнит. Хотят трпаться - пусть треплются; не успели с основной задачей - хлопай деньгами.
31 jsmith82
 
12.03.14
20:11
заводите отдельного программиста на оперативку
работал с одним - у того всё рабочее время съедала оперативка
32 GenV
 
12.03.14
20:25
Не каждый прог. согласится на оперативку на длительный срок, если в другом месте он может на ней не сидеть. Тут главное выбрать подходящего.
Ограничение количества обращений реально помогает, если уже идет поддержка.
33 el-gamberro
 
12.03.14
20:40
Все зависит от проекта. Консультант в отделе это конечно слабое назначение. Обычно в отделе 1го программиста раз в неделю назначают для решения таких задач, остальные работают над проектом. Проект строится как графы. Обычно несколько задач уходят в одну, на такую задачу закладывают доп. 100% превышения времени.
Для доп. мотивации закрытие проекта дают премию.

Выше описание решение нормально для столицы. В провинции обычно все носит очень убогий характер. Я в Новосибирске не встречал даже крупную торговую компанию, которые бы хоть немного использовали от ИТИЛ.
34 Лефмихалыч
 
12.03.14
21:03
(0) задачи эти как учитываете?
35 ОбычныйЧеловек
 
12.03.14
21:12
(0) Разработчик не должен консультировать пользователей - он должен заниматься разработкой и проблемы пользователя его вообще интересовать не должны. Заставлять разработчика консультировать пользователей - это как минимум не уважение а как максимум диверсия. При таком подходе ни разработки нормальной не будет ни консультирования...
36 Лефмихалыч
 
12.03.14
21:25
(35) зависит от того, кого именно называют разработчиком и того, что имено называется разработкой
37 jsmith82
 
12.03.14
21:27
3.14здёж, болтовня и разбор полётов это отдельная высокооплачиваемая должность
38 acanta
 
12.03.14
21:29
(0) все не читала, извиняюсь. Но фиксы-проги закрепленные за участком - и плановые задачи вообще не совместимы.
Точнее плановые задачи это творчество художника и форс-мажор, а уделять внимание МарьИванне это оплачиваемое рабочее время. Если у фиксов при этом че то не работает - они верблюды..
39 wt
 
12.03.14
21:32
Вы похоже случайный человек в руководстве ИТ-подразделения. Так сказать, посадили поруководить. Ведь это очень просто, за компом кнопки нажимать.
Рекомендации. Или понимание основ управления придет с опытом. Или надо немножко в шкуре рядового программера посидеть.
40 Stepa86
 
12.03.14
21:34
1) У программиста обычно плохо с коммуникациями, он лучше общается с компьютером, чем с пользователями, поэтому не очень хорошо его использовать в качестве тех. поддержки

2) Ставить хорошего программиста решать проблемы клиентов, которые может решить и кто нить менее дорогой - как минимум расточительно

3) Есть такое понятие - состояние потока, а еще есть процесс, который лично я называю "подгрузкой контекста". Все сводится к тому, что среднему программисту нужно от 15 минут медитации над задачей, чтобы начать ее правильно (!) выполнять. Если программист пришел на работу, включил комп и начал сразу писать код - почти наверняка там быдлокод. Поэтому достаточно раз в 15 минут отвлекать программиста вопросом - и он вообще ничего не сделает за день.

4) Деньги не мотивируют. Отсутствие денег сильно демотивирует. Но начни платить программисту в 2 раза больше, и он не будет работать в 2 раза эффективнее.

5) Разбитие ответственности по секторам приводит к огромным рискам от эффекта грузовика


Что бы делал я в такой ситуации:
1) Программистов и консультанта/консультантов в отдельную комнату, в которую не смогут проникнуть пользователи
2) Ввести багтрекер - куда будет падать вся оперативка. Должен быть человек, который может правильно расставить приоритеты между задачами оперативки и разработки. Это может быть консультант.
3) Создал бы линию техподдержки. В идеале наполнить ее симпатичными коммуникабельными девушками, которые с одной стороны могут выслушать проблему и записать ее в багтрекер, или решить ее в случае простого или повторного случая, а с другой, которым не смогут отказать программисты в помощи. Важно, что все случаи обращения должны записываться
4) Периодически просматривать все обращения пользователей и анализировать их. Могут выяснится комплексные проблемы, на которые можно поставить защиту от дурака, написать инструкцию или организовать бизнес-процесс, чтобы и пользователи смогли работать сами и разгрузить техподдержку от повторных обращений
41 wt
 
12.03.14
21:34
(35) Есть подразделения, где программист и швец и жнец и на дуде игрец. Это только в хорошо организованных компаниях все бизнес процессы решаются по различным структурированным подразделениям
42 ОбычныйЧеловек
 
12.03.14
21:35
(36) Написание отчетов\обработок не является разработкой. Разработкой является наращивание (развитие) функционала конфигурации.
43 ОбычныйЧеловек
 
12.03.14
21:37
(41) согласен, но в таких организациях как правило нет руководителей ИТ (зачем человеку с семью пядям во лбу еще и начальник)
44 ОбычныйЧеловек
 
12.03.14
21:44
(40) хорошо расписано.
(6 сентября 6 лет 6 месяцев 6 дней :) )
45 acanta
 
12.03.14
21:45
(41)добавлю. У меня бывают периоды когда есть проблемы с коммуникацией. Не хочется никого видеть, хочется побыть одной - типа депресняк, тогда я хороший программист, пишу, кодю.. В какой то момент теряется мысль о чем пишу, творческий кризис, и тогда я вся ваша, и жажду внимания любимых женщин, о цветочках, новых кофточках, рецептах тортиков-жульенов и какие бумажки где куда зачем почему, чего не так работает и вообще скажите еще раз что происходит на этой линии документооборота от ворот приемки сырья до ворот отгрузки готовой продукции. Получив необходимый объем информации удаляемся и решаем что делаем, а что падишах и осел обсудят когда осел научится говорить..
46 wizard_forum
 
12.03.14
21:48
(0) во, блин, работа!
типа, подскажите, граждане, как подчиненных пинать! )))
щас, сомлею )))
47 jsmith82
 
12.03.14
21:50
(44) не спеши. автор 86-го года
48 acanta
 
12.03.14
21:50
реально - всех выгнать и собрать свою команду..
49 jsmith82
 
12.03.14
21:51
+ (47)всё понятно - багтрекер, техподдержка, коммуникабельность, анализ, доминикана
50 GenV
 
12.03.14
21:52
(48) Тут можно нарваться - реально выгонят и оставят старую команду, т.к. новых не нашли, а старые все таки как то, но работаю :)
51 ОбычныйЧеловек
 
12.03.14
21:52
(47) видел - был удивлен, но факт есть факт - написано все правильно (на мой взгляд)
52 wt
 
12.03.14
21:52
(43) Вот как раз здесь-то и нужен руководитель! Парадокс, но да.
Ставят молодца, да поруководи, там ребята опытные всё сами знают как делать, приглядись и т.п.
Сталкивался и не раз. Обидно за таких ребят-исполнителей.
Кроме того, таким испонителям очень не просто вырасти в руководителя! Обычно их держат как рабочих лошадок. Везет и везет себе, т.к. так работают обычно фанатики.
53 jsmith82
 
12.03.14
21:53
(51) постящий предлагает дополнительную тучу проблем, хотя толкует мизер ситуации верно
54 jsmith82
 
12.03.14
21:53
лучше нанять руководителя за двухкратный оклад
55 jsmith82
 
12.03.14
21:54
налицо ситуация, когда нужен гуру, втыкающий во все влажные проблемы
тогда не нужен никакой штат коммуникабельный фапабельных гламурных тян
56 wt
 
12.03.14
21:56
(48) Да нет же! Они же все с определенными навыками. Зачем же так с ними. Просто немного вникнуть в бизнес-процессы компании и решение придет само. Или не придет, вот тогда надо не работников гнать, а с собой что-то делать.
57 acanta
 
12.03.14
21:59
(50) а если старая команда как-то но работает зачем прикручивать свои под..опники к чужому мотоциклу? Или едешь со всеми и работаешь прокладкой между хозяевами и существующей командой проги+бухи или как в том анекдоте..
Устрой моего сына..
Пусть приходит будет кофе пить, в интернете сидеть и получать 5 штук баксов
Не подходит..
пусть приходит будет кофе пить,коньяк, в интернете сидеть в баню ходить и получать 10 штук баксов
Не подходит,надо чтоб он работал,
Тогда только за 300 баксов..
58 Stepa86
 
12.03.14
22:07
(47)(51) вы еще не переболели этой темой? Ей лет 5 уже
(49) вы меня с кем то путаете
(53) само собой все не разрулится и серебряной пули нет, так что или будоражить болото и наносить непоправимую пользу или не стонать
(55) гуру нужен. В идеале, чтоб компетентных было как минимум 3ое - программист, консультант и ИТДиректор. Вот только не хватает на всех гур. И "фапабельные гламурные тян" сделают ситуацию только хуже. Нужны просто милые девушки
59 Stepa86
 
12.03.14
22:10
кстати, Паркинсон, на закон которого так любят все ссылаться, не был ни ученым, ни РП, ни руководителем... Он был юмористом, одна из шуток которого увековечила его имя.

Почему работает этот закон и как ущерб от него можно снизить хорошо расписано в критической цепи. Вкраце можно прочитать тут http://habrahabr.ru/post/25621/
60 acanta
 
12.03.14
22:12
Это не тот в честь которого названы трясущиеся конечности и голова? Закон есть закон..
61 jsmith82
 
12.03.14
22:38
(60) закон Паркинсона
паркуешь там, где есть свободное пространство
трясёшь там, где можно трясти
работаешь столько, за сколько платят
Паркинсон вездесущ
62 acanta
 
12.03.14
22:42
(61)интересно.. могу добавить что у каждого свой курс валют, в которой платят зарплату.
63 acanta
 
12.03.14
22:43
и потери на кросс-курсе бывают огромными..
64 GenV
 
13.03.14
00:08
(57) Затем, что новую команду еще найти надо (разработчики толпами сейчас не бегают), а руководству в общем-то по барабану как начальник с коллективом уживаться будет. Главное, чтобы процесс шел. Т.ч. нужно еще доказать руководству, что старая команда действительно не работает (а здесь явного саботажа нет).
65 VladZ
 
13.03.14
07:35
+40 Что делать - расписано толково. В отдел поддержки можно набрать студентов. Должна быть инструкция (а лучше база знаний) для сотрудников отдела поддержки. Это облегчит обучение новых сотрудников. Базу знаний должны пополнять как отдел поддержки, так и отдел разработки. Примерный вид базы знаний: "проблема - решение".
66 VladZ
 
13.03.14
07:44
Если будет инфа по обращениям - можно анализировать по каким вопросам чаще обращаются. Какие отделы и по каким проектам. Можно будет увидеть, кто из пользователей больше всех тупит. И кто из разработчиков больше всех косячит.
67 Иде я?
 
13.03.14
07:48
Забудьте про разработки если есть поддержка. Невозможно что-либо разрабатывать когда тебя постоянно отвлекают. И постоянно находишься в ожидании звонка - вот и забала они на разработку. Сами виноваты.
68 vde69
 
модератор
13.03.14
08:04
полный рабочий день (фикса) + некоторый разбег в виде премий (максимум 50% к окладу)

интересно где ты таких лохов находиш?

если фикса - плати оклад и баста, иначе сделка и свободный график
69 el-gamberro
 
13.03.14
08:13
(68) причем тут лохи? В Мск встречал - оклад 130. Прогеры закрыли проект, который вели около года. Все успешно. Доп премия была больше оклада.
70 Bigbro
 
13.03.14
08:19
(67) +много. сам в таком состоянии. текучка занимает >80% времени. оставшееся свободным время размазано кусками по полчаса а то и меньше в течение дня - что либо программировать да и просто обучаться практически нереально. увы.
71 Kyon8
 
13.03.14
08:45
Как вариант
1) Все вопросы принимать через почту с копией начальника пользователя и начальника ИТ. 80% тупых вопросов исчезнет. На телефон посадить заправщика картриджей чтобы неповадно звонить было (в вашем случае неопытного консультанта).
2) Вопросы пользователя перенаправлять более опытному пользователю с того же участка (а лучше административно назначить его).

В любом случае вопросы через почту не так сильно из потока выбивают. И по своему опыту, программисты не любят, когда их постоянно дёргают, что-то ТС не договаривет.

(16) >>мне просто интересна реакция пользователей, которые привыкли васе звонить в любой удобный ему момент, а тут понимаешь с 9 до 13 только. фигасе...

Программисты такие же работники предприятия... И консультирование это не основная обязанность программиста.
72 Karavanych
 
13.03.14
08:55
(0) Убери у разработчика закрепленные участи учета по которым он должен делать "все" за 1 день в неделю, и где у тебя неограниченный объем работ.
И все - плановые задачи попрут.
Вообще это бред... либо ты даешь зону ответственности ну и в нагрузку по мере возможности плановые задачи (что у тебя есть сейчас).
Либо плановые задачи, а на поддержке оперативке у тебя отдельные люди.
Кроме того доработки по плановым задачам имеют свойство накапливаться с количеством плановых задач. Например обычное дело - плановая задача -сделать выгрузку из одной базы в другую - ты сделал - потом еще постоянно занимаешься доработками, так как там постоянно че-то меняется. С одной стороны вроде и сделал уже плановую задачу, а с другой оказалось - что она после выполнения подразумевает регулярную поддержку и доработку.
73 Karavanych
 
13.03.14
08:58
(72) А вообще я не вижу лично для себя выхода из этого бреда постоянно, единственный вариант вижу - разработку тиражных продуктов как есть. Ибо задрала вся это чушня сопровождающая разработку под текущие нужны предприятия.
74 VladZ
 
13.03.14
09:15
(71) "1) Все вопросы принимать через почту с копией начальника пользователя и начальника ИТ. 80% тупых вопросов исчезнет. На телефон посадить заправщика картриджей чтобы неповадно звонить было (в вашем случае неопытного консультанта)." - фигню говоришь. Разберем ситуацию: бухгалтерия. В отделе, допустим, 5 человек. Возникла проблема у одного бухгалтера. Бух идет к своему начальнику, согласовывает задачу. Выясняется, что задача "супер-мега-важная", согласовывает с руководителем ИТ. Дальнейшую цепочку пока прервем. Возникает проблема у другого бухгалтера. Бух №2 идет к своему начальнику и все опять повторяется. А если проблемы возникают поочередно у всех пяти сотрудников??? Причем пользователь рассказывает проблему: 1. сначала своему начальнику, 2. потом рук-лю ИТ. 3. В конце концов тому, кто эту проблему будет решать. Как следствие :решение проблемы затягивается. Загружаются руководители двух подразделений. Причем загружаются какой-то лажей.

"2) Вопросы пользователя перенаправлять более опытному пользователю с того же участка (а лучше административно назначить его). ". Это называется "наставничество". По-хорошему, за каждым новым сотрудником должен быть закреплен наставник. Задачи наставника - ввести в курс дел и научить решать те проблему, которые пользователь решить в силах.
75 VladZ
 
13.03.14
09:16
Упс, опечатка: *решать те проблемы
76 Has
 
13.03.14
09:22
(74)
1) там не согласование, а просто копия в адреса
77 VladZ
 
13.03.14
09:23
(76) А смысл?
78 VladZ
 
13.03.14
09:26
+77 Заспамить двух руководителей?
79 х86
 
13.03.14
09:26
ITIL читать предлагали уже?
80 Kyon8
 
13.03.14
09:27
(74) Вообще-то я писал просто в копию начальников ставить, чтобы знали что программист не бездельничает, а пользователи тупят. Можно и более облегчённый вариант без копий, но обязательо через почту. А согласование это для ТЗ по доработке программы скорее.
81 VladZ
 
13.03.14
09:32
(80) "программист не бездельничает" - не показатель эффективности работы программиста. Программист мог накосячить, из-за чего у пользователя возникли проблемы.
82 Pasha
 
13.03.14
09:37
(0) "Проблема в безграмотном руководителе, не умеющим организовать работу своего отдела" было?
83 Pasha
 
13.03.14
09:40
Прогер.. что за слово такое? Программист, разработчик, сервис-инженер... Научись сначала уважать своих подчиненных как специалистов
84 batmansoft
 
13.03.14
09:51
(38) "все не читала, извиняюсь. Но фиксы-проги закрепленные за участком - и плановые задачи вообще не совместимы.
Точнее плановые задачи это творчество художника и форс-мажор, а уделять внимание МарьИванне это оплачиваемое рабочее время. Если у фиксов при этом че то не работает - они верблюды.." - не согласен.
Уделять внимание МарьИвановне должне коснультан, это отдельная оплачиваемая должность. А делать плановые задачи - должен программист, это другая оплачиваемая должность. А попытка заставить программиста уделять внимание МАрьИВановне - это все равно, что заставить портного печь пирожки, а повара заставить кроить платье.
Каждый должен заниматься СВОИМ делом.
85 Karavanych
 
13.03.14
10:30
(81) Ну уж... отсутствие отдела тестирования в организации это никак не косяк программиста :)
86 batmansoft
 
13.03.14
10:32
(85) Полностью согласен. Обвинить программиста в косяках можно только в том случае, когда составлено детальное ТЗ (включающее сценарий тестирования) и программа не проходит предусмотренные ТЗ тесты.
87 VladZ
 
13.03.14
11:04
(85) В данном случае даже на поддержку не могут выделить человека. Какие уж разговоры про отдел тестирования? К тому же в небольших организациях тестирование можно повешать и на программистов. Связка "программирование + тестирование" всяко продуктивнее связки "программирование + поддержка".
88 Зойч
 
13.03.14
11:09
вся проблема в том что если раз в полчаса отвлекают вопросом по оперативки, то сложную задачу можно вообще никогда не решить.
хоть и времени много 29 из 30 мин но постояный вход/выход из потока съест его
89 batmansoft
 
13.03.14
11:29
(87) "В данном случае даже на поддержку не могут выделить человека." - тогда единственный выход, поддержка строго по расписанию. Например с 11.00 до 12.00. В остальные часы обязать программистов игнорировать пользователей, а пользователям запретить беспокоить юзеров.  За нарушение штрафовать, при чем обоих. Юзеров если побеспокоят программистов, а программистов если ответят на вопрос пользователей в неположенное время.
"К тому же в небольших организациях тестирование можно повешать и на программистов." - да, тоже вариант. Программер пишет ТЗ, сценарий тестирования, подписывает у ответственных лиц и выполняет.
90 Karavanych
 
13.03.14
11:33
(87) Вот в такой связке в которой программирование+тестирование - программист всегда будет виноват в том что программа работает "неправильно".
91 VladZ
 
13.03.14
11:33
(89) "Например с 11.00 до 12.00" - не будет работать. Всяко будут проблемы в другое время, которые нужно решить быстро.
92 Karavanych
 
13.03.14
11:37
(90)+ плюсом, к тому что программирование+тестирование одним человеком - это вообще бред. Вот мы все решали задачи по математике - пол часа решали - решили, вроде все верно. Учителю отдали - он нашел ошибку. А ты сам сколько не проверял  - не видел ее. А программист работает так же, но решает задачу этак часов 20-30-40... и уж он сам точно потом как не затестируется ничего не найдет серьезного. Ибо "глаз" замылен. Но виноват будет по любому... нафиг... А в случае с 1С, будет еще виноват за то что 1С так напрограммировали и предумали именно такую систему работы, а не так как там у вас на фирме захотели.
93 ИС-2
 
naïve
13.03.14
11:38
(20) что-то подобное. Только привело к тому, что с проблемами перестали обращаться - делают где-то в эксельке или говорят между делом
94 batmansoft
 
13.03.14
11:45
(90), "Вот в такой связке в которой программирование+тестирование - программист всегда будет виноват в том что программа работает "неправильно"." - если сделать как в (89) то не будут
95 batmansoft
 
13.03.14
11:48
(91) " Всяко будут проблемы в другое время, которые нужно решить быстро." - тогда либо еще одного штатного программиста, который занимается только решением срочных проблем, либо решать срочные проблемы по расписанию. Если владелцы комании зажали денег на второго программера - это их проблемы.
96 VladZ
 
13.03.14
11:52
(92) Да, в своем коде глаз "замыливается". Отсюда выход: программист тестирует задачи соседа. Как вариант, тестировать всем отделом вместе с руководителем. Что-то вроде мозгового штурма "завали программу". Чья прога "завалилась" приносит печенюшки - дополнительной мотивация.
97 batmansoft
 
13.03.14
11:54
(93) "Только привело к тому, что с проблемами перестали обращаться - делают где-то в эксельке или говорят между делом" - ну это уже проблемы пользователей, что они не хотят обращаться с проблемами.
Вообще, самый лучший вариант общения пользователя с программистом - это обязать пользователей любые обращения к программистам через служебку, при чем внятно сформулированную. И установить регламент, когда программист рассматривает служебки. А лучше что бы их рассматривал не программист, а специальный человек по работе с обращениями пользователей. И уже он что бы ставил задачи программистам.
98 Зойч
 
13.03.14
11:54
(96) тестируют вообщето не с целью завалить. а с целью удостоверится что все работает
99 batmansoft
 
13.03.14
11:56
(98) Есть при тестировании ставить цель "завалить" то это поможет выявить проблемы и подводные камни, которые не возможно было определить простым тестированием и которые не учли на этапе постановки задачи.
100 1dvd
 
13.03.14
11:59
сто?
101 Cerera
 
13.03.14
12:04
Сам нахожусь в такой же ситуации. Как я не пытался донести до руководства, что нельзя к программисту во время работы просто так подходить без предупреждения и озадачивать его вопросами, на которые нельзя ответить мгновенно. Например, экономист подходит ко мне и спрашивает "Как у тебя считается столбик ХХХХ в отчете YYYYY.
или "В документе ХХХХ у тебя ответственный берется из основного менеджера или из договора или из автора...

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


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

Я сказал им, что если у меня проведется все без проблем, то я успею к понедельнику. Если будут проблемы, то сообщу.
В результате выявилось море проблем и я понедельнику я не только не смогу закончить, я и проведение не успею сделать. Так что вот. Опять окажусь не прав в глазах руководства. Но иного выхода нет. Им же не понять, что нельзя требовать всего и сразу.
102 acanta
 
13.03.14
12:16
(97)"А лучше что бы их рассматривал не программист, а специальный человек по работе с обращениями пользователей. И уже он что бы ставил задачи программистам"
Для этого специальный человек должен разбираться и быть в курсе всех разработок не менее чем программист, а то и больше.. На самом деле этот контролер никогда не будет знать и понимать все нюансы разработки. И если что-то не работает - он никогда не сможет ответить почему не работает, а программист который это писал может увидеть это сразу (свои ошибки, ошибки пользователя).
Этот воспитатель детского сада нужен только тогда когда нормальный конструктивный диалог между исполнителями основных бизнес процессов и программистом невозможен.
103 Ranger_83
 
13.03.14
12:20
(101) Ну,ты даешь.Надо сроки всегда с запасом озвучивать.Потому как,если сделаешь раньше-будешь молодцом,а если какой форс-мажор,то есть время для маневров.Никогда не подписывайся под нереальные задачи.
104 batmansoft
 
13.03.14
12:21
(102) "Для этого специальный человек должен разбираться и быть в курсе всех разработок не менее чем программист, а то и больше.. " - не обязательно. Вообще, это вопрос документирования.  И специальный человек это не "воспитатель детского сада", как вы выразились, а некий буфер между программистами и пользователями. Ибо в идеале программисты и пользователи вообще не должны общаться, потому что когда программист работает, он полностью погружен в процесс работы и его нельзя отвлекать.
105 Cerera
 
13.03.14
12:23
(103)да. совершенно верно.
но мне не оставили права выбора. просто сказали что в понедельник должно быть готово и то и это. Но ресурса мне брать не откуда. То есть я не имею возможность привлечь к работе других людей. Я не имею возможности раздвоиться )
106 batmansoft
 
13.03.14
12:29
(105) Тогда остается ответить - это невозможно. Выбирайте, то или это. Расставляйте приоритеты, что вам важнее.
107 Ranger_83
 
13.03.14
12:30
(105) Это потому,что ты дедлайном обозначил середину следующей недели.
108 Karavanych
 
13.03.14
12:31
(106) Это было возможно, но в той вероятной вселенной где Кей оставил чаевые.
109 Cerera
 
13.03.14
12:43
просто после этой ситуации я обязан уволиться.
Потому что иначе работодатель так и не поймёт, что если на тележку класть в два раза больше груза и ещё эксплуатировать тележку без перерывов, то она сломается безвозвратно.
Если же на тележку загружать только столько, сколько предусмотрено и после окончания рабочего дня, её ставить в тёплое место, смазывать подшипники, накачивать колёса, подкрашивать её - заниматься восстановлением, то она будет служить долго и верно.

А если Я уволюсь, то пострадают на время все, но после этого, другие программисты будут уже работать в нормальных режимах работы.
110 Cerera
 
13.03.14
12:44
И ещё в таких ситуациях козырь руководство такой "Скажи срок когда это будет готово". если ты называешь срок, то от тебя требуют, чтоб это было сделано в срок. Если ты не укладываешься, то никого не волнует причины. Сорвал срок - получи наказание.
111 Karavanych
 
13.03.14
12:48
(109) Я таким методом повысил ЗП отделу программистов на прошлом месте работы :)
112 batmansoft
 
13.03.14
13:10
(110) Назвать срок с оговоркой, что если не будет других задач. И в срок заложить доп время на форс мажор.
113 Yuwa
 
13.03.14
13:26
(110) А выхи нельзя поработать?
114 oroff
 
13.03.14
13:46
(14) На себя такое примерять пробовали? Отчет будет занимать до трети рабочего времени.
115 VladZ
 
13.03.14
13:47
(110) Есть руководитель ИТ отдела?
116 batmansoft
 
13.03.14
13:53
(113) Вообще то в выходные люди отдыхают.
117 Yuwa
 
13.03.14
13:54
(116) Не знал об этом. 20 лет руковожу, а не знал
118 FreeHunter
 
13.03.14
13:56
(117) Эт сколько те лет сейчас?
119 Yuwa
 
13.03.14
13:57
(118) Жениться еще не поздно
120 FreeHunter
 
13.03.14
13:59
(119)ну есть и в 90 женятся ))) просто, насмотрелся я, руководителей после института, жалкое зрелище ЧСВ овер 9000, а умения решать проблемы и находить подходы к подчиненным 0.
121 Yuwa
 
13.03.14
14:00
(120) Ну, судя по всему я-то успел "обуркаться"
122 FreeHunter
 
13.03.14
14:02
(121) хорошим тоном, если что-то заявляешь, дать пощупать подтверждение )))
123 de_aztec
 
14.03.14
18:58
(28) Поздно заметила тему, но отпишусь по Agile. У нас как раз началась эта тема. Часть команд работает по скраму, часть по канбану. В целом это применимо к 1С-разработке. Внедрение идет медленно потому что люди "сопротивляются", боятся что это будет кнутом, поэтому пока только тим-лиды сидят в этом, но со след неделе уже программистов туда загоним.
Из бюджетного варианта сделайте доску на которой будете клеить листочки с задачами (ну тот же agile :) ).

Ну а про разделение консультантов и прогеров уже написали.
124 acanta
 
15.03.14
02:03
(119) замуж поздно, жениться рано..
125 Тындр
 
16.03.14
06:40
На саппорт отдельного спеца. Если не может ответить на вопрос, то он сам консультируется у разработчика в определенное время или по ацки важным вопросам (если босс прикажет) то в любое время. Юзеров к прогам не пускать, пофиг что они друг к другу привыкли. Качество саппорта некоторое время снизится но можно отмазаться что это временно
126 ultrannge89
 
20.03.14
07:43
Расскажу как у нас. Оперативки каждый вторник. На оперативке начальник отдела по очереди просит рассказать каждого, кто чем занимался и какие планы он ставит на следующую неделю.
Так же каждую задачу по разработке мы вносим в 1с итил. Начальник отдела при этом получает письмо на почту при поступлении задачи программисту. Сейчас хотят подготовить приказ чтобы премия сотрудников зависела от отражения часов в базе 1с итил.