| 
    
            
         
         | 
    
  | 
Как организовать распределение работы между программистом и ведущим прогером? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Cerera    
     31.12.13 
            ✎
    10:40 
 | 
         
        В компании очень много задач по автоматизации бизнес процессов, а так же полно текучки и задач по администрированию. В штате два 1с программиста - младший и ведущий. Младший программист умеет разрабатывать не сложные отчеты ну и неплохо справляется с простыми задачами, проектирование обычно ему помогает делать ведущий программист. Ведущий программист внедряет в конфигурацию различные подсистемы, разрабатывает более сложные и гибкие задачи, занимается оптимизацией.
 
        Вопрос: Как правильно разделить их зоны ответственности и труд? в настоящее время текучку отправляют в виде поручений (задач) обоим. кто свободен, тот и делает. Получается, что ведущий программист занимается текучкой и младший программист то же. В то же время сложные проекты отдают ведущему программисту и так же младшему. Младший, если не знает как решить, обращается за помощью к старшему, потом делает. Сдают они работы оба финансовому директору. Получается, что ведущий программист часто бывает не в курсе что было сделано младшим программистом и вообще какие изменения были внесены в функционал. Есть идея изменить порядок работы: Младший программист занимается администрированием, решением простых задач, разработкой более сложных. Сложные задачи он сдает заказчику (руководителю отдела, откуда поступила задача), а потом старшему программисту, чтоб тот проверил рациональность кода и правильность созданного объекта с точки зрения оптимизации базы данных. Например, чтоб измерений в регистрах типа "Строка" неогр. длины не было, чтоб тексты запросов были нормальными, чтоб регистры закрывались и чтоб конццепция фирмы 1с была выдержана при оформлении кода. Старший же программист не занимается решением простых задач, а занимается только разработкой сложных + занимается анализом базы, прогнозированием, предотвращением возникновения проблем и т.п. Вот это один из вариантов взаимодействия. Как же должно быть на самом деле ?  | 
|||
| 
    1
    
        Irbis    
     31.12.13 
            ✎
    10:41 
 | 
         
        А что их начальник по этому вопросу имеет сказать?     
         | 
|||
| 
    2
    
        Cerera    
     31.12.13 
            ✎
    10:43 
 | 
         
        (1)Начальник не программист, но он хорошо знает предметную область. Начальник - экономист. Тех задания он может формулировать без глубокой детализации до уровня методов реализации. Старший программист уже формализует тех задания, решает какие объекты метаданных использовать и т.п. 
 
        Младший делает по своему, если не может справиться - советуется со старшим.  | 
|||
| 
    3
    
        Fish    
     гуру 
    31.12.13 
            ✎
    10:44 
 | 
         
        (2) Выгнать всех троих, и набрать новых, у которых не будет проблем с разделением обязанностей.     
         | 
|||
| 
    4
    
        Irbis    
     31.12.13 
            ✎
    10:45 
 | 
         
        (2) Значит руководитель не иполняет своих прямых обязанностей. Не руководит, а потому в отделе бардак.     
         | 
|||
| 
    5
    
        ДенисЧ    
     31.12.13 
            ✎
    10:46 
 | 
         
        Если есть ведущий, то пусть он и ведёт.     
         | 
|||
| 
    6
    
        Irbis    
     31.12.13 
            ✎
    10:46 
 | 
         
        (4) Даже в подразделении из 2 человек, кто-то должен быть старшим и отвечать за работу.     
         | 
|||
| 
    7
    
        Cerera    
     31.12.13 
            ✎
    10:48 
 | 
         
        (5)ведущий не знает всех бизнес процессов компании. Он получает задачи и находит метод их решения. Иными словами он играет роль технического специалиста.     
         | 
|||
| 
    8
    
        Холст    
     31.12.13 
            ✎
    10:48 
 | 
         
        на тему групповой разработки наверняка есть много замечательного чтива в инете на русском языке, начиная с вики     
         | 
|||
| 
    9
    
        Cerera    
     31.12.13 
            ✎
    10:48 
 | 
         
        (4)ну а как он руководить может? его задача выступать в роли связующего звена между заказчиком (разными отделами) и программистами.     
         | 
|||
| 
    10
    
        Irbis    
     31.12.13 
            ✎
    10:50 
 | 
         
        (9) Это его проблемы как. Может не работать, руководить обязан.     
         | 
|||
| 
    11
    
        ДенисЧ    
     31.12.13 
            ✎
    10:50 
 | 
         
        (7) Ведущий может определиьт сложность задачи, иначе какой он, к овощу, ведущий?     
         | 
