Почему размер имеет значение

18
Почему размер имеет значение? Сергей Поволяшко Team International

Upload: sqalab

Post on 16-Jun-2015

540 views

Category:

Education


1 download

DESCRIPTION

Выступление Сергея Поваляшко на SPM Conf-2, 16-17 ноября, 2012, Минск

TRANSCRIPT

Page 1: Почему размер имеет значение

Почему размер имеет значение?

Сергей ПоволяшкоTeam International

Page 2: Почему размер имеет значение

В IT с 1996 года. Работал по нескольким IT специальностям. С 2001 года: управление проектами, ИТ подразделениями.

Chief Technology Officer в Team International, LLC. www.teaminternational.com.

Веду проект ИТ Тюнинг, www.it-tuning.com. Блог, тренинги, семинары по управлению

проектами, процессами, ИТ компанией

Лидирующее участие во внедрении CMMI L3

Project Management Professional (PMP), PMI. 2007

ITIL Foundation V3. 2009

Давайте познакомимся

Сергей Поволяшко

Page 3: Почему размер имеет значение

Содержание

• Что такое размер и почему он важен• Методики его определения• Когда имеет смысл его определять и применять• Модель размера

• Интерактив• Непонятно - спрашиваем

Page 4: Почему размер имеет значение

Разминка

100 дефектов в очередной итерации.

По каким параметрам вы оцените это много или мало?

Page 5: Почему размер имеет значение

Что здесь важно?

Результат

Кубометры(единица размера)

Page 6: Почему размер имеет значение

Результат (размер результата) – первичен

Способ достижения результата - вторичен

Page 7: Почему размер имеет значение

Что здесь важно?Качество

Количество

Производительность

Page 8: Почему размер имеет значение

Количество = (производительность * размер) / качество

Размер – условная единица объема работы

Page 9: Почему размер имеет значение

Размер. Методики и единицы• Строки кода (LOC, KLOC)

• Function Points Analysis (FPA)

• Use Case Points (UCP)

• Story points (SCRUM)

• Специфичные единицы и методики, осмысленно отражающие объем работ или его существенную часть

Page 10: Почему размер имеет значение

Почему важен размер?

• Отображение реального объема работ• Абстрагирование от уровня знаний и опыта исполнителей• Использование в метриках для оценки

производительности (качества, количества, SLA, KPI)• Постановка и контроль ожиданий по «отдаче»• Последующий расчет трудозатрат, сроков• Прогнозирование времени, сроков, качества• Использование в Модели Размера

Page 11: Почему размер имеет значение

Когда Размер нужен?

• Можно выделить дискретные элементы работы• Деятельность в основном типична, повторяема• Нужно ставить и контролировать ожидания по

«отдаче»• Нужно контролировать метрики деятельности

(сроки, качество, бюджет и т.п.)• Нужна обоснованная оценка трудозатрат (aka

параметрическая оценка, или Модель Размера)• Необходима быстрая оценка, в т.ч. при

ограниченном доступе к экспертам

Page 12: Почему размер имеет значение

Примеры?

Когда Размер нужен?

Page 13: Почему размер имеет значение

Когда Размер НЕ нужен?

• Сложно или не имеет смысла выделять дискретные элементы работы

• Деятельность уникальная, исследовательская • Вполне устраивают экспертные оценки

трудозатрат• Нет необходимости в контроле «отдачи»• Не нужно контролировать метрики

деятельности (сроки, качество, бюджет и т.п.)• Всех и так все устраивает

Page 14: Почему размер имеет значение

Модель Размера. Кейс

Ядро – базовый

функционал

Конфигурация – заказной

функционал Конфигурация:- Формы- Бизнес логика- Отчеты- Запросы

Page 15: Почему размер имеет значение

Модель Размера. КейсСпецифи-кация

Экранные формы

Отчеты Бизнес объекты

Журналы событий

Размер

Спец. №1 4х2

6х3

35х1

2х2

65

Спец. №2 2х2

4х3

28х1

3х2

50

Размер Определен-ность требований1-3

Использо-вание предыдущих наработок0,5-1

Уровень исполнителя. Старший – 1Средний – 2Младший – 5

Калибро-ванный размер

Человеко-часы(напр. 1 ед = 2 ч.ч)

65 1 1 1 65 130

50 2 1 2 200 400

Калибровка

Page 16: Почему размер имеет значение

Модель Размера. Зачем?

• Учет разнообразных компонентов системы, продукта, их количества и сложности

• Абстрагирование от исполнителей• Последующий расчет трудозатрат, сроков, состава и

квалификации исполнителей• Быстрые предварительные оценки без привлечения

экспертов• «Убедительное» дополнение к экспертной оценке

Page 17: Почему размер имеет значение

Полезные ссылки

• Подборка материалов о подходах оценки трудозатрат http://it-tuning.com/?p=1537

• Сравнение методов оценки стоимости проектов http://www.ntrlab.ru/publications/190/

• International Function Point User Group – IFPUG (www.ifpug.org)• http://csse.usc.edu/csse/research/COCOMOII/cocomo_main.html• http://sunset.usc.edu/csse/research/COQUALMO/• Поиск по FPA, UCP, COCOMO, Story Points

Page 18: Почему размер имеет значение

Спасибо за внимание

Сергей Поволяшко, РМР[email protected]