Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие



Pdf көрінісі
бет40/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   36   37   38   39   40   41   42   43   ...   57
Факторы персонала 
Факторы, связанные с подбором, также оказывают значительное 
влияние на результат проекта (рис. 5.8). Так, например, в проекте на 
100 000 строк кода суммарный эффект всех факторов персонала 
способен изменить оценку проекта в 22 раза. 
Рис. 5.8 - Факторы персонала 
Светлые полосы показывают увеличение объема работы по 
сравнению с номиналом в случае, если проект получает наихудший 
показатель в каждой категории, темные – уменьшение объема работы, 
если проект получает наилучший результат. 
Воздействие этих факторов подтверждается многочисленными 
исследованиями, 
начавшимися 
еще 
в 
1960-х 
годах 
и 


116 
демонстрировавшими различия от 10:1 до 20:1 в производительности 
отдельных участников и целых групп. 
Одно из следствий подобных расхождений заключается в том, 
что точная оценка проекта невозможна без некоторого представления 
о том, кто будет заниматься его выполнением, потому что 
производительность работников может отличаться в 10 раз и более. 
Тем не менее в рамках одной конкретной организации такого 
разброса, скорее всего, не будет. 
Язык программирования 
Язык программирования, используемый в проекте, влияет на 
оценку, по меньшей мере, в четырех отношениях. 
Во-первых, как видно из рисунка 5.8, опыт работы группы с 
конкретным языком и инструментарием, используемым в проекте 
способен изменить общую производительность в проекте до 40%. 
Во-вторых, функциональность строки кода в разных языках 
программирования также не является постоянной величиной. 
Третий фактор, также относящийся к языкам – широта 
возможностей инструментария и рабочих сред. Так слабый 
инструментарий и рабочая среда способны увеличить объем работы 
над проектом примерно на 50% по сравнению с сильными 
инструментариями и рабочими средами. 
Последний фактор, связанный с языком программирования
заключается 
в 
том, 
что 
разработчики, 
использующие 
интерпретируемые языки, обычно работают продуктивнее тех, кто 
применяет компилируемые языки – выигрыш составляет до 2 раз. 
5.4
Факторы, влияющие на выбор метода оценки 
Обычно организации идут по одному из двух путей оценки 
проекта. 
Одни 
проекты 
начинаются 
с 
определения 
функциональности, а затем переходят к оценке сроков и объема 


117 
работы, необходимые для ее реализации. Другие проекты определяют 
свои бюджеты и временные рамки разработки, после чего выясняется, 
сколько функций можно реализовать за этот срок
Многие методы оценки работают независимо оттого, что 
именно оценивается; некоторые методы лучше подходят для оценки 
объема работ, продолжительности или количества функций. 
При выборе методики необходимо учитывать ряд факторов. 
Один из основных – размер проекта. 


Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет