2. План занятия
Этапы создания продукта и участники процесса
Внутренние и внешние заказчики
Задачи, стоящие перед техническим отделом
2
3. Этапы создания проекта
Стандарты жизненного цикла ПО
ГОСТ 34.601-90:
8 групп процессов, 28 процессов
ISO/IEC 12207:
7 групп процессов, 43 процесса
3
4. Этапы создания проекта
ГОСТ 34.601-90
Формирование требований (зачем и что нужно)
Разработка концепции (изучение предметной
области + разработка возможных вариантов
решения + выбор решения)
Техническое задание (разработка и утверждение)
4
5. Этапы создания проекта
ГОСТ 34.601-90
Эскизный проект (предварительные решения)
Технический проект (разработка решений по
системе и частям, разработка заданий на
проектирование смежных областей)
Рабочая документация
5
6. Этапы создания проекта
ГОСТ 34.601-90
Ввод в действие
подготовка инфраструктуры
подготовка персонала
ввод в эксплуатацию
опытная эксплуатация
приемочные испытания
Сопровождение (доработка, обслуживание)
6
10. Этапы создания проекта
Этапы:
1. Анализ предметной области и постановка задачи
2. Проектирование, уточнение ТЗ
3. Разработка
4. Анализ разработанного продукта (ревью, тесты)
5. Ввод в эксплуатацию
10
24. Задачи технического отдела
Технический менеджер:
В чем состоит его работа?
Какими навыками должен обладать?
Технический отдел:
Только разработка?
24
26. Задачи технического отдела
Персонал
Организационная работа
Поиск сотрудников
Проведение собеседований
Разработка инструкций
Согласование графика работы
Увольнение сотрудников
Мотивация
Разработка мотивационной программы отдела
Оценка вклада сотрудников в работу проекта
Качество персонала
Обучение сотрудников
Аттестация сотрудников
26
27. Задачи технического отдела
Коммуникации
Внутренние
Взаимодействие с сотрудниками проекта
Консультации
Обсуждение технических заданий
Взаимодействие с представителями других проектов компании
Консультации
Обсуждение технических заданий и используемых схем работы
Внешние
Консультации по протоколам и регламентам взаимодействия
27
28. Задачи технического отдела
Продукт и координация
Создание
Участие в выработке требований к продукту, в том числе
собственные идеи разработчиков.
Анализ технических заданий
Поддержка
Разработка документации на отдельные части продукта
Консультации по вопросам работы продукта
Обратная связь
Анализ замечаний и пожеланий по использованию продукта
28
29. Задачи технического отдела
Разработка
Управление
Координация ресурсов, контроль оценки и выполнения сроков,
контроль процесса разработки
Проектирование
Изучение предметной области, выделение зависимостей,
проектирование архитектуры, оценка сроков
Разработка
Контроль качества
Тестирование выпускаемого кода, контроль за соблюдением правил
кодирования
29
33. Резюме
1. В разработке веб-сервисов участвует множество
людей
2. Веб — это очень быстро
3. Приоритеты — наше всё
4. Технический отдел — не только разработка
33