|
Критерии оценки сложности разработки | ☑ | ||
---|---|---|---|---|
0
Lama12
05.03.13
✎
17:14
|
Есть заявка на разработку того или иного нового функционала.
Нужно как-то оценить сложность до начала проведения работ. Кто какими критериями пользуется для формальной оценки сложности. Пока составил список из следующих критериев * Ясность задачи * Ясность процесса подлежащего автоматизации * Наличие опыта использования механизмов необходимых для реализации доработки * Количество участвующих в доработке систем * Предварительная обработка данных * Обработка данных после внедрения доработки * Модификация процесса подлежащего автоматизации * Длительная (более 25% от всего процесса реализации доработки), но понятная и простая работа (описание функционала, написание инструкции, простой кодинг) * Известны границы доработки * Наличие проработанной модели доступа к объектам доработки (права, роли) Оценка веса критериев будет позже. Сначала нужен полный список критериев оценки. Если есть ГОСТ, тоже был бы благодарен. |
|||
1
Джинн
05.03.13
✎
17:16
|
Вы хотите оценить степень выразительности взгляда в процентах?
Это все экспертная оценка. Личное мнение и не более того. |
|||
2
Lama12
05.03.13
✎
17:18
|
(1) Знаю...
но экспер на что-то опирается. |
|||
3
Медведик
05.03.13
✎
17:19
|
(0) Цель?
|
|||
4
NikVars
05.03.13
✎
17:20
|
(0) Жми на Я - 1 млн ответов на широко поставленый вопрос с замахом на конкретный ответ с конкретным списком вариаций.
Мне понравилось это http://www.bestpravo.ru/sssr/eh-postanovlenija/y7o.htm Например, "1.1 Аналитический метод оценки сложностей." |
|||
5
Lama12
05.03.13
✎
17:20
|
(3) Категорировать доработки и в отчетах руководству показать что иногда 3 месяца, это оправданные затраты. А иногда и недели много.
|
|||
6
andrewalexk
05.03.13
✎
17:21
|
:)...сферическая экстраполяция сложности задачи в вакууме...
|
|||
7
Lama12
05.03.13
✎
17:21
|
(6) Ну да.
(4) Смотрю. пока не нашел то, что ищу. |
|||
8
NikVars
05.03.13
✎
17:23
|
(7) И не найдешь. Там методология. Как ты сможешь применить ее идеи к той, которая витает у тебя - вопрос времени.
|
|||
9
Медведик
05.03.13
✎
17:25
|
(5) Иерархия вас спасет. Поясняю идею...
1. От пользователя поступает "обращение". 2. Обращение "разбирается" - х часов по стандарту на выяснение "чего же хотят на самом деле". 3. Обращение преобразуется в задачи. Например: пользователь хочет отчет, для отчета необходимо а) сделать подсистему учета ххх (условно не менее 2 месяцев) б) написать отчет (3 дня по стандарту) и т.д. Т.е. обращение пользователя бьете на задачи, задачи уже классифицируются по типам (создать документ/разработать отчет/сделать подсистему/завести пользователя и т.д. и т.п.) |
|||
10
GANR
05.03.13
✎
17:27
|
Разделимость задачи - можно ли её дать нескольким людям, которые будут делать параллельно несколько независимых подсистем, или нет.
http://www.iteam.ru/publications/project/section_36/article_2495 wiki:%CC%E8%F4%E8%F7%E5%F1%EA%E8%E9_%F7%E5%EB%EE%E2%E5%EA%EE-%EC%E5%F1%FF%F6 |
|||
11
Lama12
05.03.13
✎
17:27
|
(9) Это один из рассматриваемых вариантов (по количеству объектов/классов). Довольно сложно оценить на начальном уровне.
Но пока приберегаю его если ничего другого не придумаю. |
|||
12
Lama12
05.03.13
✎
17:28
|
(10) Книжку читал. До сих пор актуальна. Попробую еще раз просмотреть.
|
|||
13
Медведик
05.03.13
✎
17:28
|
(9) А начальству отчитываетесь, было хх обращений, по итогам которых родилось уу задач (по классам) + остатки с прошлого периода, в отчетный период решили zz...
Мы так делали, имхо самый адекватный способ обоснования разницы топ-ам, далеким от ИТ. |
|||
14
Lama12
05.03.13
✎
17:32
|
(13) У нас два вида учета. Делим разработку и поддержку.
По поддержке более, менее понятно (и то, сегодня с начальником отдела первой линии поддержки возникли разногласия). Вопрос именно про разработку. |
|||
15
Тарантул
05.03.13
✎
17:34
|
(14) Что бы что то оценить, надо с чем-то сравнить, взять максимум и минимум существующей в природе сложности и от них находить процентное соотношение.
|
|||
16
Медведик
05.03.13
✎
17:36
|
(14) И? С разработкой что непонятно?
тут главное грамотно классификатор составить видов работ и правильно "задачи" бить на классифицируемые подзадачи. Например, алгоритм списания партий не закладывать в разработку документа а выделить в виде подзадачи-системы и т.д. |
|||
17
samozvanec
05.03.13
✎
17:37
|
(0) вот короче без первых двух пунктов горе-разработчик может сразу вешаться. а по остальным... есть такой прием, описывать не существитильными, а глаголами. так вот - чтобы оценить объем(а сложность так или иначе ложится на объем), садишься и расписываешь по пунктам, на что и сколько времени уйдет. ну это если вкратце.
|
|||
18
Джинн
05.03.13
✎
17:38
|
(2) И опыт, сын ошибок трудных...
Если применительно в разговору с заказчиком, то: И. Млин, ну это нереально тяжело! 100 часов и 20 штук. З. Да Вы нереально окуели! 50 часов и 10 штук. И. Не, нам в 100500 местах править. И вообще кушать хоцца. 75 часов и 15 штук. З. Да Вы меня по миру пустить хотите, оглоеды... Лады. РП и программер: РП. Я тут впарил клиенту обработочку на 75 часов. Нужно быстренько за 10 часов написать и сдать. П. Не, никак! Тут работы на 100 часов минимум! РП. Не канифоль мне мозг. Там работы на пять часов! П. А перекурить, кофе попить, Мисту почитать? Не, меньше 50 никак! РП. Уволю! П. Ну ладно. Согласен. (один фиг такую же уже для ООО "Рога и копыта" писал и в архиве лежит) Вот в все сложности с трудоемкостями. |
|||
19
and2
05.03.13
✎
17:41
|
(0) оценивай сложность и умножай на 2 минимум.
|
|||
20
Тарантул
05.03.13
✎
17:42
|
(19) на 3)
|
|||
21
Медведик
05.03.13
✎
17:45
|
(11) по поводу сложности оценки на начальном этапе - введите задачу "выяснение", результатjм которой должен быть рамочный мини-проект/внутреннее тз.
На их основании уже стройте правдоподобную иерархию работ в проджекте (например) и оценивайте. |
|||
22
NikVars
05.03.13
✎
17:45
|
Вопрос в (0) частный случай подраздела "Проблемы разработки ПО"
wiki:%D0%E0%E7%F0%E0%E1%EE%F2%EA%E0_%EF%F0%EE%E3%F0%E0%EC%EC%ED%EE%E3%EE_%EE%E1%E5%F1%EF%E5%F7%E5%ED%E8%FF |
|||
23
and2
05.03.13
✎
17:46
|
(10) тут возникает другой аспект
1 лошадь - 1 л.с. 2 лошади - 1.8 лс 4 лошади - 3 л.с. |
|||
24
Lama12
05.03.13
✎
17:47
|
(16) Сложно оценить до начала анализа.
Пока нашел вот это - http://www.arkhipenkov.ru/resources/sw_project_estimation.pdf. Может кому пригодиться. |
|||
25
GANR
05.03.13
✎
17:53
|
(23) Это зависит от р а з д е л и м о с т и задачи. Если она разделима, и, если раздать повару готовить еду, а сапожнику - шить сапоги.
1 лошадь - 1 л.с. 2 лошади - 3 л.с 4 лошади - 7 л.с. |
|||
26
ОбычныйЧеловек
05.03.13
✎
18:04
|
В (18) самый правильный ответ - ни добавить ни убавить...
|
|||
27
NikVars
05.03.13
✎
18:20
|
(24) Спасибо! Интересное изложение.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |