Page 15 - 4787
P. 15
Проблеми розробки ПЗ. Найбільш поширеними проблемами, що
виникають у процесі розробки ПЗ, вважають:
1. Недолік прозорісті. У будь-який момент важко сказати, в якому стані
перебуває проект і який процент його виконання та завершення. Дана проблема
виникає при недостатньому плануванні структури (або архітектури)
майбутнього програмного продукту, що найчастіше є наслідком недостатнього
фінансування проекту: програма потрібна, скільки часу займе розробка, які
етапи, чи можна які-небудь етапи вилучити або зекономити - наслідком цього
процесу є те, що етап проектування скорочується.
2.Недолік контролю. Без точної оцінки процесу розробки зривається
графік виконання робіт і перевищується встановлений бюджет. Складно
оцінити обсяг виконаної роботи і тих, що залишилася. Дана проблема виникає
на етапі, коли проект, завершений більше ніж наполовину, продовжує
розроблятися після додаткового фінасування без оцінки ступеня завершення
проекту.
3. Недолік трасування. Кожну задачу, відмічену в плані, відслідковує
керівник проекту. При відставанні в рішені задачі застосовують утиліти
повторного планування. За допомогою утиліт визначається вплив цього
відставання на проміжну віху і загальний час коструювання. Під віхою мають
на увазі тимчасову мітку, до якої прив’язано підведення проміжних підсумків.
У результаті повторного планування можуть бути прерозподілені ресурси,
реорганізовані задачі та переглянуті кінцеві зобов’язання.
4. Недолік моніторингу. Неможливість спостерігати хід розвитку проекту
не дозволяє контролювати хід розробки проекту в реальному часі. Дана
проблема виникає в умовах, коли вартість навчання менеджменту володіння
інструментальними засобами зіставлення з вартістю розробки самої програми.
5. Неконтрольовані зміни. У користувачів постійно виникають нові ідеї
відносно розробленого програмного продукту. Вплив нових змін може бути
досить суттєвим для успіху проекту, тому важливо оцінити запропоновані
зміни і реалізувати тільки схвалені, контролюючи цей процес за допомогою
програмних засобів. Дана проблема виникає внаслідок небажання кінцевого
14