அஜைல் என்பது ஒரு ஒற்றை பந்தயத்தைச் சுற்றி கட்டமைக்கப்பட்ட முறைகளின் ஒரு குடும்பத்திற்கான குடைப் பெயர்: மென்பொருள் முன்கூட்டியே விரிவாகத் திட்டமிட முடியாத அளவு கணிக்க முடியாதது, எனவே சிறிய துண்டுகளாக வழங்கவும், திரும்பி வருவதைக் கேட்கவும், தொடர்ந்து சரிசெய்யவும்.
இந்தப் பக்கம் பின்னணியை உள்ளடக்குகிறது. இவை அனைத்தும் உங்களுக்கு ஏற்கனவே தெரிந்தால், East Agile Tracker அஜைலுக்கு எவ்வாறு வரைபடமாகிறது என்பதற்கு ஓடிப்பாருங்கள்.
அஜைல் அறிக்கை
Section titled “அஜைல் அறிக்கை”பிப்ரவரி 2001-இல், பதினேழு மென்பொருள் பயிற்சியாளர்கள் — Kent Beck, Martin Fowler, Robert Martin, Ron Jeffries, மற்றும் பிறர் — Utah-வில் ஒரு பனிச்சறுக்கு விடுதியில் சந்தித்து தங்களுக்கு பொதுவாக இருந்ததை எழுதினர். அதை அஜைல் அறிக்கை என்று அழைத்தனர். அது நான்கு வரிகள்:
அதைச் செய்வதன் மூலமும் மற்றவர்கள் செய்ய உதவுவதன் மூலமும் மென்பொருளை மேம்படுத்தும் சிறந்த வழிகளை நாங்கள் கண்டுபிடித்து வருகிறோம். இந்த வேலையின் மூலம் நாங்கள் மதிக்க வந்துள்ளோம்:
- செயல்முறைகள் மற்றும் கருவிகளுக்கு மேலாக தனிநபர்கள் மற்றும் தொடர்புகள்
- விரிவான ஆவணமாக்கத்திற்கு மேலாக செயல்படும் மென்பொருள்
- ஒப்பந்தப் பேச்சுவார்த்தைக்கு மேலாக வாடிக்கையாளர் ஒத்துழைப்பு
- திட்டத்தைப் பின்பற்றுவதற்கு மேலாக மாற்றத்திற்குப் பதிலளித்தல்
அதாவது, வலதுபுறத்தில் உள்ள விஷயங்களில் மதிப்பு இருந்தாலும், இடதுபுறத்தில் உள்ள விஷயங்களை நாங்கள் அதிகம் மதிக்கிறோம்.
அவ்வளவுதான். ஒரு பக்க முன்னுரை, பன்னிரண்டு துணை கொள்கைகள், மற்றும் மேலே உள்ள நான்கு வரிகள். இது நவீன மென்பொருள் நடைமுறையில் மிகவும் செல்வாக்குமிக்க ஆவணம்.
பன்னிரண்டு கொள்கைகள்
Section titled “பன்னிரண்டு கொள்கைகள்”நான்கு மதிப்புகளுக்குப் பின்னால், அறிக்கையின் பன்னிரண்டு கொள்கைகள் “அஜைல்” உண்மையில் நாள்தோறும் எப்படி இருக்கிறது என்பதை விவரிக்கின்றன:
- மதிப்புமிக்க மென்பொருளின் ஆரம்ப மற்றும் தொடர்ச்சியான வழங்கல் மூலம் வாடிக்கையாளரை திருப்திப்படுத்துவதே மிக உயர்ந்த முன்னுரிமை.
- மாறிவரும் தேவைகளை வரவேற்கவும், தாமதமாக இருந்தாலும். அஜைல் செயல்முறைகள் வாடிக்கையாளரின் போட்டி நன்மைக்காக மாற்றத்தைப் பயன்படுத்துகின்றன.
- செயல்படும் மென்பொருளை அடிக்கடி வழங்குங்கள் — மாதங்களைக் காட்டிலும் வாரங்கள்.
- வணிக மக்களும் டெவலப்பர்களும் தினமும் ஒன்றாக வேலை செய்ய வேண்டும்.
- ஊக்கமுள்ள தனிநபர்களைச் சுற்றி திட்டங்களைக் கட்டமைக்கவும். அவர்களுக்குத் தேவையானதைக் கொடுத்து, வேலையைச் செய்ய அவர்களை நம்புங்கள்.
- தகவலை வழங்குவதற்கான மிகச் சிறந்த வழி நேருக்கு நேர் உரையாடல்.
- செயல்படும் மென்பொருள் முன்னேற்றத்தின் முதன்மை அளவீடு.
- அஜைல் செயல்முறைகள் நிலையான மேம்பாட்டை ஊக்குவிக்கின்றன — ஒரு நிலையான வேகம், காலவரையின்றி.
- தொழில்நுட்ப சிறப்பு மற்றும் நல்ல வடிவமைப்பிற்கான தொடர்ச்சியான கவனம் சுறுசுறுப்பை மேம்படுத்துகிறது.
- எளிமை — செய்யப்படாத வேலையின் அளவை அதிகரிக்கும் கலை — அவசியம்.
- சிறந்த கட்டமைப்புகள், தேவைகள், மற்றும் வடிவமைப்புகள் சுய-ஒழுங்கமைக்கும் அணிகளிலிருந்து வெளிப்படுகின்றன.
- அணி வழக்கமாக மிகவும் பயனுள்ளதாக மாறுவது எப்படி என்பதைப் பிரதிபலித்து, பின்னர் ட்யூன் செய்து சரிசெய்கிறது.
முறைகளின் குடும்பம்
Section titled “முறைகளின் குடும்பம்”“அஜைல்” ஒரு குடை. அதன் கீழ் பல தனித்துவமான முறையியல்கள் அமர்ந்துள்ளன:
- eXtreme Programming (XP) — குடும்பத்தில் மிகவும் கோரும் ஒன்று. Pair programming, TDD, தொடர்ச்சியான ஒருங்கிணைப்பு, on-site customer, சிறிய releases. எங்கள் XP பக்கத்தைப் பார்க்கவும்.
- Scrum — sprints எனப்படும் கால-வரம்பிடப்பட்ட மறுசுழற்சிகள், தினசரி standups, பெயரிடப்பட்ட பாத்திரங்கள் (Product Owner, Scrum Master). XP-ஐ விட பொறியியல் நடைமுறைகளில் இலகுவானது.
- Kanban — பணிப்பாய்வை காட்சிப்படுத்துங்கள், நடப்பில் உள்ள வேலையை வரம்பிடுங்கள், பாய்வை மேம்படுத்துங்கள். கால பெட்டிகள் இல்லை; தள்ளுவதற்குப் பதிலாக இழுக்கவும்.
- Lean — Toyota-வின் உற்பத்தி அமைப்பிலிருந்து கடன் வாங்கப்பட்டது: கழிவை அகற்றவும், முழுவதையும் மேம்படுத்தவும், வேகமாக வழங்கவும், தரத்தை உள்ளே கட்டவும்.
இந்த முறைகள் ஒன்றுடன் ஒன்று மேலெழுந்து ஒன்றிணைகின்றன. பெரும்பாலான வேலை செய்யும் அணிகள் நான்கிலிருந்தும் தேர்ந்தெடுக்கின்றன. East Agile Tracker XP-ஐ நோக்கி கருத்துடையது — eXtreme Programming பார்க்கவும் — ஆனால் அது வழங்குவதில் பெரும்பாலானவை எந்த அஜைல் வகைக்கும் வேலை செய்கின்றன.
அஜைல் என்னவாக இல்லை
Section titled “அஜைல் என்னவாக இல்லை”பெயரிட வேண்டிய சில நிலையான தவறான கருத்துக்கள்:
- அஜைல் என்பது “திட்டமிடல் இல்லை” அல்ல. திட்டங்கள் சிறியதாகவும் குறுகியதாகவும் இருக்கின்றன, ஆனால் திட்டமிடல் தொடர்ச்சியானது.
- அஜைல் என்பது “ஆவணமாக்கம் இல்லை” அல்ல. தேவையானதை எழுதுங்கள். விரிவான ஆவணமாக்கத்தை விட செயல்படும் மென்பொருள் அதிக மதிப்புமிக்கது என அறிக்கை சொல்கிறது — ஆவணமாக்கம் கெட்டது என்று அல்ல.
- அஜைல் என்பது Scrum அல்ல. Scrum ஒரு அஜைல் முறை. பல உள்ளன.
- அஜைல் என்பது ஒரு கருவி அல்ல. எந்தக் கருவியும் உங்களை அஜைலாக ஆக்காது. அஜைல் என்பது ஒரு வேலை செய்யும் வழி. கருவிகள் (இது உட்பட) உதவுகின்றன; அவை பதிலீடு செய்வதில்லை.
East Agile Tracker அஜைலுக்கு எவ்வாறு வரைபடமாகிறது
Section titled “East Agile Tracker அஜைலுக்கு எவ்வாறு வரைபடமாகிறது”East Agile Tracker மேலே உள்ள கொள்கைகளைச் சுற்றி வடிவமைக்கப்பட்டுள்ளது. இங்கே தொடர்பு:
| கொள்கை | tracker அதை எவ்வாறு ஆதரிக்கிறது |
|---|---|
| தொடர்ச்சியான வழங்கல் | 1–4 வாரங்களின் மறுசுழற்சிகள்; வேக-அடிப்படையிலான தானியங்கி-திட்டமிடல்; முதல்-வகுப்பு ஸ்டோரி வகையாக releases. |
| மாற்றத்தை வரவேற்கவும் | எந்த நேரத்திலும் backlog-ஐ மறுவரிசைப்படுத்தவும்; ஸ்டோரிகள் மறுசுழற்சிகளுக்கு இடையே சுதந்திரமாக நகர்கின்றன; “iteration lock” இல்லை. |
| அளவீடாக செயல்படும் மென்பொருள் | வேகம் இயல்பாக accepted புள்ளிகளைக் கணக்கிடுகிறது — வழங்கப்பட்ட, செயல்படும் வேலை மட்டுமே கணக்கிடப்படுகிறது. |
| நிலையான வேகம் | வேகம் ஒரு இலக்கு அல்ல; அது ஒரு கவனிப்பு. நீங்கள் உண்மையில் என்ன செய்கிறீர்களோ அதன் மூலம் அமைப்பு அடுத்த மறுசுழற்சியைத் திட்டமிடுகிறது. |
| பிரதிபலிப்பு | ஒவ்வொரு மறுசுழற்சிக்கான பகுப்பாய்வுகள்: burndown, நிராகரிப்பு விகிதம், சுழற்சி நேரம், கணிப்புகள். |
| சுய-ஒழுங்கமைக்கும் அணிகள் | பாத்திரங்கள் வேண்டுமென்றே குறைந்தபட்சம்: owner / member / viewer. அணி முடிவு செய்கிறது. |
| எளிமை | விவரப் பலகம் ஒரு திரை. போர்டு ஒரு பக்கத்தில் பொருந்துகிறது. வழங்குவதிலிருந்து கவனத்தைத் திசைதிருப்பும் அம்சங்களை நாங்கள் எதிர்க்கிறோம். |
2026-இல் அஜைல் — மற்றும் ஏஜெண்ட்கள்
Section titled “2026-இல் அஜைல் — மற்றும் ஏஜெண்ட்கள்”அறிக்கை 2001-இல் எழுதப்பட்டது. அதன் பின்னர், மென்பொருள் மேம்பாடு ஒரு புதிய வகை பங்கேற்பாளரைப் பெற்றுள்ளது: AI ஏஜெண்ட்கள்.
ஏஜெண்ட்கள் அஜைல் அணியில் சேர்ந்தவர்கள் என்று நாங்கள் நினைக்கிறோம் — பெயரிடப்பட்ட பங்கேற்பாளர்களாக, அவற்றின் சொந்த பாத்திரங்களுடன், மனிதர்களுடன் இணைந்து உண்மையான வேலை செய்கிறார்கள். கொள்கைகள் இன்னும் நிலைத்திருக்கின்றன. தனிநபர்கள் மற்றும் தொடர்புகள் இப்போது ஏஜெண்ட் பங்கேற்பாளர்களை உள்ளடக்குகின்றன. சுய-ஒழுங்கமைக்கும் அணிகள் இப்போது எந்த ஏஜெண்ட்களைக் கொண்டுவருவது மற்றும் அவை என்ன செய்ய அனுமதிக்கப்படுகின்றன என்பதை முடிவு செய்வதை உள்ளடக்குகிறது. பிரதிபலிப்பு இப்போது செயல்பாட்டுப் பதிவில் ஏஜெண்ட் பங்களிப்புகளைப் பார்ப்பதையும் அவை என்ன வேலை செய்கின்றன என்பதை ட்யூன் செய்வதையும் உள்ளடக்குகிறது.
இதை நடைமுறையாக்க East Agile Tracker கட்டமைக்கப்பட்டுள்ளது. ஒவ்வொரு ஸ்டோரியும் ஒரு மனிதர் அல்லது ஒரு ஏஜெண்டால் சொந்தமாக்கப்படலாம். ஒவ்வொரு தணிக்கைப் பதிவு உள்ளீடும் உண்மையான செயல்படுத்துபவரைக் காரணப்படுத்துகிறது. ஒரு ஏஜெண்ட் எடுக்கும் ஒவ்வொரு செயலும் காணக்கூடியது, மதிப்பாய்வு செய்யக்கூடியது, மற்றும் ரத்து செய்யக்கூடியது.
மேலும் வாசிப்பு
Section titled “மேலும் வாசிப்பு”- அஜைல் அறிக்கை — அசல்.
- eXtreme Programming — நடைமுறையில் XP பற்றிய எங்கள் பக்கம்.
- இயக்க வழிமுறைகள் — tracker-ஐ எவ்வாறு பயன்படுத்துவது.
East Agile கட்டமைத்தது.