Практика. Программист. Инструкция программиста наименование учреждения
Скачать 87.5 Kb.
|
Должностная инструкция программиста
I. Общие положения 1. На должность программиста назначается лицо, имеющее среднее профессиональное образование и дополнительное профессиональное образование по программе повышения квалификации. 2. Опыт практической работы не менее 6 месяцев в области разработки программного обеспечения. 3. Назначение на должность программиста, а также освобождение от нее производится приказом руководителя организации. 4. Программист должен знать: 4.1. Методы автоматической и автоматизированной проверки работоспособности программного обеспечения 4.2. Основные виды диагностических данных и способы их представления 4.3. Языки, утилиты и среды программирования, и средства пакетного выполнения процедур 4.4. Типовые метрики программного обеспечения 4.5. Основные методы измерения и оценки характеристик программного обеспечения 4.6. Методы создания и документирования контрольных примеров и тестовых наборов данных 4.7. Правила, алгоритмы и технологии создания тестовых наборов данных 4.8. Требования к структуре и форматам хранения тестовых наборов данных 4.9. Методы и средства проверки работоспособности программного обеспечения 4.10. Среду проверки работоспособности и отладки программного обеспечения 4.11. Внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения 4.12. Методы и средства рефакторинга и оптимизации программного кода 4.13. Внутренние нормативные документы, регламентирующие требования к программному коду, порядок отражения изменений в системе контроля версий 4.14. Внутренние нормативные документы, регламентирующие порядок отражения результатов рефакторинга и оптимизации в коллективной базе знаний 4.15. Методы и приемы отладки программного кода 4.16. Типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления 4.17. _____________________________________________________________________ 5. Программист подчиняется непосредственно ___________________. 6. На время отсутствия программиста (отпуск, болезнь, пр.) его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за надлежащее их исполнение. 7. ________________________________________________________________ II. Должностные обязанности В обязанности программиста входит: 1. Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения: - Разработка процедуры проверки работоспособности программного обеспечения - Разработка процедуры сбора диагностических данных - Разработка процедуры измерения требуемых характеристик программного обеспечения - Оценка и согласование сроков выполнения поставленных задач 2. Разработка тестовых наборов данных: - Подготовка тестовых наборов данных в соответствии с выбранной методикой - Оценка и согласование сроков выполнения поставленных задач 3. Проверка работоспособности программного обеспечения: - Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных - Оценка соответствия программного обеспечения требуемым характеристикам - Сбор и анализ полученных результатов проверки работоспособности программного обеспечения - Оценка и согласование сроков выполнения поставленных задач 4. Рефакторинг и оптимизация программного кода: - Анализ программного кода на соответствие требованиям по читаемости и производительности - Внесение изменений в программный код и проверка его работоспособности - Оценка и согласование сроков выполнения поставленных задач 5. Исправление дефектов, зафиксированных в базе данных дефектов: - Воспроизведение дефектов, зафиксированных в базе данных дефектов - Установление причин возникновения дефектов - Внесение изменений в программный код для устранения выявленных дефектов - Оценка и согласование сроков выполнения поставленных задач III. Права Программист имеет право: 1. Запрашивать и получать необходимую информацию, а также материалы и документы, относящиеся к вопросам своей деятельности. 2. Повышать квалификацию, проходить переподготовку (переквалификацию) 3. Принимать участие в обсуждении вопросов, входящих в его функциональные обязанности. 4. Вносить предложения и замечания по вопросам улучшения деятельности на порученном участке работы. 5. Требовать от руководства организации оказания содействия, в том числе обеспечения организационно-технических условий и оформления установленных документов, необходимых для исполнения должностных обязанностей. 6. Принимать самостоятельные решения, руководствуясь квалификационными требованиями и должностными обязанностями 7. ___________________________________________________________ IV. Ответственность Программист несет ответственность: 1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в пределах, определенных действующим трудовым законодательством Российской Федерации. 2. За правонарушения, совершенные в процессе осуществления своей деятельности, - в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации. 3. За причинение материального ущерба - в пределах, определенных действующим трудовым и гражданским законодательством Российской Федерации. 4. ____________________________________________________________________ Настоящая должностная инструкция разработана в соответствии с положениями (требованиями) Трудового кодекса Российской Федерации от 30.12.2001 г. № 197 ФЗ (ТК РФ) (с изменениями и дополнениями), профессионального стандарта «Программист» утвержденного приказом Министерства труда и социальной защиты Российской Федерации от 18 ноября 2013г. №679н и иных нормативно–правовых актов, регулирующих трудовые отношения.
|