Беклог у развоју апликација: шта је то, структура и вођење задатака

Аутор: IT Sectr Објављено: 2026-08-06 Време читања: 8 мин

Беклог — представља уређену листу свих задатака, захтева и побољшања која треба реализовати у пројекту. Он је централни артефакт агилних методологија: у Сцрум-у беклогом управља Product Owner, у Канбан-у — цео тим. Према Scrum Guide, 2020, беклог никада није завршен: он стално еволуира заједно са производом и захтевима тржишта.

Главно

  • Беклог — листа свих задатака пројекта, поређаних по приоритету и спремности за извршење.
  • Основни елементи — user story, грешке, технички дуг, истраживања и задаци побољшања.
  • Приоритизација — кључни процес: задаци на врху беклога су најважнији и спремни за спринт.
  • Product Owner — власник беклога, одговоран за његов садржај и приоритете.
  • Grooming (refinement) — редовна активност на прецизирању, процени и преприоритизацији елемената беклога.

Шта је беклог у развоју?

Беклог (од енгл. backlog) — јединствени извор захтева за све промене у производу. Product Owner је одговоран за његов садржај, доступност и транспарентност: сваки члан тима треба да разуме који се задаци налазе у беклогу и којим редом ће бити реализовани.

Разлика између Product Backlog-а и Sprint Backlog-а

Product Backlog садржи све задатке пројекта у перспективи — од функционалности за следећи квартал до идеја за годину дана. Sprint Backlog — подскуп задатака из Product Backlog-а које тим узима у текући спринт. Sprint Backlog се замрзава током спринта, док се Product Backlog стално мења.

Беклог у Сцрум-у vs Канбан-у

У Сцрум-у, беклог је строго структуриран: постоје Product Backlog и Sprint Backlog, задаци се процењују у story point-овима, спринтови имају фиксну дужину. У Канбан-у, беклог је флексибилнији: задаци се повлаче како се програмери ослобађају, приоритети се могу мењати дневно, а WIP (work in progress) лимити регулишу ток задатака.

Елементи беклога: од чега се састоји

Квалитетан беклог садржи различите типове задатака, а не само нову функционалност. Уравнотежен беклог узима у обзир све аспекте развоја производа.

Тип елементаОписПример
User StoryНова функционалност из перспективе корисника„Као корисник, желим да ресетујем лозинку“
BugДефект или грешка у постојећој функционалности„Дугме за регистрацију не ради на iOS 16“
Tech DebtПобољшање кôд базе без видљивог ефекта за корисника„Ажурирати зависности на најновије верзије“
Spike / ResearchИстраживање или прототип за смањење неизвесности„Истражити могућност миграције на Jetpack Compose“
ImprovementПобољшање процеса или инфраструктуре„Подесити CI/CD за аутоматску изградњу“

User Story као основни елемент

Основни градивни блок беклога је User Story (корисничка прича). Квалитетна User Story описује коју вредност ће корисник добити, а не које техничке радње треба извршити. Формат INVEST: Independent, Negotiable, Valuable, Estimable, Small, Testable. Прича треба да стане у један спринт, у супротном је треба декомпоновати.

Критеријуми прихватања

Критеријуми прихватања (acceptance criteria) одређују када се задатак сматра завршеним. Пишу се у формату Given-When-Then или као једноставна листа услова. На пример: «Корисник може да ресетује лозинку путем е-поште, порука стиже за 30 секунди, линк важи 24 сата». Јасни критеријуми прихватања елиминишу спорове у фази демо-а.

Приоритизација беклога: методе и приступи

Приоритизација — најважнији и најтежи процес управљања беклогом. Product Owner мора узети у обзир пословну вредност, напор, ризике и зависности између задатака.

MoSCoW: Must-Should-Could-Won’t

MoSCoW — класична метода приоритизације. Must have — без задатка производ не ради. Should have — важан задатак, али се може одложити. Could have — побољшање које бисмо желели да урадимо. Won’t have — задаци одложени за будућност. Расподела: 60% Must, 20% Should, 20% Could. Метода помаже да се фокусирате на критичне функционалности.

Матрица Value vs Effort

Матрица „вредност / напор“ дели задатке у четири квадранта: Quick Wins (висока вредност, мали напор) — радимо прво, Big Bets (висока вредност, велики напор) — планирамо унапред, Fill-ins (ниска вредност, мали напор) — радимо у паузама, и Avoid (ниска вредност, велики напор) — не радимо. Овај приступ омогућава максимизацију вредности уз ограничене ресурсе.

Weighted Shortest Job First (WSJF)

WSJF — метода приоритизације из SAFe-а, заснована на формули: вредност / величина задатка. Што је већи однос вредности према величини, то је виши приоритет. WSJF узима у обзир пословну вредност, временску критичност и ризике. Метода је погодна за зреле производне тимове са великим обимом беклога.

Како управљати беклогом: најбоље праксе

Ефикасно управљање беклогом захтева редовне активности, одговарајуће алате и дисциплину целог тима.

