Должностная инструкция главного системного программиста

УТВЕРЖДАЮ:

_______________________________

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

_______________________________

_______________________________

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

_______________________________

_______________________/[Ф.И.О.]/

«______» _______________ 20___ г.

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

Главного системного программиста

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

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

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

1.3. Главный системный программист подчиняется непосредственно [наименование должности непосредственного руководителя в дательном падеже] Компании.

1.4. Главный системный программист относится к категории руководителей и имеет в подчинении [наименование должностей подчиненных в дательном падеже].

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

1.6. Главный системный программист отвечает за:

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

1.7. Главный системный программист должен знать:

  • дисциплину управления проектами;
  • особенности управления проектами по разработке программных средств;
  • стандарты системной и программной инженерии;
  • технологическую область, в которой идет разработка системного программного обеспечения;
  • технологии, применяемые в конкретном проекте по разработке системного программного обеспечения;
  • методы и средства оценки трудоемкости разработки программных средств;
  • методы и средства составления сетевых графиков выполнения работ;
  • порядок взаиморасчетов юридических и физических лиц по действующему законодательству Российской Федерации;
  • законодательство Российской Федерации в сфере защиты авторских и смежных прав;
  • трудовое законодательство Российской Федерации;
  • правила ведения деловой переписки;
  • правила ведения деловых переговоров;
  • основы делового этикета;
  • типичные риски в процессе разработки программ, методы их идентификации и работы с ними;
  • методы верификации и валидации программных средств;
  • критерии качества программных средств;
  • методы контроля качества программных средств;
  • специальную терминологию в области разработки системного программного обеспечения;
  • принципы организации, состав и схемы работы операционных систем;
  • принципы построения сетевого взаимодействия;
  • основные методы разработки программного обеспечения;
  • основы архитектуры, устройства и функционирования вычислительных систем;
  • архитектуру и принципы функционирования коммуникационного оборудования;
  • устройство и принципы функционирования информационных систем;
  • методики тестирования разрабатываемых информационных систем;
  • стандарты информационного взаимодействия систем;
  • основы информационной безопасности;
  • теорию системного анализа;
  • локальные нормативные правовые акты, действующие в организации;
  • английский язык на уровне чтения технической документации и разговорный технический в области информационных и компьютерных технологий;
  • государственные стандарты ЕСПД;
  • текущее состояние рынка труда в сфере программирования;
  • текущее положение на рынке аутсорсинга разработки;
  • гражданское законодательство Российской Федерации;
  • программные средства и платформы инфраструктуры информационных технологий организаций;
  • аппаратные средства и платформы инфраструктуры информационных технологий организаций;
  • методологии разработки программных средств;
  • основы управления проектами;
  • дисциплину управления требованиями;
  • системы управления версиями;
  • дисциплину управления конфигурациями;
  • механизмы мониторинга системы управления базами данных;
  • основы систем управления базами данных;
  • отраслевые и локальные стандарты, описывающие испытания и приемку программных средств;
  • правила испытаний и приемки программных средств у заказчика;
  • стандарты на документацию разработки программных средств;
  • стандарты на эксплуатационную документацию программных средств;
  • взаимосвязь процесса документирования с основными процессами жизненного цикла программных средств;
  • современные подходы к автоматизации и стандарты автоматизации организации.

1.8. Главный системный программист должен уметь:

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

1.9. Главный системный программист в своей деятельности руководствуется:

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

1.10. В период временного отсутствия главного системного программиста его обязанности возлагаются на [наименование должности заместителя].

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

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

2.1. Планирование разработки системного программного обеспечения:

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

2.2. Формирование группы программистов для разработки системного программного обеспечения:

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

2.3. Организация работы программистов в группе по разработке системного программного обеспечения:

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

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

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

2.5. Предоставление заказчику результатов разработки системного программного обеспечения:

  • проведение после согласования с заказчиком испытаний и приемки разработанного системного программного обеспечения;
  • передача заказчику исходного кода разработанного системного программного обеспечения;
  • передача заказчику исполняемых файлов разработанного системного программного обеспечения;
  • предоставление заказчику текущей отчетности о состоянии проекта по разработке системного программного обеспечения;
  • согласование и передача заказчику технологической документации на разработанное системное программное обеспечение;
  • согласование и передача заказчику эксплуатационной документации на разработанное системное программное обеспечение;
  • разработка инструкции по работе с разработанным системным программным обеспечением.

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

3. Права

Главный системный программист имеет право:

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

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

3.3. Контролировать выполнение производственных заданий, своевременное выполнение отдельных поручений подчиненными ему работниками.

3.4. Подписывать и визировать документы в пределах своей компетенции.

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

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

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

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

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

3.10. Требовать от руководства создания нормальных условий для выполнения должностных обязанностей.

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. Режим работы главного системного программиста определяется в соответствии с правилами внутреннего трудового распорядка, установленными в Компании.

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

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

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

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

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

(подпись)

Кнопка «Наверх»