Sobes.tech
Junior

Koje metodologije ste koristili u svom radu?

sobes.tech АИ

Одговор од АИ

Radio sam s agilnim metodologijama, uglavnom Scrum i Kanban.

Scrum:

  • Timski rad: Daily Scrums, Sprint Planning, Sprint Review, Sprint Retrospective.
  • Iterativni razvoj: Sprintovi (obično 2 nedelje).
  • Uloge: Scrum Master, Product Owner, Razvojni tim.
  • Artefakti: Product Backlog, Sprint Backlog, Inkrement.

U Scrum-u, fokus je na inkrementalnoj isporuci proizvoda i prilagodljivosti promenama u zahtevima. QA aktivno učestvuje na svim sastancima, pomaže u proceni zadataka (Story Points), vrši testiranje u svakom sprintu, učestvuje u Demo i Retrospective.

Kanban:

  • Vizualizacija rada: Kanban tabla sa kolonama koje odražavaju faze radnog procesa (npr., To Do, In Progress, Testing, Done).
  • Ograničenje rada u toku (WIP limits): Ograničava broj zadataka koji mogu biti u određenoj fazi istovremeno.
  • Kontinuirani tok: Nema strogih iteracija, zadaci napreduju kroz tablu po spremnosti.
  • Metrike: Lead Time, Cycle Time, Throughput.

U Kanbanu, fokus je na optimizaciji toka rada i minimizaciji vremena prolaska zadatka. QA aktivno upravlja svojim zadacima, radi na smanjenju Cycle Time u fazi testiranja, koristi WIP limits za balansiranje opterećenja.

Takođe, ima iskustva u okruženjima sa Waterfall elementima, posebno u saradnji sa velikim klijentima, gde je bilo potrebno formalno dokumentovanje i planiranje u početnim fazama projekta. U takvim slučajevima, primenjivani su V-model razvoja ili modifikovani pristupi koji kombinuju Waterfall faze (zahtevi, dizajn) sa iterativnim testiranjem unutar tih faza.

Važni aspekti rada QA u ovim metodologijama:

  • Scrum: Testiranje u svakom sprintu, učešće u grooming-u backlog-a, pisanje i ažuriranje test slučajeva/checklist-ova zasnovanih na user stories, automatizacija testova kao deo Definition of Done.
  • Kanban: Fokus na brzini i kvalitetu toka, minimizacija defekata u fazi testiranja za sprečavanje blokada, prioritetizacija testova uzimajući u obzir WIP limits, praćenje metrika kvaliteta.

U oba slučaja, važna je međufunkcionalna saradnja i bliska komunikacija sa programerima i Product Owner-om.