Александр Савин@aimfirst
Руководитель проекта + ведущий аналитик
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Работает в
- Зарегистрирован
- Активность
Специализация
Менеджер проекта, Системный аналитик
Ведущий
Управление проектами
Управление разработкой
Организация бизнес-процессов
Ведение переговоров
Разработка ТЗ
Agile
Jira
Проектное планирование
Построение команды
Бюджетирование проектов
Спасибо за исследование. Несколько вопросов:
1. Использовался ли на проекте таймтрекинг?
2. Какова медиана и разброс по трудоемкости (time estimate) задач на анализ? задач на разработку?
2 случай — это работа по ошибкам. Группа сопровождения — это первая линия — которая берет на себя задачу регистрации, разбиения (атомизации), сбора сопроводительных материалов и других подготовительных действий до передачи аналитику. При невысоком количестве ошибок от пользователей эти функции может выполнять аналитик.
Как то так.
Однако, замечу, что предложенные процессы не есть истина в последней инстанции. То что работает у нас — не факт, что будет эффективно в ваших условиях.
— схема автоматизируемого бизнес-процесса с кратким описанием — должна находится в Описании технологического процесса (так же может быть приведен в Описании автоматизируемых функций, Техническом проекте и Технологической инструкции);
— описание пользовательского интерфейса — в Руководстве пользователя;
— отчеты на печать — в Перечене выходных сигналов (документов) (или иногда этот документ называют Альбом выходных документов);
— предложения по распределению доступа — Руководство администратора информационной безопасности;
— сценарий сдачи проектного решения — Программа и методика испытаний.
Вся «фишка» проектного решения (частного технического задания) — что требуемые для этого решения сведения системно интегрируются в одном месте, а по факту реализации разносятся в документы по ГОСТ. При таком подходе основные риски проектирования выносятся на начало разработки (равномерно распределяются по мере формирования и согласования проектных решений), а не на этап сдачи.
Один из них (немного перефразированный): Представьте что вы приняли меня на работу, прошел год и если бы потребовалось оценить мою работу, вы бы сказали что это был лучший выбор для этой вакансии. Почему?
Welcome, добавьте «мяса»)
1.1. задача на тестирование переводится в статус «ожидание» по причине «ожидание решения связанных задач/подзадач», при переходе к тестовому заданию прикладывается протокол выявленных ошибок, логов и т.п.
1.2. если это действительно ошибка соответствующая задача на разработку откатывается в статус «запланирована» (переход № 8) резолюция — «возвращена»,
1.3. если при тестировании выявлено что задача на разработку выполнена корректно, но в ней не учтено требования тестового задания (например в тестовом задании сказано что надо отсортировать список, а функция сортировки не была затребована в задаче на разработку) — создается новая задача на разработку связанная с соответствующим требованием и тестовым заданием.
В настоящее время прорабатывается вопрос использования плагина Automation for Jira для перевода задачи типа «тестирование» в статус «запланировано» в случае когда все связанные с ней задачи на разработку переведены в статус «выполнено».
2. Для внедрения создается задача соответствующего типа. С ней связываются требования которые надо внедрить в рамках этой задачи. В случае устранения ошибки — тип внедрения — «патч» (внедрение одного требования по базовому сопровождению), в другом случае это может быть «релиз» — внедрение пакета требований.
Подробней — в последующих статьях.
Однако наше еженедельное совещание, как правило, не имеет цели обсуждения пользовательских историй. Так же список требований в нашем проекте — это не список пользовательских историй. Наш список требований выстраивается на основе требований ТЗ, замечаний протоколов испытаний и показов, зарегистрированных инцидентов. Обсуждение требований с ответственными разработчиками в рамках предложенной концепции строится по другому — на основе согласования ими проектных решений с использованием механизма подзадач.