Agile ක්රමවේදය
Agile ක්රමවේදය මෘදුකාංග සංවර්ධන ව්යාපෘති සඳහා නම්යශීලී කළමනාකරණයක් සපයයි. විශේෂයෙන් කුඩා කණ්ඩායම් වල වැඩ කිරීමේදී ඵලදායී වේ.
Agile ක්රමවේද පද්ධතියට
SCRUM සහ
Kanban ද ඇතුළත් වේ.
Agile ක්රමවේදය පහත සූත්ර මත පදනම්ව ඇත:
- සේවාදායකයන් සතුටු විය යුතුය සංවර්ධිත මෘදුකාංගයේ හා එහි යාවත්කාලීන කිරීම්වල හෙට දිනට ගැලපෙන ස්වභාවය හා ගුණාත්මකභාවයෙන්.
- සංවර්ධන ක්රියාවලිය නම්යශීලී විය යුතුය සහ අවශ්ය සියලුම වෙනස්කම් හඳුන්වා දිය යුතුය ඉක්මන් කාලයක් තුළ.
-
සේවාදායකයන් සඳහා නිතර මෘදුකාංග යාවත්කාලීන කිරීම් සැපයිය යුතුය,
සෑම යාවත්කාලීනයක්ම නිකුත් විය යුතුය
2–16සති වලට වඩා කලාතුරකින් නොවේ. - කළමනාකරුවන්ගේ සහ සංවර්ධකයන්ගේ සහයෝගීතාවය මෘදුකාංග කාර්ය චක්රය පුරාම.
- අභිප්රේරිත සංවර්ධකයන් පොළඹවා ගැනීම.
- තොරතුරු හුවමාරු කිරීමේ අනෙකුත් ක්රමවලට වඩා පෞද්ගලික සංවාදයට ප්රමුඛත්වය.
- කාර්ය ක්රියාවලියේ ඵලදායිතාවය මනිනු ලබන්නේ ගුණාත්මක නිෂ්පාදනයක් නිපදවීමෙන් පමණක් වන අතර, පැය, ශ්රම අංශක හා තවත් දේවලින් නොවේ.
- ඕනෑම කණ්ඩායමක වර්ධනයේ මූලික පදනම වන්නේ නම්යශීලී ක්රියාවලින් සක්රීයව යෙදීමයි.
- සංවර්ධිත නිෂ්පාදනයක් සඳහා ප්රමුඛතා තාක්ෂණික අංග පමණක් නොව, නිර්මාණශීලිත්වය ද විය යුතුය.
- අනවශ්ය වැඩ පරිමාව අඩු කිරීමට සහ වැඩ ක්රියාවලිය සරල කිරීමට උත්සාහ කිරීම.
- කාර්ය ක්රියාවලිය සංවිධානය කිරීමේදී ප්රමුඛත්වය ස්වයං-සංවිධානයට සහ මුලපිරීමට ලබා දිය යුතුය.
- කණ්ඩායම විසින් තමන්ගේම කාර්යයේ ඵලදායිතාව නිරන්තරයෙන් තක්සේරු කිරීම සහ හැකි අඩුපාඩු නිවැරදි කිරීම.
මෙයද බලන්න
-
XPක්රමවේදය,
සංවර්ධන පිළිවෙත් සියල්ල අතිශයින්ව තර්ජනය කිරීම සඳහා භාවිතා වේ -
RADසංකල්පය,
නිශ්චිත අවශ්යතා නොමැතිව නිෂ්පාදන සංවර්ධනය සඳහා භාවිතා වේ -
Cobitක්රමවේදය,
IT පරීක්ෂණ සහ කළමනාකරණ ක්ෂේත්රයේ ප්රමිතීන් සකස් කිරීම සඳහා භාවිතා වේ -
PRINCE2ක්රමවේදය,
IT හි විශාල පරිමාණ ව්යාපෘති ක්රියාත්මක කිරීම සඳහා ප්රමිතීන් සකස් කිරීම සඳහා භාවිතා වේ -
TDDසංවර්ධන තාක්ෂණය,
ව්යාපෘති නම්යශීලීව කළමනාකරණය කිරීම සඳහා භාවිතා වේ