|||
| 
    12
    
        Cerera    
     31.12.13 
            ✎
    10:51 
 | 
         
        (8)хранилище есть. Каждый дорабатывает базу. Просто ведущий программист лишь случайно замечает отклонения от нормы в базе, сделанные по неопытности другим программистом. Потому что его заваливают текучкой и большинство задач, реализованных младшим программистом, проходят мимо него.     
         | 
|||
| 
    13
    
        Холст    
     31.12.13 
            ✎
    10:51 
 | 
         
        (9) начни с инсталляции базы знаний, багтрекера, разработки/принятия правил программирования     
         | 
|||
| 
    14
    
        Irbis    
     31.12.13 
            ✎
    10:51 
 | 
         
        (10) Функция передаста у руководителя тоже есть. Но осмысленная кому, что, когда и как передавать.     
         | 
|||
| 
    15
    
        Холст    
     31.12.13 
            ✎
    10:53 
 | 
         
        если ведущего заваливают текучкой, то это уже не совсем "ведущий" имхо, тебя "пожар" в конфе пригласили что ли тушить на позицию "ведущего" ?     
         | 
|||
| 
    16
    
        Cerera    
     31.12.13 
            ✎
    10:55 
 | 
         
        (11)ну он определяет сложность. с этим проблем нет. проблама в том что каждый занимается не своим делом. например заводить пользователя или изменять наборы прав или вставлять доп.проверки введущий прог не должен ИМХО     
         | 
|||
| 
    17
    
        Cerera    
     31.12.13 
            ✎
    10:56 
 | 
         
        (13)понял. учтём.     
         | 
|||
| 
    18
    
        Cerera    
     31.12.13 
            ✎
    10:58 
 | 
         
        (15)Ну вот и получается что ведущий он в том что сложные задачи знает как делать и обучает младшего. Но так же он занимается текучкой. Например, поиском ошибок если пользователь пришел и у него там какие-нибудь цифры вызывают сомнения.     
         | 
|||
| 
    19
    
        Кай066    
     31.12.13 
            ✎
    11:01 
 | 
         
        (18) зачем он этим занимается? Пусть перестанет     
         | 
|||
| 
    20
    
        Холст    
     31.12.13 
            ✎
    11:02 
 | 
         
        (18) вот смотри, ведущий разбирается в ошибках конфы, в это время его помощник лепит новые ошибки, с которыми потом будет в пожарном порядке разбираться ведущий,
 
        как минимум на младшего надо бросать ВСЕ ошибки модулей которых он сам касался  | 
|||
| 
    21
    
        Irbis    
     31.12.13 
            ✎
    11:02 
 | 
         
        (18) Начнём с простого. У этих программистов формальный руководитель есть? Или нет?
 
        Если есть какого лешего он не руководит. Если нет, как такое вообще может быть?  | 
|||
| 
    22
    
        Irbis    
     31.12.13 
            ✎
    11:03 
 | 
         
        Вам пора остановиться и чуточку подумать как жить дальше. новый год удобный повод.     
         | 
|||
| 
    23
    
        Кай066    
     31.12.13 
            ✎
    11:07 
 | 
         
        Если ведущий программист занимается саппортом, то предлагаю программирование отдать уборщице. Ну или взять отдельного чела на саппорт     
         | 
|||
| 
    24
    
        Infsams654    
     31.12.13 
            ✎
    11:15 
 | 
         
        просто (0) не задумываться над этим вопросом. Пусть решает тот, кто может его решить     
         | 
|||
| 
    25
    
        Cerera    
     31.12.13 
            ✎
    11:17 
 | 
         
        (19)а потому что им задачи дают обоим. если один занят дают другому. 
 
        (20)ну помошник исправляет свои ошибки если их заметят. просто в силу большой загруженности обоих, первый год его задачи не проверялись. Проверялись только на уровне пользователя (21)руководитель отдела есть. Он знает какие задачи возникают на совещаниях и знает бизнес процессы компании. Знает какие права кому должны выдаваться. Он отчитывается на совещаниях высшего руководства за сделанные программистами задачи. Вот он руководитель. Но есть ещё ведущий прогер, который в роли консультанта выступает, отвечает на вопросы можно ли реализовать то или иное и какими методами (22)как раз из за этого и создана ветка. (24)так моя задача заполнить анкету с предложениями по улучшению работы отдела. Вот я и устроил опрос здесь чтоб посоветоваться.  | 
|||
| 
    26
    
        Irbis    
     31.12.13 
            ✎
    11:19 
 | 
         
        (25) Руководитель есть право распределять работу внутри отдела ему предоставлено должностью, закреплено в должностной инструкции. почему он этого не делает, а позволяет подчинённым или хуже того сторонним людям раздавать работу его сотрудникам?     
         | 
|||
| 
    27
    
        Infsams654    
     31.12.13 
            ✎
    11:22 
 | 
         
        (25) "так моя задача заполнить анкету ..." - сменить руководителя, не ?
 
        С наступающим Новым годом. Желаю в Новом году руководителей ...  | 
