மென்பொருள் திட்ட மேலாண்மை: மென்பொருள் உருவாக்க வெற்றியின் முக்கிய தூண்
மென்பொருள் திட்ட மேலாண்மை என்பது தகவல் தொழில்நுட்பத் துறையில் வேகமாக வளர்ந்து வரும் ஒரு துறையாகும். நவீன உலகின் மென்பொருள் சார்பு அதிகரித்து வருவதால், திறமையான மற்றும் பயனுள்ள திட்ட மேலாண்மையின் தேவை மிகவும் முக்கியமானதாகிறது. மென்பொருள் திட்ட மேலாண்மை என்பது, திட்டங்கள் சரியான நேரத்தில், திட்டமிடப்பட்ட செலவிற்குள் முடிக்கப்படுவதையும், பயனர்களின் தேவைகளைப் பூர்த்தி செய்வதையும் உறுதி செய்வதற்காக, மென்பொருள் உருவாக்கத்தைத் திட்டமிட, செயல்படுத்த மற்றும் கட்டுப்படுத்தப் பயன்படுத்தப்படும் வழிமுறைகள், கருவிகள் மற்றும் நுட்பங்களை உள்ளடக்கியது.
வரையறை மற்றும் வரம்பு
மென்பொருள் திட்ட மேலாண்மையானது, குறிப்பிட்ட இலக்குகளை அடைவதற்காக ஒன்றோடொன்று ஒருங்கிணைந்து செயல்படும் பல்வேறு நிலைகளை உள்ளடக்கியுள்ளது. இந்த நிலைகளில் திட்டத் தொடக்கம், திட்டமிடல், செயல்படுத்துதல், கண்காணித்தல் மற்றும் நிறைவு செய்தல் ஆகியவை அடங்கும். மென்பொருள் திட்டத்தின் வெற்றியானது, தரம், செலவு மற்றும் நேர இலக்குகளை அடைவதன் மூலம் பெரும்பாலும் அளவிடப்படுகிறது. கவனமான திட்டமிடல், ஒழுக்கமான செயலாக்கம் மற்றும் நெருக்கமான கண்காணிப்பு ஆகியவற்றின் மூலமே இது சாத்தியமாகும்.
1. திட்டத் தொடக்கம்
துவக்கக் கட்டம் என்பது ஒரு திட்டத்தின் ஆரம்பப் புள்ளியாகும், இதில் திட்டத்தின் தொலைநோக்குப் பார்வையும் நோக்கங்களும் நிறுவப்படுகின்றன. இந்தக் கட்டத்தில், சம்பந்தப்பட்டவர்கள் அடையாளம் காணப்பட்டு, ஒரு திட்ட சாசனம் உருவாக்கப்படுகிறது. இந்த ஆவணத்தில் திட்டத்தின் நோக்கங்கள், அதன் வரம்பு, ஆரம்ப வரவுசெலவுத் திட்டச் செலவுகள் மற்றும் ஏற்படக்கூடிய இடர்கள் ஆகியவை அடங்கும்.
2. திட்டமிடல்
மென்பொருள் திட்ட மேலாண்மையின் இதயம் திட்டமிடலாகும். இந்தக் கட்டத்தில், காலவரிசை, வரவுசெலவுத் திட்டம், வள ஒதுக்கீடு மற்றும் இடர் கண்டறிதல் ஆகியவற்றை உள்ளடக்கிய ஒரு விரிவான திட்டம் உருவாக்கப்படுகிறது. திட்டத்தின் பல்வேறு அம்சங்களைத் திட்டமிடவும் காட்சிப்படுத்தவும் உதவுவதற்காக, கான்ட் விளக்கப்படங்கள், பணிப் பகுப்புக் கட்டமைப்புகள் (WBS) மற்றும் முக்கியப் பாதை முறை (CPM) போன்ற கருவிகள் பெரும்பாலும் பயன்படுத்தப்படுகின்றன.
அ. திட்ட வரையறை மேலாண்மை: வரவுசெலவுத் திட்டம் அல்லது காலக்கெடுவை மாற்றாமல், ஆரம்ப வரையறைக்கு வெளியே அம்சங்கள் அல்லது செயல்பாடுகளைச் சேர்ப்பதான “திட்ட வரையறை விரிவடைதலை”த் தடுக்க, திட்டத்தின் வரையறை தெளிவாகவும் நன்கு வரையறுக்கப்பட்டதாகவும் இருக்க வேண்டும்.
ஆ. நேர மேலாண்மை: நடைமுறைக்கு ஏற்ற கால அட்டவணையை உருவாக்கி, அதை அனைத்து குழு உறுப்பினர்களும் புரிந்துகொள்வதை உறுதி செய்வது ஒரு முக்கிய அம்சமாகும்.
இ. செலவு மேலாண்மை: வரவு செலவுத் திட்டம் நிர்வகிக்கப்படும்போது, எந்தவிதமான விரயமும் ஏற்படாமலும், ஒவ்வொரு செலவுக்கும் கணக்குக் காட்டப்படவும் வேண்டும்.
ஈ. இடர் மேலாண்மை: திட்டத்தின் போது ஏற்படக்கூடிய இடர்களைக் கண்டறிந்து, அவற்றைத் தணிப்பதற்குத் திட்டமிடுதல்.
3. திட்டச் செயலாக்கம்
செயல்படுத்தும் கட்டம் என்பது திட்டம் நடைமுறைப்படுத்தத் தொடங்கும் கட்டமாகும். இந்தக் கட்டத்தில், திட்டக் குழு தங்களுக்கு ஒதுக்கப்பட்ட பணிகளின்படி செயல்படும், மேலும் திட்ட மேலாளர் அனைத்தும் திட்டமிட்டபடி நடப்பதை உறுதி செய்ய வேண்டும். இங்கு ஒருங்கிணைப்பும் தகவல்தொடர்பும் மிக முக்கியமானவை. திறமையான பணிப்பாய்வைப் பராமரிக்கப் பயன்படுத்தப்படும் சில பிரபலமான வழிமுறைகள் ஸ்க்ரம் மற்றும் கன்பன் ஆகும்.
அ. செயலாக்கம்: நிரல் வெளியீடு, ஆரம்பச் சோதனை மற்றும் ஒருங்கிணைப்பு ஆகியவை செயலாக்கத்தின் ஒரு பகுதியாகும்.
ஆ. கண்காணிப்பு மற்றும் கட்டுப்பாடு: ஆரம்பத் திட்டத்துடன் திட்டம் ஒத்துப்போவதை உறுதிசெய்ய, அதன் முன்னேற்றத்தைத் தொடர்ந்து கண்காணிக்கவும்.
c. அறிக்கை சமர்ப்பித்தல்: பணி முன்னேற்றம் குறித்து சம்பந்தப்பட்ட தரப்பினருக்கு அவ்வப்போது அறிக்கை அளித்தல்.
4. மேற்பார்வை மற்றும் கட்டுப்பாடு
கண்காணிப்பு மற்றும் கட்டுப்பாடு என்பது, திட்டத்தின் முன்னேற்றத்தைத் தீவிரமாகக் கண்காணிப்பதையும், திட்டத்தைச் சரியான பாதையில் வைத்திருக்கத் தேவைக்கேற்ப மாற்றங்களைச் செய்வதையும் உள்ளடக்கியது. ஈட்டிய மதிப்பு மேலாண்மை (EVM) போன்ற கருவிகள், திட்ட மேலாளர்கள் செலவு மற்றும் நேரத்தின் அடிப்படையில் திட்டத்தின் செயல்திறனை அளவிட உதவக்கூடும்.
5. திட்ட நிறைவு
திட்ட நிறைவு என்பது இறுதித் தயாரிப்பு வாடிக்கையாளரிடமோ அல்லது இறுதிப் பயனரிடமோ வழங்கப்படும் கட்டமாகும். இந்தக் கட்டத்தில், அனைத்துத் தேவைகளும் பூர்த்தி செய்யப்பட்டுள்ளனவா என்பதை உறுதிப்படுத்த இறுதிச் சோதனைகள் நடத்தப்படுகின்றன. அனைத்துத் திட்ட ஆவணங்களும் புதுப்பிக்கப்பட்டுத் தொகுக்கப்படுகின்றன, மேலும் குழுவின் செயல்திறன் மற்றும் திட்ட முடிவுகள் குறித்த இறுதி மதிப்பீடும் நடத்தப்படுகிறது.
மென்பொருள் திட்ட மேலாண்மையில் உள்ள வழிமுறைகள்
மென்பொருள் திட்ட மேலாண்மையில் வழிமுறைகள் முக்கிய பங்கு வகிக்கின்றன. மிகவும் பிரபலமான சில வழிமுறைகள் பின்வருமாறு:
அ. அஜைல்
அஜைல் என்பது மென்பொருள் உருவாக்கத்திற்கான ஒரு தொடர் மற்றும் படிப்படியான அணுகுமுறையாகும். இந்த வழிமுறை, குழுக்கள் மற்றும் பங்குதாரர்களுக்கு இடையேயான ஒத்துழைப்பு, மாற்றங்களுக்கு ஏற்ப நெகிழ்வுத்தன்மை, மற்றும் விரைவான மற்றும் தொடர்ச்சியான தயாரிப்பு விநியோகம் ஆகியவற்றை வலியுறுத்துகிறது. ஸ்க்ரம் மற்றும் கன்பன் போன்ற கட்டமைப்பு முறைகள், பரவலாகப் பயன்படுத்தப்படும் அஜைல் வழிமுறையின் ஒரு பகுதியாகும்.
b. நீர்வீழ்ச்சி
வாட்டர்பால் என்பது ஒரு நேரியல், தொடர் வரிசை அணுகுமுறையாகும். இதில், மென்பொருள் உருவாக்க வாழ்க்கைச் சுழற்சியின் ஒவ்வொரு கட்டமும் முடிந்த பின்னரே அடுத்த கட்டம் தொடங்க முடியும். இந்த முறை மிகவும் கண்டிப்பானதாக இருந்தாலும், நிலையான மற்றும் மாறாத தேவைகளைக் கொண்ட திட்டங்களில் இது சிறப்பாகச் செயல்படுகிறது.
சி. டெவ்ஆப்ஸ்
டெவ்ஆப்ஸ் என்பது, சோதனை மற்றும் நிறுவல் செயல்முறைகளைத் தானியக்கமாக்குவதன் மூலமும், நிறுவப்பட்ட மென்பொருளைத் தொடர்ந்து கண்காணிப்பதன் மூலமும், ஒத்துழைப்பையும் உற்பத்தித்திறனையும் மேம்படுத்துவதற்காக மென்பொருள் உருவாக்கம் மற்றும் தகவல் தொழில்நுட்பச் செயல்பாடுகளை ஒன்றிணைக்கிறது.
மென்பொருள் திட்ட மேலாண்மையில் உள்ள கருவிகள்
மென்பொருள் திட்ட மேலாண்மையில், திட்டங்களைத் திட்டமிடுதல், செயல்படுத்துதல், கண்காணித்தல் மற்றும் நிறைவு செய்தல் ஆகியவற்றிற்கு உதவுவதற்காகப் பல்வேறு கருவிகள் பயன்படுத்தப்படுகின்றன. சில பிரபலமான கருவிகள் பின்வருமாறு:
அ. ஜிரா
ஜிரா என்பது சிக்கல்கள், பிழைகள் மற்றும் பணிகளைக் கண்காணிக்க, அஜைல் வழிமுறைகளில் பரவலாகப் பயன்படுத்தப்படும் ஒரு திட்ட மேலாண்மைக் கருவியாகும். இது குழுக்கள் ஸ்பிரிண்ட்களைத் திட்டமிடவும், பேக்லாக்குகளை நிர்வகிக்கவும் உதவுகிறது.
b. மைக்ரோசாப்ட் திட்டம்
மைக்ரோசாஃப்ட் ப்ராஜெக்ட் என்பது திட்டமிடுதல், கால அட்டவணைப்படுத்துதல் மற்றும் திட்டத்தின் முன்னேற்றத்தைக் கண்காணித்தல் ஆகியவற்றுக்கான ஒரு சக்திவாய்ந்த திட்ட மேலாண்மைக் கருவியாகும். வாட்டர்பால் வழிமுறையைப் பயன்படுத்தும் திட்டங்களுக்கு இது குறிப்பாகப் பயனுள்ளதாக இருக்கிறது.
சி. ட்ரெல்லோ
ட்ரெல்லோ என்பது கான்பன் பலகைகளைப் பயன்படுத்தித் திட்டங்களை ஒழுங்கமைக்கவும் நிர்வகிக்கவும் குழுக்களுக்கு உதவும் ஒரு கூட்டுப்பணிக் கருவியாகும். இது அஜைல் வழிமுறைகளில் பயன்படுத்துவதற்கு மிகவும் உகந்தது.
d. Git
Git என்பது ஒரு பரவலாக்கப்பட்ட பதிப்புக் கட்டுப்பாட்டு அமைப்பாகும். இது மென்பொருள் உருவாக்கத்தின் போது மூலக் குறியீட்டில் ஏற்படும் மாற்றங்களைக் கண்காணிக்க உருவாக்குநர்களை அனுமதிக்கிறது. குழு ஒத்துழைப்பிற்கு இது மிகவும் இன்றியமையாதது.
மென்பொருள் திட்ட மேலாண்மையில் உள்ள சவால்கள்
எந்தவொரு மென்பொருள் திட்டமும் சவால்களிலிருந்து விடுபட்டதல்ல. பொதுவாக எதிர்கொள்ளப்படும் சில சவால்கள் பின்வருமாறு:
அ. தேவைகளில் மாற்றங்கள்
ஒரு திட்டத்தின் போது தேவைகளில் எதிர்பாராத மாற்றங்கள் அடிக்கடி ஏற்படுவதால், திட்டத்தில் மாற்றங்களையும் வளங்களை மறுஒதுக்கீடு செய்வதையும் அவசியமாக்குகிறது.
b. தரம்
மென்பொருளின் தரத்தைப் பராமரிப்பது ஒரு பெரும் சவாலாகும், இதற்குத் தீவிரமான மற்றும் தொடர்ச்சியான சோதனை தேவைப்படுகிறது.
சி. தொடர்பு
மேம்பாட்டுக் குழு, சம்பந்தப்பட்டவர்கள் மற்றும் நிர்வாகம் ஆகியவற்றுக்கு இடையேயான மோசமான தகவல் தொடர்பு, திட்டத்தின் முன்னேற்றத்தைத் தடுக்கக்கூடும்.
d. செலவு மற்றும் நேர மதிப்பீடுகள்
மென்பொருள் உருவாக்கத்தில் உள்ள நிச்சயமற்ற தன்மைகள் காரணமாக, துல்லியமான செலவு மற்றும் நேர மதிப்பீடுகளைச் செய்வது பெரும்பாலும் கடினமாக உள்ளது.
முடிவுரை
மென்பொருள் உருவாக்கத்தின் வெற்றிக்கு மென்பொருள் திட்ட மேலாண்மை இன்றியமையாதது. சரியான வழிமுறை, முழுமையான திட்டமிடல், மற்றும் பொருத்தமான கருவிகள் மற்றும் நுட்பங்களைக் கொண்டு, மென்பொருள் உருவாக்கச் சவால்களை வெற்றிகொள்ள முடியும். திட்டத்தின் அனைத்து வெற்றி அளவுருக்களும் பூர்த்தி செய்யப்படுவதை உறுதிசெய்ய, மென்பொருள் திட்ட மேலாளர்கள் வலுவான தகவல் தொடர்பு, திட்டமிடல், மற்றும் திட்டத்தைக் கண்காணித்து கட்டுப்படுத்தும் திறன்களைக் கொண்டிருக்க வேண்டும்.
ஒரு முறையான மற்றும் ஒழுங்கமைக்கப்பட்ட அணுகுமுறையின் மூலம், மென்பொருள் திட்ட மேலாண்மையானது, நிறுவனம் மற்றும் இறுதிப் பயனர் ஆகிய இருவருக்கும் அதிகபட்ச மதிப்பை வழங்கும் உயர்தர மென்பொருளின் உருவாக்கத்தை, திட்டமிடப்பட்ட செலவிற்குள் மற்றும் குறித்த நேரத்தில் உறுதிசெய்ய முடியும்.