Должностная инструкция ведущего разработчика

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ ВЕДУЩЕГО РАЗРАБОТЧИКА

   ОБЩИЕ ПОЛОЖЕНИЯ.

  • Ведущий разработчик принимается и увольняется с работы приказом директора по представлению директора по развитию.
  • В своей деятельности ведущий разработчик руководствуется действующими законодательными и нормативными актами Российской Федерации, приказами и указаниями директора предприятия, распоряжениями директора по развитию, правилами внутреннего трудового распорядка и настоящей инструкцией.
  • Ведущий разработчик подчиняется непосредственно директору по развитию.
  • На должность ведущего разработчика принимается работник с высшим профессиональным обра­зованием и стажем работы по специальности.
  • Ведущий разработчик должен знать:
  • руководящие материалы, определяющие на­правления развития соответствующей отрасли экономики, науки и техники;
  • перспективы ее развития;
  • отечественные и зарубежные достижения науки и техники в соответствующей об­ласти знаний;
  • специальную литературу в области разрабатываемых и смежных с ними проблем;
  • стандарты, технические условия и дру­гие руководящие материалы по разработке и оформлению техни­ческой документации;
  • основы трудового законодательства;
  • правила и нормы охраны труда, пожарной безопасности и промышленной санитарии.
  1. ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ.

В функциональные обязанности ведущего разработчика входят:

  • Анализ, проектирование и разработка программного обеспечения.
  • Постановка задач разработчикам и контроль их исполнения.
  • Планирование работ и ведение проектной документации.
  • Обеспечение высокого качества выпускаемых программных продуктов.
  • Обеспечение высокого уровня технологичности разрабатываемых систем и самого процесса разработки.
  • Принятие решений по большинству технических проблем, возникающих в процессе разработки.
  • Обеспечение высокой производительности труда команды (в том числе за счет мотивации), согласованности действий внутри команды.
  • Согласование действий с другими командами и отделами при проведении совместных разработок.
  • Содействие при формировании команд разработчиков, проведение собеседований.
  1. ПРАВА.

Ведущий разработчик имеет право:

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

3.2. Взаимодействовать с другими предприятиями, организациями и учреждениями по
производственным и другим вопросам, относящимся к компетенции ведущего разработчика.

  1. ОТВЕТСТВЕННОСТЬ.

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

  1. УСЛОВИЯ РАБОТЫ.

5.1. Режим работы ведущего разработчик определяется в соответствии с Правилами внутреннего трудового распорядка, установленными на предприятии.

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

Руководитель структурного 
подразделения:

_______________ ________________________00.00.00г.
(подпись) фамилия, инициалы

СОГЛАСОВАНО:

Начальник юридического отдела:

_______________ ________________________00.00.00г.
(подпись) фамилия, инициалы

Начальник отдела кадров:

_______________ ________________________00.00.00г.
(подпись) фамилия, инициалы

С инструкцией ознакомлен:

_______________ ________________________00.00.00г.
(подпись) фамилия, инициалы

Что делать, если работодатели вас считают «оверквалифайд»? И как таким людям удается найти работу

Что делать, если работодатели вас считают «оверквалифайд»? И как таким людям удается найти работу

| Фев 26, 2022 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

Анна Соколова «Вы оверквалифайд для этой позиции», — такой вежливый отказ от рекрутера рискуют услышать те, кто имеет большой опыт работы, ведь он может быть избыточным для вакансии. The Village узнал у специалистов по HR, почему они отказывают слишком…

Что такое one day offer, который набирает популярность в найме: как устроена процедура, какие плюсы и риски

Что такое one day offer, который набирает популярность в найме: как устроена процедура, какие плюсы и риски

HR практик | Фев 22, 2022 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

Алёна Владимирская Самое модное сейчас: one day offer (odo). Суть ясна — кандидата проводят по всем этапам собеседований за один рабочий день, чтобы в конце дня либо выставить оффер, либо отказать. Для кого предназначен Конечно, не для топов. Но для дефицитных…

«У меня появилось новое хобби»: британец четыре месяца ходит на собеседования, чтобы развлечься. Устраиваться на работу он не намерен

«У меня появилось новое хобби»: британец четыре месяца ходит на собеседования, чтобы развлечься. Устраиваться на работу он не намерен

HR практик | Фев 1, 2022 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

Пользователь Reddit из Великобритании Рогз (R_o_g_z) поделился с интернет-пользователями своим необычным хобби — ходить на собеседования без намерения устроиться на работу. «У меня вроде как появилось новое хобби. <…> В течение последних четырех месяцев…

ТОП навыки HR-специалиста и как их развить

ТОП навыки HR-специалиста и как их развить

HR практик | Ноя 1, 2021 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

HR-специалист не только занимается отбором персонала, но еще и является связующим звеном между руководством компании и командой. Чтобы стать незаменимым сотрудником и претендовать на более высокие позиции — возможно, возглавить HR-отдел, нужно обладать специфическими…

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

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

