Scrum மற்றும் Kanban ஒப்பீடு: கால-வரம்பிடப்பட்ட sprints எதிர் தொடர்ச்சியான பாய்வு, பாத்திரங்கள், WIP வரம்புகள், அளவீடுகள், மற்றும் East Agile Tracker-இன் மறுசுழற்சி அடிப்படையிலான போர்டு இவற்றுக்கு இடையே எங்கே அமைகிறது.
அணிகள் அதிகம் ஒப்பிடும் இரண்டு அஜைல் முறைகள் Scrum மற்றும் Kanban. இரண்டுமே வேலையைக் கண்ணுக்குத் தெரியும்படி வைக்கின்றன, இரண்டுமே சிறிய பகுதிகளாக வழங்குவதை நோக்கமாகக் கொண்டுள்ளன. வேலையின் வேகத்தை அவை எப்படி அமைக்கின்றன என்பதில்தான் வேறுபடுகின்றன: Scrum நிலையான கால வரம்புகளில் திட்டமிடுகிறது, Kanban வேலையைத் தொடர்ச்சியாக இழுத்து, ஒரே நேரத்தில் நடப்பில் உள்ள வேலையின் அளவை வரம்பிடுகிறது.
இந்தப் பக்கம் இரண்டையும் ஒப்பிடுகிறது. XP மற்றும் Lean உட்பட விரிவான குடும்பத்திற்கு, அஜைல் மேம்பாடு என்றால் என்ன? பார்க்கவும்.
Scrum சுருக்கமாக
Section titled “Scrum சுருக்கமாக”Scrum வேலையை sprints ஆக ஒழுங்கமைக்கிறது — நிலையான கால வரம்புகள், பொதுவாக ஒன்று முதல் நான்கு வாரங்கள். ஒவ்வொரு sprint-உம் sprint planning உடன் தொடங்குகிறது, அதில் அணி தான் முடிக்க எதிர்பார்க்கும் வேலையைத் தேர்ந்தெடுக்கிறது; கட்டப்பட்டதன் மதிப்பாய்வு (review) மற்றும் அணி எப்படி வேலை செய்தது என்பது குறித்த ஒரு retrospective உடன் முடிகிறது.
Scrum மூன்று பாத்திரங்களைக் குறிப்பிடுகிறது:
- Product Owner — product backlog மற்றும் அதன் வரிசைக்குப் பொறுப்பானவர்.
- Scrum Master — செயல்முறை குறித்து அணிக்கு வழிகாட்டி, தடைகளை நீக்குகிறார்.
- Developers — increment-ஐக் கட்டுகிறார்கள்.
முதன்மை அளவீடு வேகம் (velocity): ஒவ்வொரு sprint-இலும் அணி எவ்வளவு வேலையை முடிக்கிறது என்பது, இது அடுத்த sprint-இன் திட்டத்திற்கு உள்ளீடாகிறது. வேகம் என்றால் என்ன? பார்க்கவும்.
Kanban சுருக்கமாக
Section titled “Kanban சுருக்கமாக”Kanban அணியிடம் ஏற்கனவே உள்ள பணிப்பாய்விலிருந்து தொடங்குகிறது. வேலை உருப்படிகள் கட்டங்களைக் குறிக்கும் நெடுவரிசைகளைக் கொண்ட ஒரு போர்டில் நகர்கின்றன (எடுத்துக்காட்டாக To do → In progress → Review → Done). இந்த முறை மூன்று கருத்துகளைச் சார்ந்துள்ளது:
- பணிப்பாய்வைக் காட்சிப்படுத்துங்கள் — ஒவ்வொரு உருப்படியும் ஒவ்வொரு கட்டமும் போர்டில் உள்ளன.
- நடப்பில் உள்ள வேலையை (WIP) வரம்பிடுங்கள் — ஒவ்வொரு நெடுவரிசைக்கும் ஒரு உச்சவரம்பு உண்டு; ஒன்று வெளியேறும்போது மட்டுமே புதிய உருப்படி நுழைகிறது.
- பாய்வை நிர்வகியுங்கள் — உருப்படிகளுக்கு எவ்வளவு நேரம் ஆகிறது என்பதை (cycle time, lead time) அணி அளந்து, தடைப்புள்ளிகளை நீக்குகிறது.
Kanban-இல் கால வரம்புகள் இல்லை, எந்தப் பாத்திரங்களையும் அது வரையறுப்பதில்லை. வரிசையை மீண்டும் நிரப்ப வேண்டியிருக்கும்போதெல்லாம் திட்டமிடல் நடக்கிறது.
அருகருகே
Section titled “அருகருகே”| Scrum | Kanban | |
|---|---|---|
| தாளம் | நிலையான sprints (1–4 வாரங்கள்) | தொடர்ச்சியான பாய்வு |
| உறுதிப்பாடு | sprint-க்காகத் திட்டமிடப்பட்ட வேலை | தொகுப்பு உறுதிப்பாடு இல்லை; கொள்ளளவு இருக்கும்போது இழுக்கவும் |
| பாத்திரங்கள் | Product Owner, Scrum Master, Developers | வரையறுக்கப்படவில்லை |
| சுழற்சியின் நடுவே மாற்றம் | ஒரு sprint-க்குள் ஊக்குவிக்கப்படுவதில்லை | எந்த நேரத்திலும் அனுமதிக்கப்படுகிறது |
| வேலையை வரம்பிடுதல் | sprint-இன் கொள்ளளவு | ஒவ்வொரு நெடுவரிசைக்கும் WIP வரம்பு |
| முதன்மை அளவீடுகள் | வேகம், burndown | Cycle 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 மறுசுழற்சிகள் (iterations) என அழைக்கப்படுகின்றன. ஒவ்வொரு திட்டமும் 1–4 வார மறுசுழற்சி நீளத்தை அமைக்கிறது. மறுசுழற்சிகள் தானாக உருவாக்கப்படுகின்றன; திறக்கவோ மூடவோ எந்த sprint-உம் இல்லை. மறுசுழற்சிகள் பார்க்கவும்.
- Backlog ஒரே வரிசைப்படுத்தப்பட்ட பட்டியல். Product owner அதைக் கண்டிப்பான முன்னுரிமை வரிசையில் வைத்திருக்கிறார், மேலும் Backlog வேகத்திலிருந்து வரவிருக்கும் மறுசுழற்சிகளைக் கணிக்கிறது. பயனர் ஸ்டோரிகளும் மறுசுழற்சித் திட்டமிடலும் பார்க்கவும்.
- வேகம் திட்டத்தின் அளவைத் தீர்மானிக்கிறது. auto-plan iterations இயக்கத்தில் இருக்கும்போது, தற்போதைய மறுசுழற்சி உங்கள் வேகம் வரை நிரம்புகிறது, அதற்கு மேல் இல்லை. ஒரு மறுசுழற்சியைத் திட்டமிடுதல் பார்க்கவும்.
- ஒவ்வொரு ஸ்டோரியும் தனது சொந்த நிலையைக் கொண்டுள்ளது. ஒரு ஸ்டோரி போர்டு நெடுவரிசைகளின் வழியாக அல்லாமல், கார்டில் காட்டப்படும் Unstarted → Started → Finished → Delivered → Accepted வழியாக நகர்கிறது. நிலை இயந்திரம் பார்க்கவும்.
WIP வரம்புகள் இல்லை, மறுசுழற்சி இல்லாத பாய்வு முறையும் இல்லை. இங்கும் பொருந்தும் Kanban கருத்துகள் கண்ணுக்குத் தெரிதல் (ஒவ்வொரு ஸ்டோரியும் அதன் நிலையும் ஒரே போர்டில்) மற்றும் பாய்வு அளவீடுகள்: அளவீடுகள் பக்கம் வேகப் போக்கு, burndown, மற்றும் மறுசுழற்சிகளுக்கு இடையே முன்னெடுத்துச் செல்லப்பட்ட ஸ்டோரிகளைக் காட்டுகிறது.
மேலும் படிக்க
Section titled “மேலும் படிக்க”- அஜைல் மேம்பாடு என்றால் என்ன? — அறிக்கையும் முறைகளின் குடும்பமும்.
- வேகம் என்றால் என்ன? — வேகம் எவ்வாறு கணக்கிடப்பட்டுப் பயன்படுத்தப்படுகிறது.
- ஸ்டோரி புள்ளிகள் என்றால் என்ன? — ஒப்பீட்டு மதிப்பீடு.