Лекции по курсу «Корпоративные информационные системы» Лекция 8. Структура бизнес- процессов разработки программного обеспечения: средства и методы сбора метрик сотрудников © В.М. Гриняк, доц. каф. ИСКТ ВГУЭС
Особенности бизнес-процессов software-предприятий На предприятиях, разрабатывающих программное обеспечение, в основу оценок результативности работы сотрудников положена информация о затратах времени сотрудника на ту или иную деятельность Цель сбора такой информации - формирование метрик по компании и создание базы для генерации различных отчётов
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Программный инструментарий системы регистрации затрат времени представляет собой базу данных с разграниченными правами доступа типа «Сотрудник» - имеет право на внесение и просмотр только собственной информации; «Руководитель подразделения» - имеет право на просмотр и изменение информации по подчинённым ему сотрудникам; «Руководитель предприятия» - имеет право на просмотр, изменение информации и формирование отчётов по предприятию в целом.
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат В основу регистрации времени положены следующие понятия: 1.Проект 2.Вид деятельности 3.Тип действий 4.Идентификатор проблемы
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Согласно модели СММ (Capability Maturity Model) выделяют следующие проектные виды деятельности: 1.Coding 2.Defect Prevention 3.Design 4.Feasibility Study 5.Field Test 6.Integration Test 7.Intergroup Coordination 8.Knowledge Management
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Согласно модели СММ выделяют следующие проектные виды деятельности (продолжение): 9. Maintenance 10. Management 11. Quality Assurance 12. Requirements 13. System Test 14. Unit Test 15. User Documentation 16. Miscellaneous
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Согласно модели СММ выделяют следующие непроектные виды деятельности: 1. Defect Prevention 2. Downtime 3. Knowledge Management 4. Management 5. Miscellanious
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Согласно модели СММ выделяют следующие непроектные виды деятельности (продолжение): 6. Personal 7. Process Improvement 8. Sick Time 9. Travel 10. Vacation
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Для видов деятельности Coding, Design, Feasibility Study, Maintenance, Requirements, User Documentation определены следующие типы действий: - Inspection (Инспектирование результатов работы) - Miscellaneous (Разное) - New Work (Создание или изменение рабочего продукта) - Rework (Устранение проблем – дефектов в рабочем продукте) Такое разделение позволяет вести учёт метрик, связанных с качеством
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Для видов деятельности связанных с тестированием, определены следующие типы действий: - Analysis (Анализ проблем, обнаруженных в ходе тестирования) - Execution (Прогон тестов) - Inspection (Инспекции сценариев тестов) - Miscellaneous (Разное) - New Work (Разработка новых тестов) - Rework (Переработка тестов при обнаружении в них проблем)
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Для вида деятельности Configuration Management (Управление конфигурацией), определены следующие типы действий: - Consulting (Консультации) - Miscellaneous - Publish Release (Подготовка и выпуск очередного релиза рабочего продукта) - Integration (Подготовка и интеграция изменений кода)
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Для вида деятельности Quality Assurance (Обеспечение качества), определены следующие типы действий: - Audit (проведение аудитов по обеспечению качества) - Miscellaneous - Monitoring (Контроль над выполнением проекта) - Planning (Планирование и перепланирование) - R eporting (Подготовка отчётов по обеспечению качества)
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Этапы регистрации временных затрат: 1. Задание интервала времени 2. Выбор проекта или непроектного вида деятельности 3. Выбор деятельности в рамках проекта 4. Выбор типа действий 5. Указание идентификатора проблемы, в рамках которой выполняется работа 6. Уточнение в виде комментария, что конкретно делалось в это время
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Пример заполняемой формы регистрации времени:
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Элементы методики регистрации временных затрат Пример представления сводной информации за день:
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Отчёты о затратах времени и уведомления Виды отчётов о затратах времени сотрудников: 1.В разрезе сотрудников 2.В разрезе видов деятельности 3.В разрезе отделов
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС Отчёты о затратах времени и уведомления Виды уведомлений, рассылаемых системой: 1.Ежедневные 2.Еженедельные