HR практик | Окт 27, 2021 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

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

Демография и рынок труда

Демография и рынок труда

HR практик | Июл 16, 2021 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

Наталья Данина Мы сплошь и рядом встречаемся с кейсами, когда бизнес считает, что HR последнее время стал очень плохо работать (ага, до этого работал хорошо, а потом вдруг раз, и перестал). И уж если нет пророка в своем отечестве, то может к внешнему человеку…

Исследование: сотрудники-звезды снижают эффективность команд

Исследование: сотрудники-звезды снижают эффективность команд

HR практик | Май 15, 2021 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

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

Поиск работы с препятствиями: как бороться с ATS

Поиск работы с препятствиями: как бороться с ATS

HR практик | Мар 25, 2021 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

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

О чем стоит врать на собеседовании? И чего придумывать не нужно

О чем стоит врать на собеседовании? И чего придумывать не нужно

Елена | Сен 24, 2020 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

Автор Анна Соколова The Village продолжает отвечать на важные вопросы о работе и карьере. На этот раз мы спросили специалистов сферы HR, когда стоит врать и приукрашивать свои достижения на собеседовании, а когда это делать категорически не стоит. Екатерина Котова …

Опрос: каждый шестой владелец бизнеса учитывает знак зодиака при выборе работников

Опрос: каждый шестой владелец бизнеса учитывает знак зодиака при выборе работников

Елена | Авг 17, 2020 | HR Статьи, Подбор персонала, Статьи Новое | 0 Comments

Каждый шестой владелец (16%) бизнеса обращает внимание на знаки зодиака соискателей. При этом лишь 5% HR-специалистов учитывают знак зодиака кандидата, об этом свидетельствуют результаты исследования сервиса «Работа.ру«, которые имеются в распоряжении ТАСС….

УТВЕРЖДАЮ:

_______________________________

[Наименование должности]

_______________________________

_______________________________

[Наименование организации]

_______________________________

_______________________/[Ф.И.О.]/

«______» _______________ 20___ г.

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ

Ведущего разработчика (управление работами по созданию (модификации) и сопровождению информационных ресурсов)

1. Общие положения

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

1.2. Ведущий разработчик назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом руководителя Компании.

1.3. Ведущий разработчик относится к категории специалистов и имеет в подчинении [наименование должностей подчиненных в дательном падеже].

1.4. Ведущий разработчик подчиняется непосредственно [наименование должности непосредственного руководителя в дательном падеже] Компании.

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

1.6. Другие характеристики: дополнительное профессиональное образование — программы повышения квалификации.

1.7. Особые условия допуска ведущего разработчика к работе: отсутствуют.

1.8. Ведущий разработчик отвечает за:

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

1.9. Ведущий разработчик должен знать:

  • архитектуру, устройство и принцип функционирования вычислительных систем;
  • сетевые протоколы и основы web-технологий;
  • основы современных систем управления базами данных;
  • устройство и функционирование современных информационных ресурсов;
  • теорию баз данных;
  • системы хранения и анализа баз данных;
  • современные принципы построения интерфейсов пользователя;
  • современные методики тестирования эргономики пользовательских интерфейсов;
  • современные стандарты взаимодействия компонентов распределенных приложений;
  • программные средства и платформы для разработки web-ресурсов;
  • основы информационной безопасности web-ресурсов;
  • методики описания и моделирования процессов, средства моделирования процессов;
  • отраслевую нормативную техническую документацию;
  • основы теории системного анализа и построения диаграмм взаимодействия;
  • правила деловой переписки;
  • языки формализации функциональных спецификаций;
  • методы и приемы формализации задач;
  • методы и средства проектирования ИР;
  • методы и средства проектирования интерфейсов;
  • методы и средства проектирования баз данных;
  • принципы построения архитектуры ИР;
  • типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке ИР;
  • критерии оценки юзабилити- и эргономических характеристик;
  • методы экспертной оценки интерфейсов;
  • методы юзабилити-тестирования;
  • стандарты, регламентирующие требования к пользовательским интерфейсам;
  • сущность и понятие информационной безопасности, основные характеристики ее составляющих;
  • источники угроз информационной безопасности и меры по их предотвращению;
  • современные программно-технические средства и способы обеспечения безопасности ИР;
  • принципы работы коммуникационного оборудования;
  • английский язык на уровне чтения технической документации в области информационных и компьютерных технологий;
  • предметную область проекта для составления тест-планов;
  • основы управления изменениями;
  • основы программирования.

1.10. Ведущий разработчик в своей деятельности руководствуется:

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

1.11. В период временного отсутствия ведущего разработчика (отпуск, болезнь, прочее), его обязанности возлагаются на [наименование должности заместителя], который назначается в установленном порядке, приобретает соответствующие права и несет ответственность за неисполнение или ненадлежащее исполнение обязанностей, возложенных на него в связи с замещением.

