Page 55 - 4566
P. 55

формулювання,  аналізу  і  оцінки  цієї  ідеї,  залучаються
                            додаткові  фахівці.  Ще  більше  учасників  потрібно  на  фазі
                            планування  проекту.  Пік  споживання  ресурсів  припадає  на
                            фазу реалізації.
                                   У  сучасних  моделях  розробки  ПЗ  реалізація
                            здійснюється     на    основі    поєднання     ітеративного    і
                            інкрементального підходів.
                                   Ітеративність  припускає,  що  вимоги  до  системи  і  її
                            архітектура  опрацьовуються  не  один  раз,  а  поступово
                            уточнюються  від  ітерації  до  ітерації.  Це  означає,  що  на
                            кожній ітерації відбувається повний цикл процесів розробки:
                                   – уточнення вимог;
                                   – проектування;
                                   – кодування;
                                   – тестування;
                                   – документування.
                                   Інкрементальність  полягає  в  тому,  що  результатом
                            кожної  ітерації  є  версія  ПЗ,  яка  реалізує  частину
                            функціональності майбутнього програмного продукту і може
                            бути  введена  у  тестову  експлуатацію,  а  також  оцінена
                            замовником  і  майбутніми  користувачами.  Це  означає,  що
                            після  кожної  ітерації  відбувається  приріст  необхідного
                            функціоналу,  а  нереалізованих  функцій  майбутнього
                            продукту залишається все менше.
                                   Поєднання      ітеративності    та    інкрементальності
                            забезпечує  ефективність  розробки  й  істотне  зниження
                            ризиків в ході проекту.
                                   На останній фазі відбувається поступове вивільнення
                            учасників  проектної  команди.  Слід  пам'ятати,  що  проект
                            повинен мати чітке закінчення в часі, після якого усі роботи
                            за проектом закриваються, і на проект припиняють витрачати
                            ресурси. Не повинно залишатися «недовиконаних» робіт.






                                                              55
   50   51   52   53   54   55   56   57   58   59   60