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