Backlog Refinement (Grooming)

Refinement — редовни састанак (обично једном недељно) на коме тим прецизира, процењује и преприоритизује елементе беклога. Scrum Guide препоручује да се за refinement не троши више од 10% времена тима. Резултат: горњих 20-30% беклога је спремно за планирање спринта — има процену, критеријуме прихватања и акцепт.

DEEP правила за беклог

  • Detailed appropriately — блиски задаци су детаљни, удаљени — само у облику идеја.
  • Estimated — сви задаци вишег нивоа су процењени у story point-овима или сатима.
  • Emergent — беклог се стално мења: задаци се додају, уклањају, преприоритизују.
  • Prioritized — сваки задатак има свој редослед, нема задатака са истим приоритетом.

Алати за вођење беклога

Најпопуларнији алати за управљање беклогом: Jira (индустријски стандард са флексибилним подешавањем workflow-а), Linear (брзи и савремени трацкер), Trello (за мале тимове и Канбан), Notion (флексибилан простор са базама података) и Youtrack. Избор алата зависи од величине тима, методологије и буџета.

Типичне грешке у вођењу беклога

Чак и искусни Product Owner-и праве грешке у управљању беклогом које смањују ефикасност тима и квалитет производа.

Беклог као депонија идеја

Најчешћа грешка — бацање свих идеја у беклог без филтрирања и приоритизације. Беклог нарасте до стотина задатака у којима је немогуће снаћи се. Решење: редовно чишћење беклога — уклањање застарелих задатака, спајање сличних, одлагање нехитних. Здрав беклог садржи 50-100 елемената, не хиљаде.

Недостатак техничких задатака

Када се беклог састоји само од User Story, технички дуг расте, а инфраструктурна побољшања се одлажу. Пре или касније, тим удара у плафон продуктивности због застарелих зависности, недостатка тестова или архитектонских проблема. Правило: 20% задатака у спринту треба да буде техничких — рефакторисање, тестови, ажурирања.

Превише детаљан беклог унапред

Детаљисање задатака за 3-6 месеци унапред је губљење времена. Захтеви се мењају, тржиште еволуира, а детаљно исписане задатке треба преписивати. Детализирајте само задатке који ће ући у наредних 1-2 спринта. За удаљене задатке довољни су наслов и кратак опис.

Игнорисање грешака

Мале грешке не улазе у беклог јер „нема времена“ или „поправићемо касније“. Временом грешака постаје више, квалитет опада, а производ губи поверење корисника. Правило: свака грешка се евидентира у беклогу, чак и са ниским приоритетом. Ако се накупило много грешака — одвојите спринт за њихово поправљање.

Често постављана питања

Чиме се разликује Product Backlog од Sprint Backlog-а?

Product Backlog — потпуна листа свих задатака пројекта на дугорочну перспективу, којом управља Product Owner. Sprint Backlog — подскуп задатака из Product Backlog-а које тим узима у текући спринт. Sprint Backlog се замрзава током спринта, Product Backlog се стално мења.

Ко је одговоран за беклог у Сцрум-у?

За беклог је одговоран Product Owner. Он одређује приоритете, формулише задатке и доноси одлуку о спремности елемената за спринт. Програмери могу предлагати измене, додавати техничке задатке и процењивати сложеност, али коначна одлука о приоритетима остаје Product Owner-у.

Колико често треба радити grooming беклога?

Grooming се препоручује радити једном недељно или бар једном по спринту. Scrum Guide препоручује да се за refinement не троши више од 10% времена програмера. За двонедељни спринт, то је приближно 1-2 сата недељно. Редован grooming спречава накупљање „смећа“ у беклогу.

Колико задатака треба да буде у беклогу?

Здрав Product Backlog садржи 50-100 елемената. Мање — значи да тим не мисли на будућност, више — беклог се претвара у депонију. Важан је број задатака, већ њихов квалитет: горњих 20-30% треба да буде спремно за спринт, остали — у различитом степену разраде.

Може ли се беклог мењати током спринта?

Product Backlog се може мењати у било ком тренутку — то је његово нормално стање. Али Sprint Backlog се замрзава током спринта како би се тим могао фокусирати на циљ. Једини изузетак: када Product Owner уклања задатак из спринта јер је изгубио на актуелности.

Резиме

  • Беклог — јединствени извор захтева за све промене у пројекту, којим управља Product Owner.
  • Основни елементи — User Story, грешке, технички дуг, истраживања, побољшања процеса.
  • Приоритизација — кључна вештина PO: методе MoSCoW, Value vs Effort, WSJF помажу у одређивању приоритета.
  • DEEP правила — беклог треба да буде одговарајуће детаљан, процењен, променљив и приоритизован.
  • Grooming — недељна активност за прецизирање и процену задатака вишег нивоа.
  • Типичне грешке — депонија идеја, недостатак техничких задатака, претерана детализација и игнорисање грешака.
  • Здрава величина — 50-100 елемената, горњих 30% спремно за спринт.

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође