SCRUM - bytkie/Agiilised-tarkvaraarenduse-meetodikad GitHub Wiki
📘 Overview / Ülevaade
EN:
Scrum is an agile framework used for developing, delivering, and sustaining complex products. It promotes a collaborative, adaptive, and time-boxed approach to solving problems, especially in software development.
EE:
Scrum on agiilne raamistik, mida kasutatakse keerukate toodete arendamiseks, tarnimiseks ja hoidmiseks. See toetab koostöist, kohanduvat ja ajaliselt piiratud lähenemist probleemide lahendamisel, eriti tarkvaraarenduses.
🎯 Core Principles / Põhiprintsiibid
EN:
-
Empiricism – decisions are made based on experience and observation.
-
Transparency – the process must be visible to everyone involved.
-
Inspection – frequent checks help identify issues early.
-
Adaptation – processes must adjust quickly if problems are found.
EE:
-
Empirism – otsused tehakse kogemuse ja vaatluse põhjal.
-
Läbipaistvus – protsess peab olema kõigile osapooltele nähtav.
-
Inspekteerimine – regulaarsed kontrollid aitavad varakult avastada probleeme.
-
Kohandamine – probleemide korral tuleb protsesse kohandada.
👥 Scrum Roles / Scrum rollid
EN:
-
Product Owner – defines the product vision, manages the Product Backlog, and ensures maximum value.
-
Scrum Master – ensures Scrum is understood and followed, removes impediments.
-
Development Team – self-organizing professionals who build the product.
EE:
-
Tooteomanik – määratleb visiooni, haldab tooteloendit ja tagab väärtuse loomise.
-
Scrum Master – õpetab Scrum'i, aitab meeskonnal takistusi eemaldada.
-
Arendusmeeskond – iseorganiseeruv meeskond, kes arendab toodet.
📦 Scrum Artifacts / Scrumi artefaktid
EN:
-
Product Backlog – a prioritized list of everything needed in the product.
-
Sprint Backlog – selected items for the current sprint + plan for delivery.
-
Increment – a usable version of the product after each sprint.
EE:
-
Tooteloend – prioriseeritud nimekiri funktsioonidest ja töödest.
-
Sprinti loend – valitud tööülesanded jooksva sprinti jaoks.
-
Inkremend – kasutatav tooteversioon pärast sprinti.
🕒 Scrum Events / Scrumi sündmused
EN:
-
Sprint – a fixed time-box (usually 1–4 weeks) during which work is completed.
-
Sprint Planning – plan the sprint’s goals and backlog items.
-
Daily Scrum – a 15-minute daily stand-up meeting.
-
Sprint Review – review work done with stakeholders.
-
Sprint Retrospective – reflect and improve the process.
EE:
-
Sprint – fikseeritud ajaga tsükkel (tavaliselt 1–4 nädalat), kus tööd tehakse.
-
Sprinti planeerimine – määratakse sprinti eesmärgid ja ülesanded.
-
Igapäevane Scrum – 15-minutiline igapäevane koosolek.
-
Sprinti ülevaatus – tehtud töö ülevaatamine huvigruppidega.
-
Sprinti retrospektiiv – protsessi analüüs ja parenduste planeerimine.
✅ Scrum Benefits / Scrum'i eelised
EN:
-
Frequent delivery of working software
-
Better adaptability to changes
-
Continuous feedback and improvement
-
Clear roles and responsibilities
-
Increased transparency and collaboration
EE:
-
Sage töötava tarkvara tarnimine
-
Hea kohanemisvõime muudatustega
-
Pidev tagasiside ja täiustamine
-
Selged rollid ja vastutus
-
Läbipaistvus ja meeskonnatöö