2. Должностные обязанности

Ведущий разработчик выполняет следующие должностные обязанности::

2.1. Проведение интервьюирования заказчика в соответствии с готовой методологией.

2.2. Составление формализованных описаний решений поставленных задач в соответствии с требованиями принятых в организации нормативных документов.

2.3. Разработка алгоритмов решения поставленных задач в соответствии с требованиями принятых в организации нормативных документов.

2.4. Согласование требований к ИР с заинтересованными сторонами.

2.5. Оценка времени и трудоемкости реализации требований к ИР.

2.6. Разработка и согласование технических спецификаций на ИР.

2.7. Распределение заданий между программистами в соответствии с техническими спецификациями.

2.8. Осуществление контроля выполнения заданий.

2.9. Формирование и предоставление отчетности в соответствии с установленными регламентами.

2.10. Оценка и согласование сроков выполнения поставленных задач.

2.11. Разработка, изменение архитектуры ИР, согласование с системным аналитиком и архитектором.

2.12. Проектирование структур данных.

2.13. Проектирование баз данных.

2.14. Проектирование интерфейсов.

2.15. Оценка и согласование сроков выполнения поставленных задач.

2.16. Анализ качества и полноты отработки пользовательских сценариев.

2.17. Определение набора регистрируемых параметров.

2.18. Настройка записи протокола юзабилити-тестирования.

2.19. Анализ данных юзабилити-тестирования.

2.20. Администрирование и эксплуатация аппаратно-программных средств защиты информации в ИР.

2.21. Подготовка проекта организационных и технических мероприятий по комплексной защите ИР.

2.22. Выполнение работ по организации функционирования систем защиты информации.

2.23. Формирование и утверждение стратегии тестирования.

2.24. Разработка стратегии тестирования и управление процессом тестирования.

2.25. Мониторинг работ и информирование о ходе работ заинтересованных лиц.

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

3. Права

Ведущий разработчик имеет право:

3.1. На все предусмотренные законодательством Российской Федерации социальные гарантии.

3.2. На бесплатную выдачу специальной одежды, специальной обуви и других средств индивидуальной защиты.

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

3.4. Требовать от руководства организации оказания содействия в исполнении своих профессиональных обязанностей и осуществлении прав.

3.5. Представлять руководству предложения по совершенствованию своей работы.

3.6. Знакомиться с проектами решений руководства организации, касающимися его деятельности.

3.7. Повышать свою профессиональную квалификацию.

3.8. Иные права, предусмотренные трудовым законодательством Российской Федерации.

4. Ответственность и оценка деятельности

4.1. Ведущий разработчик несет административную, дисциплинарную и материальную (а в отдельных случаях, предусмотренных законодательством РФ, — и уголовную) ответственность за:

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

4.1.2. Невыполнение или ненадлежащее выполнение своих трудовых функций и порученных ему задач.

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

4.1.4. Недостоверную информацию о состоянии выполнения порученной ему работы.

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

4.1.6. Не обеспечение соблюдения трудовой дисциплины.

4.2. Оценка работы ведущего разработчика осуществляется:

4.2.1. Непосредственным руководителем — регулярно, в процессе повседневного осуществления работником своих трудовых функций.

4.2.2. Аттестационной комиссией предприятия — периодически, но не реже 1 раза в два года на основании документированных итогов работы за оценочный период.

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

5. Условия работы

5.1. Режим работы ведущего разработчика определяется в соответствии с правилами внутреннего трудового распорядка, установленными в Компании.

6. Право подписи

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

С инструкцией ознакомлен ___________/____________/ «____» _______ 20__ г.

(подпись)

Что входит в обязанности ведущего разработчика

Время на прочтение6 мин

Количество просмотров28K

Вот эта большая статья Джона Олспау называется «Быть ведущим инженером». В первый раз я прочитала её примерно четыре года назад, когда только перешла на нынешнюю работу, и она действительно повлияла на представления об этом направлении моей карьеры.

Перечитав её сейчас, действительно интересной там кажется одна вещь, что эмпатия и помощь команде — важная часть работы сеньора. Что, конечно, является правдой!

Но сейчас я вижу, что большинство или все ведущие инженеры, которых я знаю, берут на себя значительную помощь другим сотрудникам вдобавок к своей личной работе по программированию. Сейчас мне кажется, что я и мои коллеги сталкиваются не столько с проблемой «Что?? Нужно РАЗГОВАРИВАТЬ С ЛЮДЬМИ?? НЕВЕРОЯТНО», сколько с другой проблемой: «Как сбалансировать всю эту руководящую работу со своим индивидуальным вкладом / программированием? Сколько и какой работы я должен делать?». Поэтому вместо того, чтобы говорить о признаках сеньора из статьи Олспау (с которыми я полностью согласна), хочу поговорить о работе, которую мы делаем.

О чём эта статья

