Опубликован: 16.02.2010 | Уровень: для всех | Доступ: платный
Лекция 2:

Роли

< Лекция 1 || Лекция 2: 12 || Лекция 3 >

Разработчик

В рамках командной модели MSF разработчик выполняет разработку приложения. Его основная задача - реализовать приложение согласно спецификациям и в установленные сроки. Разработчик также помогает уточнять физический дизайн, оценивать время и усилия для выполнения конкретных элементов, выполняет реализацию функций или руководит ею, подготавливает продукт к внедрению и является экспертом команды в технологических областях. Человек, назначенный на эту роль, должен быть добавлен в группу доступа "Сотрудник" ( Contributor ). Это позволит ему выполнять все функции, необходимые в рамках его деятельности, такие как создание и изменение документов, описателей и конечных продуктов.

Действия и операции роли

  • Действия:
    • сборка продукта;
    • устранение дефекта;
    • реализация задачи по разработке;
    • планирование итерации.
  • Операции:
    • разделение системы на подсистемы;
    • определение интерфейсов;
    • разработка модели производительности;
    • запуск сборки;
    • проверка выпуска;
    • исправление сборки;
    • приемка сборки;
    • воспроизведение дефекта;
    • определение причины возникновения дефекта;
    • переназначение дефекта;
    • выбор стратегии устранения дефекта;
    • создание или изменение теста модуля;
    • выполнение теста модуля;
    • рефакторинг кода;
    • обзор кода;
    • интеграция изменений;
    • оценка задачи по разработке;
    • кодирование;
    • анализ кода;
    • оценка задачи по разработке базы данных;
    • выполнение ретроспективного анализа;
    • определение продолжительности итерации;
    • оценка сценария;
    • оценка требования к качеству;
    • разбиение сценариев на задачи;
    • разбиение требования к качеству на задачи;
    • создание заметок о выпуске;
    • развертывание продукта.

Тестировщик

В рамках командной модели MSF тестировщик выполняет задачи тестирования продукта. Основной задачей тестировщика является выявление проблем в продукте, которые могут неблагоприятно повлиять на его качество. Тестировщик обязан понимать контекст проекта и помогать остальным членам команды понимать решения, основанные на этом контексте. Ключевая цель тестировщика - поиск серьезных дефектов в продукте путем его тестирования и последующее их описание. Каждый найденный дефект тестировщик должен сопроводить точным описанием вредного воздействия и предложить способ обойти дефект, чтобы уменьшить это воздействие. Он должен как можно проще описать дефект и последовательность, в которой его можно воспроизвести.

Тестировщик участвует в деятельности команды по определению стандартов качества продукта. Цель тестирования - убедиться, что известные функции работают правильно, и выявить возможные проблемы продукта. Человек, назначенный на эту роль, должен быть добавлен в группу доступа "Сотрудник" ( Contributor ). Это позволит ему выполнять все функции, необходимые в рамках его деятельности, такие как создание и изменение документов, описателей и конечных продуктов.

Действия и операции роли

  • Действия:
    • планирование итерации;
    • закрытие дефекта;
    • тестирование требования к качеству
    • проверка сценария.
  • Операции:
    • выполнение ретроспективного анализа;
    • разбиение сценариев на задачи;
    • разбиение требования к качеству на задачи;
    • проверка исправления;
    • закрытие дефекта;
    • определение подхода к тестированию;
    • создание теста производительности;
    • создание теста безопасности;
    • создание стрессового теста;
    • создание нагрузочного теста;
    • выбор и запуск тестового задания;
    • документирование дефекта;
    • оценка пороговых значений показателей тестов.

Релиз-менеджер

В рамках командной модели MSF релиз-менеджер отвечает за операции по выпуску продукта. Основная цель релиз-менеджера - обеспечение выпуска готового продукта. Он координирует выпуск продукта со специалистами по эксплуатации, создает план выпуска продукта и сертифицирует подготовленные к выпуску версии для поставки или развертывания. Человек, назначенный на эту роль, должен быть добавлен в группу доступа "Администратор проекта" ( Project Administrator ). Это позволит ему выполнять такие свои функции, как создание нового проекта, формирование новой команды и добавление в нее участников.

Действия и операции роли

  • Действия:
    • выпуск продукта.
  • Операции:
    • исполнение плана выпуска;
    • создание заметок о выпуске;
    • развертывание продукта.

Администратор баз данных

Основная задача администратора баз данных в контексте разработки базы данных - поддержка создания проектов баз данных, а также внесение изменений проекта в рабочую базу данных. В дополнение к этому он должен выполнять традиционные задачи, такие как ежедневное администрирование и поддержка серверов баз данных.

Действия и операции роли

  • Действия:
    • создание проекта базы данных;
    • развертывание проекта базы данных.
  • Операции:
    • создание проекта базы данных;
    • импорт существующей базы данных;
    • установка параметров сборки и развертывания;
    • изменение сгенерированных сценариев;
    • проверка проекта базы данных;
    • размещение проекта базы данных в службе управления исходным кодом;
    • синхронизация проекта базы данных;
    • проверка сборки;
    • выполнение тестирования модулей базы данных;
    • анализ изменений;
    • создание резервной копии рабочей базы данных;
    • установка базы данных на тестовом сервере;
    • установка базы данных.

Разработчик баз данных

Основная задача разработчика баз данных - выполнение комплекса задач по разработке базы данных в установленные сроки. Кроме того, он отвечает за оценку стоимости, контроль над реализацией функций и помощь остальным участникам команды по вопросам, связанным с базами данных. Разработчик баз данных совместно с администратором баз данных и прикладными разработчиками участвует в итеративном жизненном цикле разработки базы данных.

Действия и операции роли
  • Действия:
    • реализация задачи по разработке базы данных;
    • планирование итерации.
  • Операции:
    • оценка задачи по разработке базы данных;
    • обновление локальной среды проекта;
    • выполнение теста модуля базы данных;
    • рефакторинг базы данных;
    • определение продолжительности итерации;
    • оценка сценария;
    • оценка требования к качеству
    • разбиение сценариев на задачи;
    • разбиение требования к качеству на задачи.
< Лекция 1 || Лекция 2: 12 || Лекция 3 >
Илья Макаренко
Илья Макаренко

Добрый день.

Вопрос №1

Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте?

Вопрос №2

Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже?

Александр Медов
Александр Медов

Здравствуйте, какова полная сумма предоставленной услуги с печатью документа и отправкой по почте?

Евгений Летенков
Евгений Летенков
Россия, Москва, РУДН, 2005
Алексей Корзинин
Алексей Корзинин
Россия