Аппаратные и программные средства встраиваемых систем


  Оценка времени проектирования



Pdf көрінісі
бет151/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   147   148   149   150   151   152   153   154   ...   268
3.4.2.2  Оценка времени проектирования 
Почти  все  программистские  проекты  страдают  скорее  из-за  нехватки 
времени,  нежели  из-за  отсутствия  каких-либо  других  ресурсов.  Почему  эта 
причина бедствий является столь всеобщей? 
Во-первых,  наши  методы  оценки  весьма  несовершенны.  Строго  говоря, 
они отражают некоторое неявно высказываемое и в корне неверное допущение, 
что все будет идти хорошо. 
Во-вторых;  наши  методы  оценки  ошибочно  путают  усилия  с 
достижениями, прячась за допущение, что человек и месяц взаимозаменяемы. 
В-третьих, отсутствие уверенности в наших оценках ведет к отсутствию у 
руководителей 
программистских 
проектов 
вежливого 
упрямства, 
свойственного шеф-повару ресторана "Аптуан". 
В-четвертых,  управление  ходом  разработки  плохо  организовано.  Методы, 
давно  опробованные  и  даже  рутинные  в  других  технических  дисциплинах,  в 
технологии программирования рассматриваются как радикальные новшества. 
В-пятых,  когда  обнаруживается  отставание  от  графика,  естественная  (и 
традиционная)  реакция  руководителя - добавить  рабочей  силы.  А  это, 
аналогично попытке заливать огонь бензином,- только ухудшает дело, причем 
значительно.  Чем  сильнее  огонь,  тем  больше  требуется  бензина,  круг 
замыкается, и последствия плачевны. 
Все  программисты — оптимисты.  Исходя  из  этого,  необходимо  с 
осторожностью относиться к их прогнозам. 


 
169 
Стоимость  проекта  действительно  зависит  от  числа  людей  и  от  числа 
месяцев, но его успешность - нет. Следовательно, человеко-месяц как единица 
измерения объема работы является опасным и вводящим в заблуждение мифом. 
Этот миф основывается на предпосылке, что люди и месяцы взаимозаменяемы. 
Ни одна часть графика работ не связана так сильно ограничениями на их 
последовательность, как отладка компонент и комплексная отладка. Очевидно, 
что  требуемое  время  зависит  от  числа  встречаемых  ошибок  и  легкости  их 
обнаружения.  Будучи  оптимистами,  мы  обычно  ожидаем,  что  ошибок  будет 
меньше,  чем  это  оказывается  в  действительности.  Именно  поэтому  отладка 
чаще всего не укладывается в график. 
 


Достарыңызбен бөлісу:
1   ...   147   148   149   150   151   152   153   154   ...   268




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

    Басты бет