«Чем занимается ведущий инженер» — огромная тема, а здесь лишь небольшая статья, так что следует иметь в виду:

  • Тут лишь одно возможное описание того, чем может заниматься ведущий инженер. Есть много подходов к работе, и это не должно стать догмой.
  • Я в основном работала только в одной компании, поэтому мой опыт и взгляды, очевидно, довольно ограничены.
  • Очевидно, есть много уровней «сеньора». Речь идёт примерно об уровне P3/P4 в иерархии Mozilla (senior engineer / staff engineer), может быть, немного ближе к уровню «staff».

Что входит в обязанности

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

Почти вся эта работа по сути техническая: помочь кому-то справиться со сложным проектом — это явно человеческое взаимодействие, но проблемы, над которыми мы будем работать вместе, как правило, будут техническими! («Может, если упростить дизайн, то мы сможем быстрее справиться!»).

  • Писать код (очевидно).
  • Делать код-ревью (очевидно).
  • Писать и рассматривать документацию по дизайну. Как и в случае с другими ревью, сторонний взгляд, вероятно, поможет улучшить дизайн.
  • Помогать коллегам, если они застряли. Иногда люди застревают на проекте, и важно им помочь! Я думаю об этом не столько о «парашюте с неба и доставке людям ваших магических знаний», сколько о «совместной работе, чтобы понять проблему и посмотреть, справятся ли два мозга быстрее, чем один» :). Это также означает совместную работу, а не решение проблемы вместо другого человека.
  • Поддерживать коллег на высоком уровне. Для разных людей «уровень» имеет разное значение (для моей команды это означает надёжность/безопасность/удобство продукта). Если кто-то принимает решение, которое мне не нравится, значит, либо я знаю что-то, чего не знает он, или он знает что-то, чего не знаю я! Поэтому не нужно говорить: «Эй, ты сделал это неправильно, нужно сделать X вместо этого», а лучше просто дать им дополнительную информацию, которой у них не было, и часто это решает вопрос. И довольно часто оказывается, что мне чего-то не хватало, и на самом деле их решение было вполне разумным! В прошлом я иногда видела, как ведущие инженеры пытаются обеспечить соблюдение стандартов качества, всё громче повторяя своё мнение, потому что они думают, что их мнение верно. Лично я не нашла полезным такой подход.
  • Создавать новые проекты. Команда разработчиков программного обеспечения — это не место с нулевой суммой! Лучшие инженеры, которых я знаю, не оставляют себе самую интересную работу, они создают новые интересные/важные проекты и создают пространство, чтобы другие делали эту работу. Например, кто-то из моей команды начал переписывать нашу систему деплоя. Проект оказался суперуспешным, и теперь целая команда работает над новыми функциями, которые стало легче реализовать!
  • Планировать работу своих проектов. Речь о том, чтобы записать/сообщить дорожную карту для проектов, над которыми вы работаете, и убедиться, что люди понимают план.
  • Заранее сообщать о рисках проекта. Очень важно распознать, когда что-то идёт не очень хорошо, сообщить об этом другим инженерам/менеджерам и решить, что делать.
  • Сообщать об успехах!
  • Делать сторонние проекты, которые приносят пользу команде/компании. Я вижу, что многие сеньоры иногда делают небольшие, но важные проекты (например, создают инструменты разработки / помогают устанавливать политики), которые в конечном итоге помогают многим людям выполнять свою работу намного лучше.
  • Быть в курсе, как проекты соотносятся с приоритетами бизнеса.
  • Решать, когда прекратить проект. Оказывается, на удивление сложно понять, когда нужно остановиться / не начинать работу над чем-то. :)

На первое месте я поставила «писать код», потому что в реальности эта задача легко скатывается вниз в списке приоритетов. :)

В списке отсутствует пункт «делать оценки/прогнозы». Здесь я ещё не очень хороша, но я думаю, что когда-нибудь стоит потратить на это больше времени.

Список кажется большим. Кажется, что если заниматься всеми этими вещами, то они поглотят все ваши интеллектуальные ресурсы. Думаю, что в целом имеет смысл выделить какую-то часть и решить: «Прямо сейчас я собираюсь сосредоточиться на X, Y и Z, я думаю, что мой мозг взорвётся, если я попытаюсь сделать B и C».

Что не входит в обязанности

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

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

Большинство из перечисленного ниже — работа менеджера. Оговорка: менеджеры делают намного больше, чем перечисленное здесь (например, «создают новые проекты»), а в некоторых компаниях некоторое из перечисленного может фактически быть работой ведущего инженера (например, спринт-менеджмент).

  • Убедиться, что каждый сотрудник вознаграждается по заслугам за свою работу.
  • Убедиться, что работа справедливо распределена.
  • Убедиться, что люди хорошо работают вместе.
  • Обеспечить сплочённость команды.
  • Поговорить наедине с каждым сотрудником.
  • Обучать новых менеджеров, помогать им понять, что от них ждут (хотя я думаю, что ведущие программисты часто действительно приходят к такой деятельности?).
  • Управлять сторонними проектами (у меня на работе это дело любого инженера, ведущего тот проект).
  • Быть менеджером по продукту.
  • Вести спринт-менеджмент спринтом / определять этапы работы для каждого / проводить еженедельные митинги.

Полезно явно задавать границы

Недавно я столкнулась с интересной ситуацией, когда обсуждала с менеджером свои обязанности — и мы поняли, что очень по-разному на них смотрим! Мы прояснили ситуацию, и теперь всё в порядке, но это заставило меня понять, что очень важно договориться об ожиданиях. :)

Когда я начинала как инженер, работа была довольно простой — я писала код, пыталась придумать проекты, которые имели смысл, и всё было прекрасно. У моего менеджера всегда было чёткое представление о моей работе, ничего слишком сложного. Теперь ситуация изменилась! Поэтому теперь я считаю, что обязана определить работу, которую:

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

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

Не соглашайтесь на работу, которую не можете / не хотите делать

Думаю, очень важно отказаться от работы, которую я не могу сделать или которая в долгосрочной перспективе не доставит радости! Кажется заманчивым взять на себя много работы, даже если она вам не очень нравится («О, это хорошо для команды!», «Ну кто-то же должен это сделать!»). Конечно, иногда я беру на себя задачи только потому, что они должны быть выполнены, но думаю, что для здоровья команды на самом деле очень важно, чтобы сотрудники делали то, что им в целом нравится и чем они могут заниматься в долгосрочной перспективе.

Поэтому я возьму небольшие задачи, которые просто нужно сделать, но важно не говорить при этом: «О, конечно, я потрачу большую часть своего времени на то, что у меня плохо получается и что мне не нравится, нет проблем» :). И если «кто-то» должен это сделать, возможно, это просто означает, что нам нужно нанять/обучить кого-то нового, чтобы заполнить пробел. :)

Мне ещё многому нужно научиться!

Хотя я чувствую, что начинаю понимать, что такое «ведущий инженер» (уже 7 лет в моей карьере), но я по-прежнему чувствую, что нужно ещё многое узнать об этом, и мне было бы интересно услышать, как другие люди определяют границы своей работы!

Должностная инструкция младшего веб разработчика Junior

1. Общие положения 1.1. Младший веб разработчик относится к категории специалистов. 1.2. Назначение на должность младшего веб разработчика и освобождение от нее производится приказом генерального директора организации по представлению менеджера по персоналу или начальником отдела. 1.3. Младший веб разработчик подчиняется непосредственно старшему разработчику или начальнику структурного подразделения. 1.4. На время отсутствия младшего веб разработчика его права и обязанности выполняет другой специалист, который приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей, о чем объявляется в приказе по организации. 1.5. На должность младшего веб разработчика назначается лицо, отвечающее следующим требованиям: высшее профессиональное (техническое) образование или опыт работы на аналогичной должности от 1 года. 1.6. Младший веб разработчик должен знать: - базовые принципы протокола сети интернет (HTTP, WebSocket); - принципы работы веб браузера (Chromium / Firefox / Edge); - язык описания стилей (CSS); - структуры и алгоритмы обработки данных; - язык описания разметки (HTML); - язык программирования клиентских документов (JavaScript); - правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты; - системы контроля версий (Git); - локальные нормативные акты организации; - графические редакторы (Adobe Photoshop); - основы трудового законодательства; - виды и методы клиент-серверного взаимодействия; - методы и виды разработки алгоритмов; - знать принципы структурного / объектно-ориентированного программирования; - грамматику и стилистику русского языка; - технический английский язык; - технологию автоматической обработки информации и кодирования информации; - командную строку (Bash); - порядок оформления технической документации. 1.7. Младший веб разработчик руководствуется в своей деятельности: - законодательными актами РФ; - Уставом организации, правилами внутреннего трудового распорядка, другими нормативными актами организации; - приказами и распоряжениями руководства; - настоящей должностной инструкцией. 2. Должностные обязанности младшего веб разработчика Младший веб разработчик выполняет следующие должностные обязанности: 2.1. Размечает HTML-документы на основе переданных ему макетов. 2.2. Разрабатывает программы, обеспечивающие возможность выполнения поставленного алгоритма. 2.3. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, схемы ввода, обработки, хранения и вывода, методы ее контроля. 2.4. Выполняет работу по подготовке программ к отладке и проводит отладку. 2.5. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач. 2.6. Проводит корректировку разработанной программы на основе анализа выходных данных. 2.7. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию. 2.8. Определяет возможность использования готовых программных продуктов. 2.9. Осуществляет сопровождение внедрения программ и программных средств. 2.10. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации. 2.11. Выполняет работу по стандартизации вычислительных процессов. 3. Права младшего веб разработчика Младший веб разработчик имеет право: 3.1. Знакомиться с проектами решений руководства предприятия, касающихся его деятельности. 3.2. Сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению. 3.3. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей. 3.4. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями. 3.5. Взаимодействовать со всеми службами организации по вопросам своей профессиональной деятельности. 3.6. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав. 4. Ответственность младшего веб разработчика Младший веб разработчик несет ответственность: 4.1. За невыполнение и/или несвоевременное, халатное выполнение своих должностных обязанностей. 4.2. За несоблюдение действующих инструкций, приказов и распоряжений по сохранению коммерческой тайны и конфиденциальной информации. 4.3. Причинение материального ущерба в пределах, определенных действующим законодательством Российской Федерации. 4.4. Правонарушения, совершенные в процессе своей деятельности, в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации. 4.5. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.

