Skip to content

Scrum සහ Kanban

Scrum සහ Kanban සංසන්දනය: කාල-සීමාබද්ධ sprints එදිරිව අඛණ්ඩ ගලායාම, භූමිකාවන්, WIP සීමා, මෙට්‍රික්, සහ East Agile Tracker හි ඉටරේෂන්-පාදක බෝඩ් එක ඒ දෙක අතර පිහිටන්නේ කොතැනද යන්න.

කණ්ඩායම් බොහෝ විට සංසන්දනය කරන ඇජයිල් ක්‍රම දෙක Scrum සහ Kanban වේ. දෙකම වැඩ දෘශ්‍යමාන කරන අතර දෙකම කුඩා කොටස් වශයෙන් බෙදාහැරීම අරමුණු කරයි. ඒවා වෙනස් වන්නේ වැඩේ වේගය සකසන ආකාරයෙනි: Scrum ස්ථාවර කාල සීමා තුළ සැලසුම් කරන අතර, Kanban වැඩ අඛණ්ඩව ඇදගෙන එකවර ප්‍රගතියේ පවතින වැඩ ප්‍රමාණය සීමා කරයි.

මෙම පිටුව ඒ දෙක සංසන්දනය කරයි. XP සහ Lean ඇතුළු පුළුල් පවුල සඳහා, ඇජයිල් සංවර්ධනය යනු කුමක්ද? බලන්න.

Scrum වැඩ sprints වලට සංවිධානය කරයි — ස්ථාවර කාල සීමා, සාමාන්‍යයෙන් සති එකේ සිට හතර දක්වා. සෑම sprint එකක්ම sprint planning සමඟ ආරම්භ වේ, එහිදී කණ්ඩායම තමන් අවසන් කිරීමට බලාපොරොත්තු වන වැඩ තෝරා ගනී; ගොඩනැගූ දේ පිළිබඳ review එකකින් සහ කණ්ඩායම වැඩ කළ ආකාරය පිළිබඳ retrospective එකකින් එය අවසන් වේ.

Scrum භූමිකාවන් තුනක් නම් කරයි:

  • Product Owner — product backlog සහ එහි අනුපිළිවෙල හිමි තැනැත්තා.
  • Scrum Master — ක්‍රියාවලිය පිළිබඳව කණ්ඩායමට මඟ පෙන්වා බාධක ඉවත් කරයි.
  • Developers — increment එක ගොඩනඟති.

ප්‍රධාන මිනුම වෙලොසිටි වේ: කණ්ඩායම එක් sprint එකකදී අවසන් කරන වැඩ ප්‍රමාණය, එය ඊළඟ sprint එකේ සැලැස්මට පදනම වේ. Velocity යනු කුමක්ද? බලන්න.

Kanban ආරම්භ වන්නේ කණ්ඩායම සතුව දැනටමත් ඇති වැඩ ප්‍රවාහයෙනි. වැඩ අයිතම අදියර නියෝජනය කරන තීරු සහිත බෝඩ් එකක් හරහා ගමන් කරයි (උදාහරණයක් ලෙස To do → In progress → Review → Done). මෙම ක්‍රමය අදහස් තුනක් මත රඳා පවතී:

  • වැඩ ප්‍රවාහය දෘශ්‍යමාන කරන්න — සෑම අයිතමයක්ම සහ සෑම අදියරක්ම බෝඩ් එකේ ඇත.
  • ප්‍රගතියේ පවතින වැඩ (WIP) සීමා කරන්න — සෑම තීරුවකටම උපරිම සීමාවක් ඇත; නව අයිතමයක් ඇතුළු වන්නේ එකක් ඉවත් වූ විට පමණි.
  • ගලායාම කළමනාකරණය කරන්න — අයිතම සඳහා ගතවන කාලය (cycle time, lead time) කණ්ඩායම මැන බාධක ඉවත් කරයි.

Kanban හි කාල සීමා නැති අතර කිසිදු භූමිකාවක් නියම නොකරයි. පෝලිම නැවත පිරවීමට අවශ්‍ය වූ ඕනෑම විටෙක සැලසුම් කිරීම සිදු වේ.

පැත්තෙන් පැත්තට