|||
| 
    28
    
        Fish    
     гуру 
    31.12.13 
            ✎
    11:25 
 | 
         
        (25) А руководитель - это не ты случаем?     
         | 
|||
| 
    29
    
        Cerera    
     31.12.13 
            ✎
    11:27 
 | 
         
        (26)Он отправляет задачи им сам + руководители отделений могут о простых проблемах сообщать так же. 
 
        (27)Побег - это не выход. Необходимо продумать как улучшить все. Руководство не против. Они для этого и устроили опросы. (28)нет. не я.  | 
|||
| 
    30
    
        Fish    
     гуру 
    31.12.13 
            ✎
    11:30 
 | 
         
        (29) Тогда каким боком ты к этой проблеме? Это в чистом виде работа руководителя: организовывать работу подчинённых. Или ты метишь на место руководителя?     
         | 
|||
| 
    31
    
        Cerera    
     31.12.13 
            ✎
    11:33 
 | 
         
        (30)Считай, что руководитель - это владелец бизнеса. А я вед. прог. и моя задача расписать и предложить новые схемы по улучшению работы программистов.     
         | 
|||
| 
    32
    
        Новиков    
     31.12.13 
            ✎
    11:43 
 | 
         
        (31) >> моя задача расписать и предложить новые схемы по улучшению работы программистов.
 
        Если это твоя задачи, то какого ж, ты тему завел эту? Предлагаешь не ты, а совершенно сторонние, даже не знакомые тебе люди. Эти предложения ты оформишь в виде вордовского файлика, распечатаешь и побежишь Дартаньянить? ай-ай-ай.  | 
|||
| 
    33
    
        Cerera    
     31.12.13 
            ✎
    12:08 
 | 
         
        (32)что за ерунда. У меня есть видение сложившейся проблемы и я её расписал. Но мне необходимо услышать мнение других компетентных людей. Это же обмен опытом. Я же не говорю, что все идеи, которые мне могут предложить, я приму на ура.     
         | 
|||
| 
    34
    
        Pasha    
     31.12.13 
            ✎
    12:11 
 | 
         
        (0) Смешивать поддержку и разработку нельзя однозначно...     
         | 
|||
| 
    35
    
        Новиков    
     31.12.13 
            ✎
    12:17 
 | 
         
        (33) ну ладно. Тогда снимаю свою претензию, если ты не копи-пастер Дартаньян.     
         | 
|||
| 
    36
    
        Cerera    
     31.12.13 
            ✎
    12:17 
 | 
         
        (34)но если прогера сажать на поддержку он ведь расти перестанет.     
         | 
|||
| 
    37
    
        Cerera    
     31.12.13 
            ✎
    12:41 
 | 
         
        Задача ведущего программиста сделать так, чтоб другой программист рос как специалист, и разгружал ведущего программиста от текучки.     
         | 
|||
| 
    38
    
        Krendel    
     31.12.13 
            ✎
    12:47 
 | 
         
        (26) Не городите огород, если отдел чисто программисткий- то тогда вы правы, если отдел сборный, то  тогда ответственный за исполнение раздает задачи выделенным ему людям,
 
        т.е. старший прогер решает какую задачу передать младшему, а какую исполнять самому, ибо он ответственный за результат разработки, у начальника должно быть одно требование- требование к росту сложности задач у младшего (если он понимает предметную область, кем руководит)  | 
|||
| 
    39
    
        ДенисЧ    
     31.12.13 
            ✎
    12:50 
 | 
         
        (37) "чтоб другой программист рос как специалист"
 
        Он нянька, что ли?  | 
|||
| 
    40
    
        Cerera    
     31.12.13 
            ✎
    12:54 
 | 
         
        (39)Его задача ведь сделать так, чтоб в компании задачи решались качественнее и быстрее.     
         | 
|||
| 
    41
    
        Мимохожий Однако    
     31.12.13 
            ✎
    13:24 
 | 
         
        В любом случае тот кто выше (руководитель или ведущий) - должен получать задачи. Остальные получают задачи только от него. Без дифференциации цвета штанов нельзя.     
         | 
|||
| 
    42
    
        Krendel    
     31.12.13 
            ✎
    13:24 
 | 
         
        (39) Ну а нафиг такой ведущий нужен, если обоснований почему сделано так или иначе от него не допросишься     
         | 
|||
| 
    43
    
        Cerera    
     31.12.13 
            ✎
    13:34 
 | 
         
        (42)о чем это?     
         | 
|||
| 
    44
    
        etc    
     31.12.13 
            ✎
    14:42 
 | 
         
        (13) это все не то, проблема вот тут: "большинство задач, реализованных младшим программистом, проходят мимо"     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |