Mobile App Development Roadmap
February 25, 2022 | Thushani Jayapathma
MOBILE APP DEVELOPMENT ROADMAP
Mobile app development යනු ජංගම දුරකථන සහ අනෙකුත් අතින් රැගෙන යා හැකි කුඩා, රැහැන් රහිත පරිගණක උපාංග සදහා software ලිවීමේ ක්රියාවලිය ඇතුළත් ක්රියාපටිපාටි සමූහයකි.
Web App Developmentහි මෙන් ම Mobile App Developmentහි basics, වඩාත් සාම්ප්රදායික software development තුළ ඇත. එනමුත් මෙහි පවත්නා වෙනසක් නම් mobile app බොහෝ විට ලියා ඇත්තේ විශේෂිත ජංගම උපාංගයක පවත්නා අනන්ය ලක්ෂණවලින් ප්රයෝජන ගැනීමටය. උදාහරණයක් ලෙස iPhone හි ක්රීඩා යෙදුම්(Gaming app) ත්වරණමානයෙන් (Accelerometer) ප්රයෝජන ගැනීමටත්, ජංගම සෞඛ්යය යෙදුම් (Mobile health app) ස්මාර්ට් ඔරලෝසුවේ උෂ්ණත්ව සංවේදකයේ ප්රයෝජන ගැනීමටත් ලිවිය හැකිය.
Mobile apps මුල් කාලයේදී, app එකක් ඕනෑම උපාංගයක ප්රශස්ත ලෙස ක්රියා කළ හැකි බව සහතික කිරීමට ඇති එකම ක්රමය වූයේ එම apps දේශීයව develop කිරීමයි. මෙයින් අදහස් වන්නේ එක් එක් උපාංගයේ විශේෂිත ප්රොසෙසරය(Processor) සදහා විශේෂයෙන්ම නව කේතයක් ලිවිය යුතු බවයි. වර්තමානයේ දියුණු කරන ලද ජංගම යෙදවුම් වලින් බහුතරයක් උපාංග-අඥෙයවාදී (device-agnostic) වේ.
සාමාන්යයෙන් mobile app development සඳහා වන මාර්ග සිතියමක්, මුල පිරීම් සහ කාර්යයන් ගණනාවක් උදෙසා ප්රගතිය සහ වේලාව එකවර නියෝජනය කරන තිරස් ප්රස්ථාරයක් ලෙස පෙන්නුම් කරයි. වඩාත්ම නිදර්ශන සහ පහසු මාර්ග සිතියම් නිරන්තරයෙන් වෙනස් වන සුලු මෙන්ම නිරන්තරයෙන් සක්රීයව සංස්කරණය විය යුතුය. එබැවින් ඒවා සම්පාදනය කිරීමට වඩාත් පහසු ක්රමය මාර්ග සිතියම් මෙවලම් සහ එහි පතරොම් භාවිතා කිරීමයි.
mobile app තැනීමේ ක්රියාවලියට නිශ්චිත වූ අන්තරායන් ඇති අතර ඒවා බහු පුනරාවර්තන (Multiple iterations) සමග කටයුතු කරයි. එයට හේතුව නම් සමස්ත ව්යාපෘති කළමනාකරණයේ ප්රධාන කොටසක් වූ mobile app development සදහා වන මාර්ග සිතියමක් එහි ප්රතිඵලය කෙබඳු වනු ඇත්දැයි තීරණාත්මක කාර්යයක් ඉටු කරනු ලැබීමයි.
Mobile App Development සදහා වන මාර්ග සිතියමක් කාර්යයන් කිහිපයක් ඉටු කරයි.
1. නිෂ්පාදනයක් මත එහි අභ්යන්තර කටයුතු සදහා අවශ්ය පහසුකම් සැපයීම.
එනම් mobile app development සදහා වන මාර්ග සිතියමක එහි අදහස සහ අරමුණු සාක්ෂාත් කර ගන්නේ කෙසේද යන්න සඳහා සංයුක්ත සැලැස්මක් සැකසීමෙන් අපේක්ෂා කරන ව්යාපාරික ඉලක්ක යා කරනු ලබයි.
2. බාහිර පාර්ශ්වකරුවන් සමඟ සන්නිවේදනය විධිමත් කිරීම.
මෙය සියලුම ආයෝජකයින්ට, සංවර්ධන ක්රියාවලියට සම්බන්ධ කොන්ත්රාත්කරුවන්ට මෙන්ම අවසාන පරිශීලකයින්ට අදාළ වේ.
3. මාර්ග සිතියමේ සභිකයන් උපාය මාර්ගයන් සහ නිෂ්පාදනයක් පිළිබඳ දැක්ම අවබෝධ කර ගැනීම.
4. වෙළඳපල අවශ්යතාවලට අනුකූලව නිෂ්පාදනයේ වෙනස්කම් සහ එහි දියුණුව ප්රදර්ශනය කිරීම සක්රීය කිරීම.
5. විශේෂිත සංවර්ධන ඒකකවලට ප්රමුඛත්වය දීමට සහ ඒවා සඳහා කාල නියමයන් සැකසීම.
Mobile App Development මාර්ග සිතියමක් කෙටුම්පත් කිරීම ඉක්මන් කිරීමට මෙන්ම සියලුම දත්ත දෘශ්යමාන කිරීමට පෙර, පහත පියවරයන් අනුගමනය කළ යුතුය.
1. නිෂ්පාදනයේ යතුර "ඇයි" යන්න සම්පූර්ණයෙන්ම අවබෝධ කර ගත යුතු වේ.
වෙනත් වචන වලින් කිවහොත්, නිවැරදිව නිර්වචනය කළ නිෂ්පාදන දැක්මක් නොමැති නම් mobile app development සඳහා මාර්ග සිතියමක් තැනීම ආරම්භ කිරීමට කිසිදු තේරුමක් නැත. නිෂ්පාදනයේ දැක්ම ප්රකාශ කිරීම සඳහා, පහත ප්රශ්නවලට පිළිතුරු සැපයීම කල යුතු වේ.
-මෙම නිෂ්පාදනය පිටුපස ඇති මෙහෙවර කුමක්ද?
-එය develop කිරීමෙන් ඔබට ළඟා කර ගැනීමට අවශ්ය ඉලක්ක මොනවාද?
-යෙදුම විසඳීමට ඉලක්ක කර ඇති පරිශීලකයින්ගේ කුමන ගැටලුවද?
-මෙම නිෂ්පාදනය develop කිරීමට හොඳම මොහොත දැන් ඇයි?
මෙම අදියරේදී, යෙදුමක සියලුම විස්තර සහ විශේෂාංග සඳහන් කිරීමට අවශ්ය නොවේ. දැන් ප්රධාන ඉලක්කය වන්නේ මෙම නිෂ්පාදනය ගොඩනඟන්නේ ඇයි සහ කවුරුන් සඳහාද යන්න හඳුනා ගැනීම මෙන්ම එය කාලය සහ සම්පත් වියදම් කිරීම වටීද යන්න තහවුරු කර ගැනීමයි.
මාර්ග සිතියමේ ඉලක්කගත පිරිස නිර්වචනය කිරීම එය කෙටුම්පත් කිරීමට පෙර කළ යුතු මූලික දෙයයි. විවිධ කණ්ඩායම් සහ පුද්ගලයන් යම් දුරකට නිෂ්පාදිතය සමඟ සම්බන්ධ වී ඇත. එබැවින් ප්රධාන ඉලක්කය වන්නේ එම කණ්ඩායම් වෙත ප්රමාණවත් දත්ත සන්නිවේදනය කිරීමයි. නිශ්චිත පිරිසක් හඳුනා ගැනීමෙන් mobile app development මාර්ග සිතියම, එහි අන්තර්ගතය සහ ප්රදර්ශනය කෙරෙන විස්තර තීරණය කරයි.
තවද මාර්ග සිතියම් සභිකයන් අභ්යන්තර විය හැකිය, වෙනත් වචන වලින් කිවහොත්, app developmentට සෘජුවම සම්බන්ධ කණ්ඩායම් හෝ අභ්යන්තර පාර්ශවකරුවන් හෝ බාහිර - නිෂ්පාදන ක්රියාවලියට සහභාගී නොවන පුද්ගලයින් සඳහා සම්පාදනය කළ හැකිය.
සටහන - තුෂානි ජයපත්ම