Page 15 - 4787
P. 15

Проблеми  розробки  ПЗ.  Найбільш  поширеними  проблемами,  що

               виникають у процесі розробки ПЗ, вважають:

                     1. Недолік прозорісті. У будь-який момент важко сказати, в якому стані

               перебуває проект і який процент його виконання та завершення. Дана проблема

               виникає  при  недостатньому  плануванні  структури  (або  архітектури)

               майбутнього програмного продукту, що найчастіше є наслідком недостатнього

               фінансування  проекту:  програма  потрібна,  скільки  часу  займе  розробка,  які

               етапи, чи можна які-небудь етапи вилучити або зекономити - наслідком цього

               процесу є те, що етап проектування скорочується.

                     2.Недолік  контролю.  Без  точної  оцінки  процесу  розробки  зривається

               графік  виконання  робіт  і  перевищується  встановлений  бюджет.  Складно

               оцінити обсяг  виконаної роботи і тих, що залишилася. Дана проблема виникає

               на  етапі,  коли  проект,  завершений  більше  ніж  наполовину,  продовжує

               розроблятися  після  додаткового  фінасування  без  оцінки  ступеня  завершення

               проекту.

                     3.  Недолік  трасування.  Кожну  задачу,  відмічену  в  плані,  відслідковує

               керівник  проекту.  При  відставанні  в  рішені  задачі  застосовують  утиліти

               повторного  планування.  За  допомогою  утиліт  визначається  вплив  цього

               відставання на проміжну віху  і загальний час коструювання. Під віхою мають

               на увазі  тимчасову мітку, до якої прив’язано підведення проміжних підсумків.

               У  результаті  повторного  планування  можуть  бути  прерозподілені  ресурси,

               реорганізовані задачі та переглянуті кінцеві зобов’язання.

                     4. Недолік моніторингу. Неможливість спостерігати хід розвитку проекту

               не  дозволяє  контролювати  хід  розробки  проекту  в  реальному  часі.  Дана

               проблема  виникає  в  умовах,  коли  вартість  навчання  менеджменту  володіння

               інструментальними засобами зіставлення з вартістю розробки самої програми.

                     5. Неконтрольовані зміни.   У користувачів постійно  виникають  нові  ідеї

               відносно  розробленого  програмного    продукту.  Вплив  нових  змін  може  бути

               досить  суттєвим  для  успіху  проекту,  тому  важливо  оцінити  запропоновані

               зміни  і  реалізувати  тільки  схвалені,  контролюючи  цей  процес  за  допомогою

               програмних  засобів.  Дана  проблема  виникає  внаслідок  небажання  кінцевого

                                                                                                             14
   10   11   12   13   14   15   16   17   18   19   20