_________________ ___________
(наименование организации) УТВЕРЖДАЮ
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ _________________ ______________
(наименование должности)
00.00.0000 N 000 _________________ _____________
(подпись) (инициалы, фамилия)
Разработчика 00.00.0000
1. Общие положения
1.1. Разработчик относится к категории специалистов.
1.2. Для работы разработчиком принимается лицо:
1) имеющее высшее образование - бакалавриат;
2) имеющее опыт работы в области разработки информационных ресурсов не менее одного года;
3) освоившее дополнительное профессиональное образование - программы повышения квалификации.
1.3. Разработчик должен знать:
1) архитектуру, устройство и принцип функционирования вычислительных систем;
2) сетевые протоколы и основы web-технологий;
3) основы современных систем управления базами данных;
4) устройство и функционирование современных информационных ресурсов;
5) теорию баз данных;
6) системы хранения и анализа баз данных;
7) современные принципы построения интерфейсов пользователя;
8) современные методики тестирования эргономики пользовательских интерфейсов;
9) современные стандарты взаимодействия компонентов распределенных приложений;
10) программные средства и платформы для разработки web-ресурсов;
11) основы информационной безопасности web-ресурсов;
12) методики описания и моделирования процессов, средства моделирования процессов;
13) отраслевую нормативную техническую документацию;
14) основы теории системного анализа и построения диаграмм взаимодействия;
15) правила деловой переписки;
16) языки формализации функциональных спецификаций;
17) методы и приемы формализации задач;
18) методы и средства проектирования ИР;
19) методы и средства проектирования интерфейсов;
20) методы и средства проектирования баз данных;
21) принципы построения архитектуры ИР;
22) типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке ИР;
23) методы и средства проектирования программных интерфейсов;
24) критерии оценки юзабилити- и эргономических характеристик;
25) методы экспертной оценки интерфейсов;
26) методы юзабилити-тестирования;
27) стандарты, регламентирующие требования к пользовательским интерфейсам;
28) сущность и понятие информационной безопасности, основные характеристики ее составляющих;
29) источники угроз информационной безопасности и меры по их предотвращению;
30) современные программно-технические средства и способы обеспечения безопасности ИР;
31) принципы работы коммуникационного оборудования;
32) английский язык на уровне чтения технической документации в области информационных и компьютерных технологий;
33) предметную область проекта для составления тест-планов;
34) основы управления изменениями;
35) принципы работы коммуникационного оборудования;
36) основы программирования;
37) _________________ _______________________ ___________.
1.4. Разработчик должен уметь:
1) производить анализ исполнения требований;
2) вырабатывать варианты реализации требований;
3) производить оценку и обоснование рекомендуемых решений;
4) применять методы и приемы формализации задач;
5) использовать программные продукты для графического отображения алгоритмов;
6) осуществлять коммуникации с заинтересованными сторонами;
7) выбирать средства реализации требований к ИР;
8) вырабатывать варианты реализации ИР;
9) использовать существующие типовые решения и шаблоны ИР;
10) применять методы и средства проектирования ИР, структур данных, баз данных, программных интерфейсов;
11) разрабатывать проектную документацию;
12) формировать перечень задач юзабилити-исследования;
13) интерпретировать бизнес-задачи в параметры, характеризующие качество интерфейса;
14) производить экспертную оценку интерфейса;
15) работать с системами анализа данных;
16) устанавливать и настраивать программное обеспечение защиты информации;
17) анализировать сообщения журналов событий;
18) выполнять регламентные процедуры по резервированию данных;
19) документировать регламентные процедуры;
20) производить настройку параметров web-сервера;
21) разрабатывать регламентные документы;
22) идентифицировать инциденты нарушения безопасной работы и принимать решение по изменению регламентных процедур;
23) пользоваться нормативно-технической документацией в области программного обеспечения;
24) тестировать ИР с использованием тест-планов;
25) работать с инструментами подготовки тестовых данных;
26) интерпретировать бизнес-требования заказчика для составления тестовых сценариев;
27) устанавливать требования к результатам тестирования;
28) самостоятельно работать с информацией;
29) работать в команде с другими специалистами по тестированию и разработчиками;
30) _________________ _______________________ _________________.
(другие требования к необходимым умениям)
1.5. Разработчик в своей деятельности руководствуется:
1) _________________ _______________________ _________________;
(наименование учредительного документа)
2) Положением о _________________ _______________________ _______;
(наименование структурного подразделения)
3) настоящей должностной инструкцией;
4) _________________ _______________________ _________________.
(наименования локальных нормативных актов, регламентирующих
трудовые функции по должности)
1.6. Разработчик подчиняется непосредственно _________________ _______.
(наименование должности
руководителя)
1.7. _________________ _______________________ ________________.
(другие общие положения)
2. Трудовые функции
2.1. Управление работами по созданию (модификации) и сопровождению информационных ресурсов:
2.1.1. Анализ и формализация требований к ИР.
2.1.2. Разработка технических спецификаций на ИР.
2.1.3. Проектирование ИР.
2.1.4. Тестирование ИР с точки зрения пользовательского удобства на основании данных о поведении пользователей.
2.1.5. Организация работ по обеспечению безопасной работы ИР.
2.1.6. Организация работ по интеграционному тестированию ИР с внешними сервисами и учетными системами.
2.2. _________________ _______________________ ________________.
(другие функции)
3. Должностные обязанности
3.1. Разработчик исполняет следующие обязанности:
3.1.1. В рамках трудовой функции, указанной в пп. 2.1.1 настоящей должностной инструкции:
1) проводит интервьюирование заказчика в соответствии с готовой методологией;
2) составляет формализованные описания решений поставленных задач в соответствии с требованиями принятых в организации нормативных документов;
3) разрабатывает алгоритмы решения поставленных задач в соответствии с требованиями принятых в организации нормативных документов;
4) согласовывает требования к ИР с заинтересованными сторонами;
5) проводит оценку времени и трудоемкости реализации требований к ИР.
3.1.2. В рамках трудовой функции, указанной в пп. 2.1.2 настоящей должностной инструкции:
1) осуществляет разработку и согласование технических спецификаций на ИР;
2) распределяет задания между программистами в соответствии с техническими спецификациями;
3) осуществляет контроль выполнения заданий;
4) формирует и предоставляет отчетность в соответствии с установленными регламентами;
5) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.3. В рамках трудовой функции, указанной в пп. 2.1.3 настоящей должностной инструкции:
1) осуществляет разработку, изменение архитектуры ИР, согласование с системным аналитиком и архитектором;
2) проектирует структуры данных;
3) проектирует базы данных;
4) проектирует интерфейсы;
5) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.4. В рамках трудовой функции, указанной в пп. 2.1.4 настоящей должностной инструкции:
1) проводит анализ качества и полноты отработки пользовательских сценариев;
2) определяет набор регистрируемых параметров;
3) производит настройку записи протокола юзабилити-тестирования;
4) выполняет анализ данных юзабилити-тестирования.
3.1.5. В рамках трудовой функции, указанной в пп. 2.1.5 настоящей должностной инструкции:
1) осуществляет администрирование и эксплуатацию аппаратно-программных средств защиты информации в ИР;
2) подготавливает проект организационных и технических мероприятий по комплексной защите ИР;
3) выполняет работы по организации функционирования систем защиты информации.
3.1.6. В рамках трудовой функции, указанной в пп. 2.1.6 настоящей должностной инструкции:
1) осуществляет формирование и утверждение стратегии тестирования;
2) разрабатывает стратегию тестирования и управление процессом тестирования;
3) проводит мониторинг работ и информирование о ходе работ заинтересованных лиц.
3.1.7. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.
3.1.8. _________________ _______________________ ______________.
(другие обязанности)
3.2. _________________ _______________________ ________________.
(другие положения о должностных обязанностях)
4. Права
4.1. Разработчик имеет право:
4.1.1. Участвовать в обсуждении проектов решений руководства организации, в совещаниях по их подготовке и выполнению.
4.1.2. Подписывать и визировать документы в пределах своей компетенции.
4.1.3. Запрашивать у непосредственного руководителя разъяснения и уточнения по данным поручениям, выданным заданиям.
4.1.4. Запрашивать по поручению непосредственного руководителя и получать от других работников организации необходимую информацию, документы, необходимые для исполнения поручения.
4.1.5. Знакомиться с проектами решений руководства, касающихся выполняемой им функции, с документами, определяющими его права и обязанности по занимаемой должности, критерии оценка качества исполнения своих трудовых функций.
4.1.6. Требовать прекращения (приостановления) работ (в случае нарушений, несоблюдения установленных требований и т.д.), соблюдения установленных норм, правил, инструкций; давать указания по исправлению недостатков и устранению нарушений.
4.1.7. Вносить на рассмотрение своего непосредственного руководителя предложения по организации труда в рамках своих трудовых функций.
4.1.8. Участвовать в обсуждении вопросов, касающихся исполняемых должностных обязанностей.
4.2. _________________ _______________________ ________________.
(другие права)
5. Ответственность
5.1. Разработчик привлекается к ответственности:
- за ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в порядке, установленном действующим трудовым законодательством Российской Федерации, законодательством о бухгалтерском учете;
- правонарушения и преступления, совершенные в процессе своей деятельности, - в порядке, установленном действующим административным, уголовным и гражданским законодательством Российской Федерации;
- причинение ущерба организации - в порядке, установленном действующим трудовым законодательством Российской Федерации.
5.2. _________________ _______________________ ________________.
(другие положения об ответственности)
6. Заключительные положения
6.1. Настоящая инструкция разработана на основе Профессионального
стандарта "Разработчик Web и мультимедийных приложений", утвержденного
Приказом Минтруда России от 18.01.2017 N 44н, с учетом ____________________
_________________ _______________________ ______.
(реквизиты локальных нормативных актов организации)
6.2. Ознакомление работника с настоящей инструкцией осуществляется при
приеме на работу (до подписания трудового договора).
Факт ознакомления работника с настоящей инструкцией подтверждается
_________________ _______________________ _______________________
(подписью в листе ознакомления, являющемся неотъемлемой частью
_________________ _______________________ _______________________.
настоящей инструкции (в журнале ознакомления с инструкциями);
в экземпляре инструкции, хранящемся у работодателя; иным способом)
6.3. _________________ _______________________ ________________.