Должностная инструкция веб разработчика Middle

1. Общие положения 1.1. Веб разработчик относится к категории специалистов. 1.2. Назначение на должность веб разработчика и освобождение от нее производится приказом генерального директора организации по представлению менеджера по персоналу или начальником отдела. 1.3. Веб разработчик подчиняется непосредственно старшему разработчику / начальнику структурного подразделения. 1.4. На время отсутствия веб разработчика его права и обязанности выполняет другой специалист, который приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей, о чем объявляется в приказе по организации. 1.5. На должность веб разработчика назначается лицо, отвечающее следующим требованиям: высшее профессиональное (техническое) образование или опыт работы на аналогичной должности от 3 лет. 1.6. Веб разработчик должен знать: - протоколы сети интернет (HTTP, WebSocket); - веб службы (REST/SOAP/RPC); - принципы работы веб браузера (Chrome / Firefox / Edge); - язык описания стилей (CSS); - структуры и алгоритмы обработки данных; - язык описания разметки (HTML / JADE); - язык программирования клиентских документов (JavaScript); - правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты; - основы системы контроля версий (Git); - локальные нормативные акты организации; - графические редакторы (Adobe Photoshop / Zeplin); - основы трудового законодательства; - виды и методы клиент-серверного взаимодействия; - виды и методы сервер-серверного взаимодействия; - принципы структурного / объектно-ориентированного / функционального программирования; - грамматику и стилистику русского языка; - технический английский язык; - технологию автоматической обработки информации и кодирования информации; - основные команды терминала Unix; - виды программного обеспечения; - препроцессоры стилей (Sass / PostCSS); - операционную систему, под управлением которой работает веб-сервер; - многопоточное программирование; - серверный язык программирования (NodeJS); - основы web-дизайна; - действующие условные сокращения, условные сокращения по компьютерной тематике, применяемые в библиографии на иностранных языках; - технологию автоматической обработки информации и кодирования информации; - формализованные языки программирования; - порядок оформления технической документации. 1.7. Веб разработчик руководствуется в своей деятельности: - законодательными актами РФ; - уставом организации, правилами внутреннего трудового распорядка, другими нормативными актами организации; - приказами и распоряжениями руководства; - настоящей должностной инструкцией. 2. Должностные обязанности старшего разработчика Разработчик web-сайта выполняет следующие должностные обязанности: 2.1. Определяет вместе с непосредственным руководителем цели и задачи проекта. 2.2. Разрабатывает удобный, с точки зрения навигации, интерфейс web-сервера (продуманное гипертекстовое представление страниц узла). 2.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных. 2.4. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля. 2.5. Выполняет работу по подготовке программ к отладке и проводит отладку. 2.6. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач. 2.7. Проводит корректировку разработанной программы на основе анализа выходных данных. 2.8. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию. 2.9. Определяет возможность использования готовых программных продуктов. 2.10. Осуществляет сопровождение внедрения программ и программных средств. 2.11. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации. 2.12. Выполняет работу по унификации и типизации вычислительных процессов. 2.13. Проводит ревью кода. 3. Права веб разработчика Веб разработчик имеет право: 3.1. Знакомиться с проектами решений руководства предприятия, касающихся его деятельности. 3.2. Сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению. 3.3. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей. 3.4. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями. 3.5. Взаимодействовать со всеми службами организации по вопросам своей профессиональной деятельности. 3.6. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав. 4. Ответственность веб разработчика Веб разработчик несет ответственность: 4.1. За невыполнение и/или несвоевременное, халатное выполнение своих должностных обязанностей. 4.2. За несоблюдение действующих инструкций, приказов и распоряжений по сохранению коммерческой тайны и конфиденциальной информации. 4.3. Причинение материального ущерба в пределах, определенных действующим законодательством Российской Федерации. 4.4. Правонарушения, совершенные в процессе своей деятельности, в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации. 4.5. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.

Должностная инструкция старшего веб разработчика