Section titled “පැත්තෙන් පැත්තට”
ScrumKanban
රිද්මයස්ථාවර sprints (සති 1–4)අඛණ්ඩ ගලායාම
කැපවීමsprint එක සඳහා සැලසුම් කළ වැඩකාණ්ඩ කැපවීමක් නැත; ධාරිතාව ඇති විට අදින්න
භූමිකාවන්Product Owner, Scrum Master, Developersකිසිවක් නියම කර නැත
චක්‍රය මැද වෙනස්කම්sprint එකක් තුළ අධෛර්යමත් කෙරේඕනෑම වේලාවක අවසර ඇත
වැඩ සීමා කිරීමsprint එකේ ධාරිතාවතීරුවකට WIP සීමාව
ප්‍රධාන මෙට්‍රික්වෙලොසිටි, burndownCycle time, lead time, throughput
බෝඩ් එකසෑම sprint එකකදීම යළි සකසයිස්ථිරව පවතී

ඒ දෙකෙන් එකක් තෝරා ගැනීම

Section titled “ඒ දෙකෙන් එකක් තෝරා ගැනීම”

සාමාන්‍යයෙන් කිසිදු ක්‍රමයක් අනෙකට වඩා හොඳ නැත. නිතිපතා සැලසුම් රිද්මයක් සහ පසුගිය sprints වලින් ගොඩනැගූ පුරෝකථනයක් අවශ්‍ය කණ්ඩායම්වලට Scrum ගැළපේ, උදාහරණයක් ලෙස කාලසටහනකට අනුව features නිකුත් කරන නිෂ්පාදන කණ්ඩායම්. අනපේක්ෂිත ලෙස පැමිණෙන සහ පැමිණි වහාම හැසිරවිය යුතු වැඩ සඳහා Kanban ගැළපේ, උදාහරණයක් ලෙස සහාය, මෙහෙයුම් හෝ නඩත්තු.

බොහෝ කණ්ඩායම් දෙකම මිශ්‍ර කරයි (“Scrumban”): ඔවුන් සැලසුම් රිද්මයක් තබා ගන්නා අතරම ප්‍රගතියේ පවතින වැඩ ප්‍රමාණය ගැනද අවධානයෙන් සිටී.

East Agile Tracker ගැළපෙන්නේ කෙසේද

Section titled “East Agile Tracker ගැළපෙන්නේ කෙසේද”

East Agile Tracker ඉටරේෂන්-පාදක වන අතර, එය Kanban ට වඩා Scrum සහ eXtreme Programming වෙත සමීප කරයි. ඉහත සංකල්ප කිහිපයක් සඳහා එය තමන්ගේම යෙදුම් භාවිතා කරයි:

  • Sprints හඳුන්වන්නේ ඉටරේෂන් ලෙසයි. සෑම ව්‍යාපෘතියක්ම සති 1–4 ක ඉටරේෂන් දිගක් සකසයි. ඉටරේෂන් ස්වයංක්‍රීයව නිර්මාණය වේ; විවෘත කිරීමට හෝ වසා දැමීමට sprint එකක් නැත. ඉටරේෂන් බලන්න.
  • Backlog එක තනි අනුපිළිවෙළ කළ ලැයිස්තුවකි. Product owner එය දැඩි ප්‍රමුඛතා අනුපිළිවෙලින් තබා ගන්නා අතර, Backlog එක වෙලොසිටියෙන් ඉදිරි ඉටරේෂන් ප්‍රක්ෂේපණය කරයි. පරිශීලක ස්ටෝරි සහ ඉටරේෂන් සැලසුම් කිරීම බලන්න.
  • වෙලොසිටිය සැලැස්මේ ප්‍රමාණය තීරණය කරයි. auto-plan iterations සක්‍රිය විට, වත්මන් ඉටරේෂන් එක ඔබේ වෙලොසිටිය දක්වා පිරෙන අතර ඉන් ඔබ්බට නොවේ. ඉටරේෂන් එකක් සැලසුම් කිරීම බලන්න.
  • සෑම ස්ටෝරියක්ම තමන්ගේම තත්ත්වය දරයි. ස්ටෝරියක් බෝඩ් තීරු හරහා නොව, කාඩ්පතේ පෙන්වන Unstarted → Started → Finished → Delivered → Accepted හරහා ගමන් කරයි. තත්ත්ව යන්ත්‍රය බලන්න.

WIP සීමා නැති අතර ඉටරේෂන් රහිත ගලායාම් ප්‍රකාරයක්ද නැත. මෙහිදීද අදාළ වන Kanban අදහස් වන්නේ දෘශ්‍යතාව (සෑම ස්ටෝරියක්ම සහ එහි තත්ත්වය එකම බෝඩ් එකක) සහ ගලායාම් මෙට්‍රික් ය: මෙට්‍රික් පිටුව වෙලොසිටි ප්‍රවණතාව, burndown, සහ ඉටරේෂන් අතර ඉදිරියට ගෙන ගිය ස්ටෝරි පෙන්වයි.