1 / 48

Size Model история одного отдела

Size Model история одного отдела. b y Sergey Ivanov Харьков 2011. i.szerg i.szerg@gmail.com. Бывший бухгалтер В IT c 2000 года 1 С-ник – более 80 проектов Team Lead – 15 проектов PM – пока 1 проект Имею маниакальное пристрастие все детализировать, упрощать, упорядочивать и обобщать.

teague
Download Presentation

Size Model история одного отдела

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

  4. Ситуация в палате

  5. Криз 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.»

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

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

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

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

  10. А size?

  11. Объем (size)

  12. Sizevs Effort

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

  14. Диагноз и лечение

  15. Поиск таблетки

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

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

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

  19. Та Да!

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

  21. Типы работ

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

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

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

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

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

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

  28. Пример подсчета трудозатрат • Размер – 43 • Rate = 0,25m-h • Conditions = 1 (идеал) DEE=43*0,25*1=10,75m-h

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

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

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

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

  33. DEE vs Schedule

  34. Жизнь после

  35. Примеры пересмотров 1 2

  36. Эволюция DEE 3

  37. Выздоровление

  38. SWOT

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

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

  41. Полезное http://en.wikipedia.org/wiki/Comparison_of_development_estimation_software Comparison of development estimation software

  42. Вопросы?

  43. Практика

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

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

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

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

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

More Related