1. Общие положения 1.1. Старший веб разработчик относится к категории специалистов. 1.2. Назначение на должность старшего веб разработчика и освобождение от нее производится приказом генерального директора организации по представлению менеджера по персоналу или начальником отдела. 1.3. Старший веб разработчик подчиняется непосредственно техническому директору / начальнику структурного подразделения. 1.4. На время отсутствия старшего веб разработчика его права и обязанности выполняет другой специалист, который приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей, о чем объявляется в приказе по организации. 1.5. На должность старшего веб разработчика назначается лицо, отвечающее следующим требованиям: высшее профессиональное (техническое) образование и прошедшее повышение квалификации, имеющий опыт практической работы в области разработки программного обеспечения не менее пяти лет. 1.6. Старший веб разработчик должен знать: - виды и типы лицензий ПО; - глубокое представление интернет протоколов и принципах функционирования сети интернет; - операционную систему, под управлением которой работает веб-сервер (*nix); - графические программы (Adobe Photoshop / Zeplin); - статистически типизированные языки программирования, стандарты HTTP, реляционные БД; - технику владения нюансами программирования в многозадачной, высоконагруженной системе; - методы и средства сборки модулей и компонентов программного обеспечения; - интерфейсы взаимодействия с внешней средой; - системы контроля версий (Git); - интерфейсы взаимодействия внутренних модулей системы; - методы и средства разработки процедур для развертывания программного обеспечения; - методы и средства сборки и интеграции программных модулей и компонентов; - методы и средства верификации работоспособности выпусков программных продуктов; - web-дизайн, включающий UI/UX экспертизу; - технический английский язык; - основы обеспечения комплексной безопасности веб сервера; - функциональное программирование; - понимание работы контейнеризации (Docker); - понимать объект, которому посвящен сервер (продвигаемую продукцию); - грамотно оформлять техническую документацию; 1.7. Старший веб разработчик руководствуется в своей деятельности: - законодательными актами РФ; - уставом организации, правилами внутреннего трудового распорядка, другими нормативными актами компании; - приказами и распоряжениями руководства; - настоящей должностной инструкцией. 2. Должностные обязанности старшего веб разработчика Старший веб разработчик выполняет следующие должностные обязанности: 2.1. Разрабатывает концепцию развития web-сервера, его безопасность. 2.2. Осуществляет анализ трафика, детектирует аномалии трафика. 2.3. Ведет разработку компонентов по подготовленным техническим требованиям. 2.4. Отвечает за разработку наиболее ответственных элементов системы. 2.5. Пишет программный код процедур интеграции программных модулей. 2.6. Отвечает за процедуру интеграции программных модулей. 2.7. Применять методы и средства сборки модулей и компонент программного обеспечения, разработки процедур для развертывания программного обеспечения, миграции и преобразования данных, создания программных интерфейсов. 2.8. Выполнять процедуры сборки программных модулей и компонент в программный продукт. 2.9. производить настройки параметров программного продукта и осуществлять запуск процедур сборки. 2.10. Проводить оценку работоспособности программного продукта. 2.11. Документировать произведенные действия, выявленные проблемы и способы их устранения. 2.12. Выявлять соответствие требований заказчиков с существующими продуктами. 2.13. Создавать резервные копии программ и данных, выполнять восстановление, обеспечивать целостность программного продукта и данных. 2.14. Проводить ревью кода. 2.15. Быть наставником младших разработчиков. 3. Права старшего веб разработчика Старший веб разработчик имеет право: 3.1. Знакомиться с проектами решений руководства предприятия, касающихся его деятельности. 3.2. Сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению. 3.3. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей. 3.4. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями. 3.5. Взаимодействовать со всеми службами организации по вопросам своей профессиональной деятельности. 3.6. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав. 4. Ответственность старшего веб разработчика Старший веб разработчик несет ответственность: 4.1. За невыполнение и/или несвоевременное, халатное выполнение своих должностных обязанностей. 4.2. За несоблюдение действующих инструкций, приказов и распоряжений по сохранению коммерческой тайны и конфиденциальной информации. 4.3. Причинение материального ущерба в пределах, определенных действующим законодательством Российской Федерации. 4.4. Правонарушения, совершенные в процессе своей деятельности, в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации. 4.5. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.

Должностная инструкция руководителя веб разработки

