𝟭𝟭 𝗔𝗽𝗽 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗗𝗲𝗰𝗶𝘀𝗶𝗼𝗻𝘀 𝗙𝗼𝘂𝗻𝗱𝗲𝗿𝘀 𝗚𝗲𝘁 𝗪𝗿𝗼𝗻𝗴
ஒரு செயலியை (app) உருவாக்குவது கடினம். ஆரம்பகால முடிவுகளாலேயே பெரும்பாலான நிறுவனர்கள் தோல்வியடைகிறார்கள். இந்தத் தெரிவுகள் நீண்டகாலப் பிரச்சனைகளை உருவாக்குகின்றன.
இதோ 11 பொதுவான தவறுகள் மற்றும் அவற்றைச் சரிசெய்யும் வழிகள்:
உங்கள் முதல் பதிப்பை இறுதித் தயாரிப்பாகக் கருதாதீர்கள். உடனடியாக முழுமையான அம்சங்களை (features) உருவாக்குவதை நிறுத்துங்கள். உங்கள் முக்கியக் கருத்தைச் சோதிக்கும் மிகச்சிறிய பதிப்பை உருவாக்குங்கள். ஒரு MVP என்பது ஒரு குறிப்பிட்ட நோக்கத்திற்காகச் செய்யப்படும் சோதனை மட்டுமே. அது ஒரு பிரச்சனையைச் சிறப்பாகத் தீர்க்க வேண்டும்.
விளம்பரங்களை (hype) வைத்து தொழில்நுட்பத் தொகுப்புகளைத் (tech stacks) தேர்ந்தெடுக்காதீர்கள். ஒரு கருவி பிரபலமாக இருக்கிறது என்பதற்காகவே சிக்கலான கருவிகளைப் பயன்படுத்தாதீர்கள். பின்வருவனவற்றின் அடிப்படையில் கருவிகளைத் தேர்ந்தெடுங்கள்: • குழுவினருக்குத் தெரிந்திருக்க வேண்டும் • விரைவாகச் செய்து முடிக்க முடிய வேண்டும் • பராமரிப்பது எளிதாக இருக்க வேண்டும்
எதிர்கால வளர்ச்சியைப் புறக்கணிக்காதீர்கள். 10,000 பயனர்கள் வரும்போது முடங்கிப்போகும் ஒரு அமைப்பை உருவாக்காதீர்கள். உங்களுக்கு ஒரு வலுவான தரவுத்தளமும் (database), மாடுலர் கட்டமைப்பும் (modular architecture) தேவை. முழுமையாக மீண்டும் எழுதாமலேயே குறியீட்டை (code) புதுப்பிக்கும் திறன் உங்களுக்கு இருக்க வேண்டும்.
பயனர்களுக்குப் பதிலாக உங்களுக்காக வடிவமைக்காதீர்கள். பயனர்களுக்கு உங்கள் உள் தர்க்கத்தில் (internal logic) அக்கறை இல்லை. அவர்களுக்குத் தெளிவுதான் முக்கியம். ஒவ்வொரு திரையும் (screen) ஒரு கேள்விக்கு விடையளிக்க வேண்டும். அது தோல்வியடைந்தால், அதை எளிமையாக்குங்கள்.
ஆன்போர்டிங் (onboarding) பற்றி மறந்துவிடாதீர்கள். குழப்பமான தொடக்கம் உங்கள் செயலியை அழித்துவிடும். ஆன்போர்டிங் என்பது அம்சங்களைச் சுற்றிக் காட்டும் ஒரு சுற்றுலா அல்ல. அது பயனர் முதல் பயனைப் பெறும் தருணத்திற்கான ஒரு வழிமுறை.
அம்சங்கள் அதிகரிப்பதைத் (feature creep) தடுத்திடுங்கள். சிறிய அம்சங்களைச் சேர்ப்பது உங்கள் வெளியீட்டைத் தாமதப்படுத்தும். இது செலவுகளை அதிகரிக்கும். வலிமையான தயாரிப்புகள் குறைவான விஷயங்களைச் சிறப்பாகச் செய்யும்.
எளிமையான அம்சங்களை குறைத்து மதிப்பிடாதீர்கள். சிறிய அம்சங்களுக்குப் பின்னால் மறைமுகமான வேலைகள் உள்ளன. அங்கீகாரம் (Authentication) மற்றும் பேக்எண்ட் தர்க்கம் (backend logic) ஆகியவற்றிற்கு நேரம் எடுக்கும். காலக்கெடுவைத் தவிர்க்க, சோதனை (testing) மற்றும் விளிம்புநிலைச் சூழல்களைக் (edge cases) கருத்தில் கொள்ளுங்கள்.
இலாப நஷ்டங்களை (trade-offs) அறியாமல் முடிவுகளை எடுக்காதீர்கள். ஒவ்வொரு முடிவிற்கும் ஒரு விலை உண்டு. ஒரு முடிவை எடுப்பதற்கு முன் அதன் சாதக பாதகங்களைப் புரிந்துகொள்ளுங்கள்.
வெளியிட்ட பிறகு கேட்பதை நிறுத்திவிடாதீர்கள். வெளியிடுவது என்பது கற்றலின் தொடக்கம் மட்டுமே. கருத்துக்களைப் பெற பகுப்பாய்வு (analytics) மற்றும் நேர்காணல்களைப் பயன்படுத்துங்கள். உங்கள் அடுத்த நகர்வை யூகிக்காதீர்கள்.
பயனர்களைப் பெறுவதில் மட்டும் கவனம் செலுத்தாதீர்கள். பயனர்களைப் பெறுவது எளிது. அவர்களைத் தக்கவைத்துக் கொள்வது கடினம். உங்களிடமே கேட்டுக்கொள்ளுங்கள்: • அவர்கள் ஏன் மீண்டும் வருவார்கள்? • நாம் எந்தப் பழக்கத்தை உருவாக்குகிறோம்? • எந்த மதிப்பு மீண்டும் மீண்டும் கிடைக்கிறது?
எதை உருவாக்கக்கூடாது என்பதைத் தீர்மானிக்கத் தவறுதல். முன்னுரிமை அளிப்பதில் இருந்தே வெற்றி கிடைக்கிறது. பெரும்பாலான நிறுவனர்கள் அளவுக்கு அதிகமாக உருவாக்குவதால் தோல்வியடைகிறார்கள்.
தெளிவுடன் உருவாக்குங்கள். எளிமைக்கு முன்னுரிமை கொடுங்கள்.
Source: https://dev.to/deepikarajawat/11-app-development-decisions-founders-often-get-wrong-2014