АКУТА, ЗАО
Руководитель IT проектов
Построение процесса разработки в соответствии с манифестом Agile по методологии SCRUM.
В процессе жизненного цикла выполнял роль - PRODUCT OWNER. В том числе:
Обсуждение требований ТЗ с Заказчиком (формирования Product Backlog). Оценка, анализ и оптимизация требований Заказчика (roadmap);
Формирование команды (по ролям: Design (UX/UI), Front, Back, QA, DevOps). Проведение собеседований кандидатов;
Доведение требований Заказчика до исполнителей (Sprint Planning Meeting).
На Sprint Planning Meeting’е обсуждался с командой Product Backlog состоящий из User stories (включающих в себя Task’и) распределенных по Sprint’ам (roadmap). Проведение Planning Poker’а позволяло определить сложность (в Point’ах для каждой роли в команде) User stories и времени выполнения Task (по необходимости), в случае если их выполнение требовалось в первую очередь (scope). Занесение полученных данных в платформа управления проектами (Taiga.io в нашем случае).
Разворачивание инфраструктуры, среды разработки (DevOps) под проект: GitLab - CI/CD – Pipelines; стенд из ВМ на сервере ESXi (ОС, СУБД и прочее). Подготовка UX/UI дизайна (прототипирование, верстка). Разработка кода (Front, Back) с использованием решений на базе открытого кода (Open Source), сборка установщика (DevOps), составление Test Cases и тестирование (QA), приемка результатов (демонстрация работы релиза на физическом стенде);
После приемки результатов выполнения, Sprint’а, следовало командирование на территорию Заказчика, развертывание (пуско-наладка, внедрение (DevOps), демонстрация (на разных этапах это презентация, макеты/модели/прототипы (Design) функционала (фич) Потребителю (External User), сбор и формирование Issues (Bugs, Question, Enhancement) от Потребителя (External User);
Наброски средствами Balsamiq в «полях» (Axure RP кликабельный прототип) для передачи пожеланий Потребителя (External User) команде (Design, Front);
Проведение оценки эффективности (производительности по суммарному количеству набранных Point’ов) команды в прошедшем Sprint’е (Sprint Review), прогнозирование ожидаемой эффективности (Sprint Retrospective) в следующем Sprint’е, выявлении имеющихся проблем (Bugs, Question, Enhancement), оценки вероятности завершения всех необходимых работ по продукту.
Обеспечение контроля над соблюдением сроков. Определение статуса и прогресса работы над Sprint’ом, раннее обнаружение возникших препятствий (Bugs, Question, Enhancement), выработка решений по изменению стратегии (сокращение scope работ);
Прогнозирование влияния использованных в процессе проектирования технических решений на функционирование системы в целом. Формирование заданий на реализацию изменений системы. Контроль соответствия реализации системы заявленным требованиям, оценка эффективности реализованных требований;
Стек технологий: Ubuntu 14, PostgreSQL, nginx, Django, Python, node.js, AD FS, Cesium, angular, gulp, ngraph, React.JS, PHP, JS, C++, Go, RestApi
Параллельно сопровождаю проекты по внедрению (пуско-наладочные работы).
Ведение проекта. Распределение задач между ответственными. Обеспечение выполнения поставленных задач в установленные сроки. Сотрудничество с представителями подрядных организаций головного заказчика. Участие во внедрении (командирование на объект размещения изделия). Принятие участия в Государственных испытаниях изделия.
Установка, настройка и администрирование ОС Astra Linux 1.3-1.6, МСВС 3.0-5.0.
Сертификация, аттестация, разработка и внедрение систем защиты информации. Настройка серверного оборудования.
Работа с проектами МО (СЧ ОКР). Настройка СрЗИ НСД (Secret Net 7, ПАК Соболь, Акорд, Ключ-Ш, Ключ-Л2), политик безопасности (локальные, групповые) Согласно РД АС ФСТЭК.
Разработка руководства администратора безопасности.
Разработка эксплуатационной документации (руководства по эксплуатации, руководство пользователя) согласно ГОСТ ЕСПД и ЕСКД и др.
Работа со средствами виртуализации: VMware Workstation,
Oracle VM VirtualBox.
ГОСТ РВ