Артықшылықтары және шектеулер бұл модель (стратегия) сарқырамамен бірдей (классикалық өмірлік цикл моделі). Бірақ классикалық стратегиядан айырмашылығы, тұтынушы нәтижесін ертерек көре алады. Бірінші нұсқаны әзірлеу және енгізу нәтижесінде ол әзірлеуге қойылатын талаптарды сәл өзгертуі, одан бас тартуы немесе жаңа келісімшарт жасасумен неғұрлым жетілдірілген өнімді әзірлеуді ұсынуы мүмкін.
Артықшылықтары:
клиенттен жасалған жұмыс туралы кері байланыс алу оңайырақ - клиенттер дайын бөлшектер бойынша өз пікірлерін айта алады және не істелгенін көре алады. Себебі жүйенің бірінші бөліктері тұтастай жүйенің прототипі болып табылады.
клиенттің бағдарламалық жасақтаманы тез сатып алуға және игеруге мүмкіндігі бар - тұтынушылар сарқырама моделімен мүмкін болатыннан гөрі жүйеден нақты пайда ала алады.
жаңа компоненттер қосылған кезде жүйенің құрылымы нашарлауға бейім - тұрақты өзгерістер жүйенің құрылымын бұзады. Бұған жол бермеу үшін рефакторға қосымша уақыт пен ақша қажет. Нашар құрылым бағдарламалық жасақтаманы өзгертуді қиындатады және қымбатқа түседі. Бағдарламалық жасақтаманың үзілісі одан да көп шығындарға әкеледі.
Схема пайда болған өзгерістерді жедел ескеруге және бағдарламалық жасақтаманың талаптарын нақтылауға мүмкіндік бермейді. Әзірлеу нәтижелерін пайдаланушылармен үйлестіру жұмыстың әр кезеңі аяқталғаннан кейін жоспарланған нүктелерде ғана жүзеге асырылады және бағдарламалық жасақтамаға қойылатын жалпы талаптар оны құру уақытының барлығында техникалық шарттар түрінде бекітіледі. Осылайша, пайдаланушылар көбінесе олардың нақты қажеттіліктеріне сәйкес келмейтін PP алады.