1. Общие положения 1.1. Руководитель веб разработки относится к категории руководителей. 1.2. Руководитель веб разработки назначается на должность и освобождается от нее приказом генерального директора по представлению технического директора. 1.3. Руководитель веб разработки подчиняется непосредственно техническому директору. 1.4. На время отсутствия руководителя веб разработки его права и обязанности переходят старшему программисту. 1.5. На должность руководителя веб разработки назначается лицо, отвечающее следующим требованиям: высшее профессиональное (техническое) образование, общий стаж работы более 5 лет в области разработки ПО; 1.6. Руководитель веб разработки должен знать: - графическое описание объектного моделирования (UML); - методологии и модели программирования; - методологии и модели управления процессом разработки; - методологии и модели управления персоналом; - порядок оформления технической документации; - руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации; - виды программного обеспечения; - виды и типы лицензий ПО; - этику разработки ПО; - продуктовое представление; - системный подход; - действующие условные сокращения, условные сокращения по компьютерной тематике, применяемые в библиографии на иностранных языках; - интерфейсы взаимодействия с внешней средой; - технический английский язык; - грамматику и стилистику русского языка; - основы трудового законодательства; - локальные нормативные акты организации; - правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты; - архитектуру взаимодействия продуктовых систем; - формализованные языки программирования (JavaScript/HTML/CSS/NodeJS) и технологии программирования (компонентный подход/ООП/CASE); - технологию автоматической обработки информации и кодирования информации; 1.7. Руководитель веб разработки руководствуется в своей деятельности: - законодательными актами РФ; - Уставом организации, Правилами внутреннего трудового распорядка, другими нормативными актами компании; - приказами и распоряжениями руководства; - настоящей должностной инструкцией. 2. Должностные обязанности руководителя веб разработки Руководитель веб разработки выполняет следующие должностные обязанности: 2.1. Разрабатывает технологию решения задачи по всем этапам обработки информации. 2.2. Распределяет работу между своими подчиненными. 2.3. Обеспечивает контроль выполнения подчиненными полученной работы. 2.4. Оценивает объем поручаемой работы с целью правильного планирования и выполнения работы в срок. 2.5. Определяет возможность использования готовых программных продуктов. 2.6. Осуществляет сопровождение внедрения программ и программных средств. 2.7. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации. 2.8. Выполняет работу по унификации и типизации вычислительных процессов и технической документации. 2.9. Осуществляет своевременную передачу отлаженных программ заказчику. 2.10. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию. 2.11. Проводит экспертизу артефактов, разработанных сотрудниками отдела. 2.12. Поддерживает в актуальном состоянии стандарты отдела, проводит контроль соответствия деятельности сотрудников отдела стандартам. 2.13. Формирует требования к квалификации по вакансиям в отдел, проводит оценку уровня квалификации кандидатов на вакансии в отдел. 2.14. Контролирует соблюдение сотрудниками отдела Правил внутреннего трудового распорядка. 2.15. Формулирует задания и контролирует исполнения заданий специалистов. 2.16. Участвует в обсуждении архитектуры и требований к системе. 2.17. Участвует в выборе технологии, языка программирования, библиотек и т.п. 3. Права руководителя веб разработки Руководитель веб разработки имеет право: 3.1. Координировать работу сотрудников отдела. 3.2. Вносить предложения по премированию и взысканию для сотрудников отдела. 3.3. Вносить предложения по изменению должностей сотрудников отдела. 3.4. Вносить предложения вышестоящего руководству по улучшению работы, относящейся к функциональным обязанностям и всей Компании в целом. 3.5. Участвовать в подборе персонала отдела. 3.6. Принимать самостоятельные решения при выборе путей выполнения порученной работы. 3.7. Требовать от подчиненных своевременного и качественного выполнения порученной работы. проводить обсуждение принимаемых решений при выборе путей выполнения порученной работы подчиненными. 3.8. Предоставлять руководству Компании предложения о перемещении и поощрении подчиненных. 3.9. Требовать от Руководителей подразделений Компании предоставления материалов, необходимых для осуществления работы, входящей в компетенцию отдела. 3.10. Контролировать соблюдение отделом стандартов Системы Менеджмента Качества. 3.11. Участвовать в совещаниях по проведению контроля, критических разборов и рекламных показах. 3.12. Обращаться в соответствующие структурные подразделения по вопросам эксплуатации используемых программных средств. 4. Ответственность руководителя веб разработки Руководитель веб разработки несет ответственность: 4.1. За ненадлежащее выполнение своих должностных обязанностей. 4.1. За некачественное или неполное выполнение регламентных функций. 4.1. За несвоевременное, неполное и некачественное выполнение работ. 4.1. За неправильное и (или) неполное использование предоставленных прав. 4.1. За невыполнение приказов, распоряжений Генерального директора и непосредственного руководства. 4.1. За несоблюдение требований секретности и конфиденциальности служебной информации. 4.1. За несоблюдение требований правил техники безопасности, правил пожарной безопасности и правил внутреннего распорядка. 4.1. За недостоверную информацию о состоянии выполнения полученных заданий и поручений, нарушение сроков их исполнения. 4.1. За причинение материального ущерба – в пределах, определенных действующим трудовым, уголовным и гражданским законодательством. 4.1. За невыполнение и/или несвоевременное, халатное выполнение своих должностных обязанностей. 4.2. За несоблюдение действующих инструкций, приказов и распоряжений по сохранению коммерческой тайны и конфиденциальной информации. 4.3. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как оформить уход за инвалидом через госуслуги пошаговая инструкция
  • Шкаф бесто икеа инструкция
  • Колонка sdrd с микрофонами инструкция по применению
  • Наушники р47 wireless инструкция на русском
  • Cetaphil gentle skin cleanser инструкция