Size Model история одного отдела by Sergey Ivanov Харьков 2011.

Презентация:



Advertisements
Похожие презентации
Урок повторения по теме: «Сила». Задание 1 Задание 2.
Advertisements

Школьная форма Презентация для родительского собрания.
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
Типовые расчёты Растворы
1. Определить последовательность проезда перекрестка
1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Michael Jackson
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Разработал: Учитель химии, биологии высшей квалификационной категории Баженов Алексей Анатольевич.
Маршрутный лист «Числа до 100» ? ? ?
Таблица умножения на 8. Разработан: Бычкуновой О.В. г.Красноярск год.
1 Знаток математики Тренажер Таблица умножения 3 класс Школа России Масько Любовь Георгиевна Муниципальное общеобразовательное учреждение средняя общеобразовательная.
Ф. Т. Алескеров, Л. Г. Егорова НИУ ВШЭ VI Московская международная конференция по исследованию операций (ORM2010) Москва, октября 2010 Так ли уж.

Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от
Двоичная система счисления АЛФАВИТ: 1, 10, 11, 100, 101, 110, 111, 1 000, 1 001, 1010, , 1 100, 1 101, 1 110, 1 111, ,


дней и ночей 27 миллионов жизней советских людей 3.
Транксрипт:

Size Model история одного отдела by Sergey Ivanov Харьков 2011

Бывший бухгалтер В IT c 2000 года 1С-ник – более 80 проектов Team Lead – 15 проектов PM – пока 1 проект Имею маниакальное пристрастие все детализировать, упрощать, упорядочивать и обобщать. i.szerg Start 2

История одной болезни Обещали 402 часа Сделали за 705 часов 302 часа сверху «оправдали» изменениями в требованиях, хотя их было не более 40 часов 3

Ситуация в палате ПроектОценкаРеальноОтклонениеEV Проект % Проект % Проект % Проект % 4

Криз CMMI «For example, in the Project Planning process area, the specific practice on establishing estimates of project attributes has a discipline amplification for software engineering that mentions software size and examples of size measures.» 5

Что такое Size? Часы? Страницы? Строки? 6

Вспомним школу 7

Трудозатраты (Effort) Х 8

Скорость (Velocity) м 3 /день Км/ч Кг/мес 9

А size? 10

Объем (size) 11

Size vs Effort 12

Что такое Size? CLOK Module Functional Point WMFP Component Structure 13

Диагноз и лечение Оценка работ исходя из функциональной спецификации Любой девелопер должен иметь возможность оценить работу Результат должен быть стабильным Оценка должна проводиться быстро 14

Поиск таблетки Size Model Fuzzy logic Wideband -Delphi Function Point Estimating 15

Function Point Estimating Анализируем имеющиеся спецификации Составляем список типовых операций Разделяем их на области 16

Wideband-Delphi Собираем оценки экспертов по каждому виду работ Выводим среднее Нормализуем до min = 1 Округляем до 3-х весовых категорий 17

Fuzzy logic Сверяем результаты с данными по уже выполненным проектам o Переоцениваем спеки o Сравниваем с реальным временем o Думаем…. o Еще думаем… o Обсуждаем с экспертами o Пересматриваем типы и оценки сначала 18

Та Да! 19

Матрица типов работ 20

Типы работ 21

Единица измерения 22

Тщательно разжевываем Если кто-то может понять что-то неверно – он так и сделает (Закон Мерфи) 23

Пример подсчета размера Экран o Поля – 10А o Кнопки – 3А ОК o Проверки – 6А o Действия – 12B Всего 19A + 12B = = – это размер 10 полей 3 кнопки Экран 6 проверок 12 действий ОК 24

Ну и что с этим делать? 25

DEE (даешь его единожды) 26

Как считается effort где, Rate = 1 / avg(Velocity) – т.е. сколько в среднем времени уходит на изготовление 1-го size Conditions – коэффициент помех и усилителей 27

Пример подсчета трудозатрат Размер – 43 Rate = 0,25m-h Conditions = 1 (идеал) DEE=43*0,25*1=10,75m-h 10 полей 3 кнопки Экран 6 проверок 12 действий ОК 28

DEE поближе (1) WBS 29

DEE поближе (2) Оцениваем размер каждого кусочка отдельно Первые 5 колонок – для удобства заполнения и пересмотра (review) Size считается по формуле S = A + 2*B + 4*C Оценка размера 30

DEE поближе (3) 31

DEE поближе (4) 32

DEE vs Schedule 33

Жизнь после Оценка работ Сбор актуальных данных Анализ отклонений Пересмотр модели Донесение результатов 34

Примеры пересмотров

Эволюция DEE 3 36

Выздоровление ПроектОбещаноРеальноОтклонениеEV % % % % 5, % 5, % 5, % 5, % 5, % 37

SWOT 38

Другой пример 39

ЧаВо 1.Нечеткие требования – вилка Est … Est x5 2.Риски – типичные риски заложены в оценку 3.Juniors – система ресурсонезависима и позволяет проверить данную оценку (review) 4.Статистика – 15 проектов с отклонениями не более +20% (максимум), и около +/-10% в среднем 5.Грубая оценка – увы, надо пересчитать всё, что описано в спеке. Но если ее нет, то можно сделать наброски и оценить с учетом вопроса #1 6.Скорость – на оценку можно добавить любое количество людей (но не больше чем есть абзацев в спеке) 40

Полезное stimation_software Comparison of development estimation software 41

Вопросы? 42

Практика 43

Технология Такая елка делается за 5 шагов: 1. Нарисовать и закрасить кружочек ( х5 раз) 2. Написать «С Новым Годом!» 3. Написать «Happy New Year!» 4. Свернуть лист в конус и склеить скотчем 5. Подогнуть углы, чтобы елка стояла 44

Экспертная оценка 45

Сбор фактических данных 46

Анализ данных 47

Анализ данных 48