మీ స్వంత సాఫ్ట్వేర్ ఉత్పత్తిని ఎలా సృష్టించాలి
విషయ సూచిక
ఈరోజు మేము సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించబోతున్నాము!
అవును, మీరు సరిగ్గా విన్నారు, మేము సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించబోతున్నాము – WordPress ప్లగిన్.
చింతించాల్సిన అవసరం లేదు …
ఇది కేక్ను కాల్చడం లాంటిది.
పరిచయం
మీరు ఎప్పుడైనా నా లింక్డ్ఇన్ ప్రొఫైల్ని తనిఖీ చేసినట్లయితే, నేను చాలా సంవత్సరాలు పనిచేసినట్లు మీకు తెలుస్తుంది సాఫ్ట్వేర్ పరిశ్రమ.
నా ఆన్లైన్ వ్యాపారాన్ని ప్రారంభించేటప్పుడు నా లక్ష్యాలలో ఒకటి నా స్వంత డిజిటల్ ఉత్పత్తులను సృష్టించడం. మరియు మరింత ప్రత్యేకంగా నేను నా స్వంత సాఫ్ట్వేర్ ఉత్పత్తులను సృష్టించాలనుకుంటున్నాను.
నేను దీన్ని ఎలా చేయబోతున్నానో నాకు సరిగ్గా తెలియదు – నాకు ఒక కఠినమైన ఆలోచన ఉంది, కానీ నిర్దిష్టంగా ఏమీ లేదు.
సరే, కొన్ని నెలల క్రితం నేను చేసిన దానికంటే ఇప్పుడు నా స్వంత సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించడం గురించి నాకు చాలా ఎక్కువ తెలుసు. మరియు నేను ఖచ్చితంగా దాని గురించి ఏమి చెప్పాలనుకుంటున్నాను.
మీరు సాఫ్ట్వేర్ ఉత్పత్తిని ఎలా సృష్టించాలి?
WordPress ప్లగిన్ను తయారు చేయడం అనేది కేక్ను కాల్చడం లాంటిది.
అంతేకాదు నేను కేక్లు తయారు చేయడంలో ఆసక్తిని కలిగి ఉన్నాను – వాటిని తింటున్నాను, అవును, వాటిని బేకింగ్ చేస్తున్నాను, లేదు!!
కానీ నేను అర్థం చేసుకున్నట్లుగా, మీకు కావలసింది:
- పదార్థాలు: 4oz పిండి, 4oz చక్కెర, 4oz వెన్న, 2 గుడ్లు మొదలైనవి.
- రెసిపీ: దీన్ని జోడించండి, కలపండి, వాటిని కొట్టండి, మొదలైనవి.
- పరికరాలు: ఓవెన్, ఫుడ్ మిక్సర్/ప్రాసెసర్, మిక్సింగ్ బౌల్, కత్తిపీట మొదలైనవి.
సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించేటప్పుడు ఇది సారూప్యంగా ఉంటుంది ఎందుకంటే మీకు ఇది అవసరం:
- వ్యక్తులు: పదార్థాలు
- ప్రాసెస్: రెసిపీ
- సాంకేతికత: పరికరాలు
నన్ను అనుమతించండి మేము ఎలా సృష్టించామో మీకు చూపుతుందిసాఫ్ట్వేర్ ఉత్పత్తి.
వ్యక్తులు
మొదట చెప్పవలసిన విషయం ఏమిటంటే నేను ఈ సాఫ్ట్వేర్ ఉత్పత్తిని నా స్వంతంగా సృష్టించలేదు!
వ్యాపార భాగస్వామి
అది కాదు సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించేటప్పుడు వ్యాపార భాగస్వామిని కలిగి ఉండటం తప్పనిసరి, కానీ ఇది ఖచ్చితంగా సహాయపడుతుంది!
నేను నా ఆన్లైన్ మార్కెటింగ్ స్నేహితుడు రిచర్డ్ని సంప్రదించి, సాఫ్ట్వేర్ ఉత్పత్తిని రూపొందించడానికి ఉమ్మడి ప్రాజెక్ట్లో పని చేయడానికి ఆసక్తి ఉందా అని అడిగాను .
ఎందుకు రిచర్డ్? అతను తెలివైనవాడు మరియు సమాచార ఉత్పత్తులను (ఈబుక్లు/కోర్సులు మొదలైనవి) రూపొందించడంలో మరియు విక్రయించడంలో ఇప్పటికే విజయవంతమైన ట్రాక్ రికార్డ్ను కలిగి ఉన్నాడు
ఇది కూడ చూడు: 7 ఉత్తమ WordPress టెస్టిమోనియల్ ప్లగిన్లను పోల్చి చూస్తే (2023)- మేమిద్దరం ఒకరినొకరు విశ్వసించాము మరియు గౌరవిస్తాము
- మేమిద్దరం UKలో నివసిస్తున్నాము
- మేమిద్దరం ఒకే ఫుట్బాల్ జట్టుకు మద్దతు ఇస్తున్నాము – అవును, నాకు తెలుసు, నమ్మశక్యం కానిది – నేను మాత్రమే ఆస్టన్ విల్లా అభిమానిని అని అనుకున్నాను
అతను, “అవును !" మరియు AV ప్రాజెక్ట్ పుట్టింది.
నన్ను నమ్మలేదా? బాక్స్లోని ఫోల్డర్ ఇక్కడ ఉంది:
బోధకుడు
మీరు ఇంతకు ముందు సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించి ఉండకపోతే, మీరు ముందుగా కొంత విద్యను అభ్యసించమని నేను గట్టిగా సిఫార్సు చేస్తున్నాను.
మా కేక్ సారూప్యతను తీసుకోవడానికి, మీరు ఇంతకు ముందెన్నడూ కేక్ను కాల్చి ఉండకపోతే, మీరు ఒక పుస్తకాన్ని చదవాలనుకుంటున్నారు లేదా మీరు తీసుకోవలసిన దశల గురించి వీడియోను చూడాలనుకుంటున్నారు.
నేను స్పష్టం చేస్తాను. PHP మరియు CSS కోడింగ్ ఎలా ప్రారంభించాలో మరియు WordPress ప్లగ్ఇన్ కోసం మీకు అవసరమైన అన్ని భాషల గురించి శిక్షణ పొందాలని నా ఉద్దేశ్యం కాదు. నా ఉద్దేశ్యం ఏమిటంటే, మొదటి నుండి ఎలా ప్రారంభించాలో మరియు మార్కెట్లో తుది ఉత్పత్తిని ఎలా ముగించాలో శిక్షణ పొందండి.
ఇది కూడ చూడు: 2023 కోసం 7 ఉత్తమ WordPress FAQ ప్లగిన్లుకాబట్టిరిచర్డ్ మరియు నేను మొదటి నుండి సాఫ్ట్వేర్ ఉత్పత్తిని రూపొందించడంలో నిజమైన అనుభవం ఉన్న బోధకుడి నుండి ఆన్లైన్ కోర్సులో పెట్టుబడి పెట్టడం ద్వారా ప్రారంభించాము. నిజానికి, అతను గత కొన్ని సంవత్సరాలుగా అనేక విజయవంతమైన సాఫ్ట్వేర్ ఉత్పత్తులను కలిగి ఉన్నాడు.
మా ఆన్లైన్ కోర్సులో మేము నేర్చుకున్న ముఖ్య విషయాలలో ఇది ఒకటి:
CEO మైండ్సెట్లో ఉండండి – అంటే చేయవద్దు' చిన్న సాంకేతిక వివరాల గురించి చింతించకండి.
డెవలపర్
రిచర్డ్ లేదా నేను ప్రోగ్రామర్లు కానందున, మనకు డెవలపర్ అవసరం అని చెప్పబడింది. కోర్సులో మేము సాఫ్ట్వేర్ డెవలప్మెంట్ను అవుట్సోర్స్ చేయడం ఎలాగో నేర్చుకున్నాము మరియు మేము Elance ద్వారా డెవలపర్ని నియమించుకోగలిగాము.
సమీక్షకులు
చివరిగా, కానీ మీ ఆలోచనలను సమీక్షించడానికి మీకు వ్యక్తులు అవసరం. మరియు మీ తుది ఉత్పత్తిని సమీక్షించండి.
మా ప్లగ్ఇన్ను దాని వేగంతో అమలు చేసిన విశ్వసనీయమైన మార్కెటింగ్ స్నేహితుల బృందానికి మేము రుణపడి ఉంటాము. అవి లేకుండా మనం ఇప్పుడు ఉన్న దశలో ఉండలేము – లాంచ్ చేయడానికి సిద్ధంగా ఉన్నాము!
సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించే ఈ మొదటి దశలో ఇవే ప్రధాన పదార్థాలు, ముఖ్యమైన వ్యక్తులు.
టెక్నాలజీ
మేము అనుసరించిన ప్రక్రియను వివరించే ముందు, మేము ఉపయోగించిన సాంకేతికత గురించి నేను మీకు చెప్పబోతున్నాను. మళ్లీ, వీటిలో కొన్ని మా ప్రాధాన్యత ఎంపికకు వస్తాయి, కానీ మీకు ఇవి లేదా వాటి వైవిధ్యం అవసరం.
- బాక్స్ – బాక్స్ అనేది ఆన్లైన్ ఫైల్ షేరింగ్ మరియు వ్యక్తిగత క్లౌడ్ కంటెంట్ మేనేజ్మెంట్ సేవ.
- Excel – మీకు ప్రాజెక్ట్ ప్లానింగ్ అవసరంసాధనం. మార్కెట్లో పుష్కలంగా ఉన్నాయి, కానీ మేము Excelని ఎంచుకున్నాము.
- Skype – మీరు ప్రాజెక్ట్ను అమలు చేస్తున్నప్పుడు మీరు కమ్యూనికేట్ చేస్తూ ఉండాలి. Skype మమ్మల్ని చాట్ చేయడానికి, మాట్లాడటానికి మరియు స్క్రీన్లను షేర్ చేయడానికి అనుమతించింది.
- Balsamiq – మేము మా డెవలపర్కు మోకప్ స్క్రీన్లతో సహా పూర్తి-డిజైన్ స్పెసిఫికేషన్ను అందించడానికి Balsamiqని ఉపయోగించాము.
- Jing – మేము స్క్రీన్ని రూపొందించడానికి Jingని ఉపయోగించాము. చిన్న వీడియోలను పట్టుకుని రికార్డ్ చేయడం.
- స్క్రీన్కాస్ట్ – మేము చిన్న టెస్టింగ్ వీడియోలను నిల్వ చేయడానికి మరియు భాగస్వామ్యం చేయడానికి స్క్రీన్కాస్ట్ని ఉపయోగించాము.
ఒక సైడ్ నోట్గా, మీరు కొన్నింటిని నిర్వహించడానికి ప్రత్యేకమైన ఉత్పత్తి అభివృద్ధి సాఫ్ట్వేర్ను ఉపయోగించవచ్చు అదనపు అభివృద్ధి పనులు.
ప్రాసెస్
సరి, కాబట్టి మాకు ప్రజలు ఉన్నారు మరియు మాకు సాంకేతికత ఉంది. ఇప్పుడు మా విజేత మిశ్రమంలో ఆ భాగాలను ఒకదానితో ఒకటి బంధించడానికి మాకు ఏదైనా అవసరం.
నేను మా WordPress ప్లగ్ఇన్ను సృష్టించే ప్రక్రియలో ప్రతి దశలో మేము ఏమి చేశామో, ఉన్నత స్థాయిలో నేను మిమ్మల్ని తీసుకెళ్తాను.
- ఏప్రిల్ – ఆన్లైన్ కోర్సును పూర్తి చేయండి
- మే – ఐడియాను ముగించండి
- జూన్ – డిజైన్/డెవలప్మెంట్/టెస్ట్
- జూలై – బీటా టెస్ట్ రివ్యూ
- ఆగస్టు – ఉత్పత్తి ప్రారంభం
నేర్చుకునే ప్రక్రియ
నేను ఇంతకు ముందు చెప్పినట్లుగా, రిచర్డ్ మరియు నేను మీ స్వంత సాఫ్ట్వేర్ ఉత్పత్తిని ఎలా సృష్టించాలి మరియు విక్రయించాలి అనే ఆన్లైన్ కోర్సులో పెట్టుబడి పెట్టాము. కోర్సు అంతా ముందే రికార్డ్ చేయబడింది కాబట్టి మేము ఇతర కట్టుబాట్లకు సరిపోయేలా సొంత వేగంతో వెళ్లవచ్చు; పని, బ్లాగులు మరియు కుటుంబం. ఏప్రిల్ నెలాఖరులోగా పూర్తి చేయాలన్నది మా లక్ష్యం. టిక్!
ప్లానింగ్process
కోర్సు పూర్తి చేసిన తర్వాత, మేము ఇప్పుడు ఏమి చేయబోతున్నాం అనే ఆలోచన వచ్చింది మరియు మేము టైమ్లైన్ను మ్యాప్ చేయడం ప్రారంభించాము. నేను Excelలో ఒక ప్లాన్ని రూపొందించాను మరియు రిచర్డ్కి మరియు నాకు టాస్క్లను అందించడం ప్రారంభించాను.
ప్లానింగ్ గురించి గమనించవలసిన రెండు విషయాలు:
- మీరు వాస్తవికంగా ఉండాలి
- మీరు అనువైనదిగా ఉండాలి – విషయాలు ఎల్లప్పుడూ ప్రణాళిక ప్రకారం జరగవు!
ఆలోచన ఉత్పత్తి ప్రక్రియ
మేము శిక్షణా కోర్సు నుండి సిద్ధాంతాన్ని కలిగి ఉన్నాము మరియు ఇప్పుడు మేము చేయాల్సి వచ్చింది ఒక ఆలోచన, లేదా రెండు లేదా మూడుతో ప్రారంభించి దానిని ఆచరణలో పెట్టండి…
మరియు నేను చెప్పడానికి కారణం 'యురేకా క్షణం' ఉనికిలో లేదు!
అయితే, మీరు ఖచ్చితంగా అలా చేయరు విజయవంతం కావడానికి పూర్తిగా సరికొత్త ఆలోచనతో ముందుకు రావాలి. ఏమి చేయాలో ఇక్కడ ఉంది:
- ఆటోమేట్ చేయగల పనుల కోసం ఎల్లప్పుడూ వెతుకుతూ ఉండండి
- మార్కెట్ను పరిశోధించండి
- ఇప్పటికే అక్కడ ఉన్న విజయవంతమైన ఉత్పత్తులను పరిశోధించండి
- వాటి లక్షణాల జాబితాను రూపొందించండి
- కొత్త సాఫ్ట్వేర్ ఉత్పత్తిని రూపొందించడానికి ఆ లక్షణాలను కలపండి
మేము దీన్ని కోర్సులో నేర్చుకున్న వెంటనే మేము ఆలోచనలు చేయడం ప్రారంభించాము మరియు వాటిని AV ROLODEX అని ఆప్యాయంగా పిలిచే మరొక స్ప్రెడ్షీట్లో వ్రాసి ఉంచడం.
ఒకటి లేదా రెండు ఆలోచనలు వచ్చిన తర్వాత మీరు మార్కెట్ని పరీక్షించవలసి ఉంటుంది. కాబట్టి మేము కొన్ని స్క్రీన్ మాక్ అప్లతో ఒక మినీ-స్పెక్ను రూపొందించాము మరియు మా సమీక్షకులైన కొంతమంది వ్యక్తులకు ఆలోచనను పంపాము.
మా మొదటి ఆలోచనపై అభిప్రాయం బాగా లేదు. కాబట్టి, మేము నేల నుండి మా అహంకారాలను ఎంచుకున్నాముఫీడ్బ్యాక్ నుండి సానుకూలాంశాలను తీసివేసి, మొదటిదానికి దగ్గరి సంబంధం ఉన్న రెండవ ఆలోచనను రూపొందించారు.
రెండవ 'మెరుగైన' ఆలోచనపై అభిప్రాయం మరింత సానుకూలంగా ఉంది మరియు ఇప్పుడు మనం ఏదైనా చేయవలసి ఉంది.<1
*ఐడియా మరియు స్పెసిఫికేషన్ కీలకం! పునాదిని సరిగ్గా పొందండి!*
డిజైన్ ప్రక్రియ
మా ఆలోచనతో అమలు చేయాలని నిర్ణయించుకున్నాము, మేము డిజైన్ దశలోకి ప్రవేశించాము, ఇందులో 3 ప్రధాన పనులు ఉన్నాయి:
- మాక్అప్లను సృష్టించండి
- ఔట్సోర్సింగ్ ఖాతాలను సృష్టించండి
- ఉత్పత్తి పేరును ఖరారు చేయండి
రిచర్డ్ మాక్అప్లను సృష్టించారు మరియు అతను ఎంత మంచి పని చేసాడు. ఇక్కడ ఒక మాకప్ స్క్రీన్కి ఉదాహరణ:
రిచర్డ్ మాక్అప్లను రూపొందించడంలో బిజీగా ఉన్నప్పుడు, నేను అప్వర్క్ వంటి అవుట్సోర్సింగ్ సైట్లలో మా ఖాతాలను తెరవడం ప్రారంభించాను. నేను తదుపరి విభాగంలో పోస్ట్ చేయడానికి మా సంక్షిప్త ఉద్యోగ వివరణను రూపొందించడం ప్రారంభించాను.
ఔట్సోర్సింగ్ ప్రక్రియ
మా డెవలపర్ని నియమించుకోవడానికి మేము అనుసరించిన దశలు ఇక్కడ ఉన్నాయి:
- మీ ఉద్యోగాన్ని పోస్ట్ చేయండి (క్లుప్త స్పెక్)
- అభ్యర్థులు దరఖాస్తు చేసుకోండి (గంటల్లో)
- షార్ట్లిస్ట్ అభ్యర్థులు (4.5 రేటింగ్ లేదా అంతకంటే ఎక్కువ + మునుపటి పనిని తనిఖీ చేయండి)
- పూర్తి జాబ్ స్పెక్స్ని వీరికి పంపండి వారిని
- వాటిని ప్రశ్నలు అడగండి మరియు గడువు/మైల్స్టోన్లను నిర్ధారించండి (స్కైప్లో చాట్ చేయండి)
- ఎంచుకున్న వారిని నియమించుకోండి (పోస్టింగ్ చేసిన 3 లేదా 4 రోజులలోపు)
- వారితో + రెగ్యులర్ గా పని చేయండి పురోగతి తనిఖీలు
గమనిక: Upwork ఇప్పుడు మునుపటి oDesk మరియు Elance ప్లాట్ఫారమ్లను కలిగి ఉంది.
అభివృద్ధి ప్రక్రియ
నేను చెప్పాలనుకుంటున్నాను అని ఒకసారిడెవలపర్ని నియమించుకున్నారు, మీరు కొన్ని రోజులు విశ్రాంతి తీసుకొని విశ్రాంతి తీసుకోలేరు, కానీ వాస్తవానికి, మీరు చేయలేరు.
మొదట, పైన పేర్కొన్న 7వ దశను అనుసరించడం ముఖ్యం – వారితో కలిసి పని చేయండి మరియు క్రమం తప్పకుండా తనిఖీలు చేయండి. మీరు చేయకపోతే, (ఎ) వారు ఏమీ చేయలేరు లేదా (బి) వారు మీ డిజైన్ స్పెక్ను తప్పుగా అర్థం చేసుకునే ప్రమాదం ఉంది. ఏదైనా సమయం మరియు డబ్బు వృధా అవుతుంది 🙁
రెండవది, డెవలపర్ తన కోడింగ్ చేస్తున్నప్పుడు కొన్ని ఇతర పనులు ఉన్నాయి, ప్రధానంగా మీ స్వంత వెబ్సైట్ చుట్టూ మీరు మీ ఉత్పత్తిని మార్కెట్ చేసే చోట దృష్టి కేంద్రీకరించారు. పార్ట్ 2లో మరిన్ని విషయాలు వస్తాయి.
ఈ దశలో మూడు ప్రధాన దశలు ఇక్కడ ఉన్నాయి:
- పూర్తి బీటా వెర్షన్
- టెస్ట్ బీటా వెర్షన్
- కంప్లీట్ వెర్షన్ 1
అది పక్కన పెడితే, మీరు చూడగలిగినట్లుగా, టెస్టింగ్ అనే చిన్న పని ఉంది. మీరు ఈ పనిలో తేలికగా వెళ్లలేరు. కొన్ని సమయాల్లో ఇది బోరింగ్ మరియు నిరాశపరిచింది, కానీ మీరు మీ ప్లగ్ఇన్ను బ్రేకింగ్ పాయింట్కి పరీక్షించడానికి సిద్ధంగా ఉండాలి.
మరియు మేము దానిని అనేకసార్లు విచ్ఛిన్నం చేసాము...మరియు ప్రతిసారీ మేము దాన్ని డెవలపర్కు తిరిగి పంపి పరిష్కరించాము. కాబట్టి, సిద్ధంగా ఉండండి, పైన పేర్కొన్న 3 దశలు చాలా పునరుద్ఘాటించబడతాయి!
మీరు మీ చివరి సంస్కరణతో సంతృప్తి చెందినప్పుడు, మీరు మీ పరిచయాలను సంప్రదించి, మరిన్ని పరీక్షలతో పాల్గొనమని వారిని అడగాలి. మరియు మీ విక్రయాల పేజీకి టెస్టిమోనియల్లను అందించమని కూడా వారిని అడగండి.
రహస్య పదార్థాలు
మీరు కేక్ను కాల్చినప్పుడు మీరు జోడించే కొన్ని అదనపు పదార్థాలు ఉంటాయి.మిశ్రమం. ఉదాహరణకు, నేను వెనిలా ఎసెన్స్ లేదా చిటికెడు ఉప్పు గురించి మాట్లాడుతున్నాను.
బహుశా ఎవరూ చూడని చిన్న విషయాలు, కానీ ఖచ్చితంగా కేక్కి దాని రుచులను ఇస్తాయి.
మీరు సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించినప్పుడు, మీకు అవసరమైన వ్యక్తులు, ప్రక్రియ మరియు సాంకేతికత కంటే కొంచెం అదనంగా అవసరం.
మీకు ఇలాంటివి అవసరం:
- మనస్సు
- సంకల్పం
- స్థిరత్వం
- పట్టుదల
- ఓర్పు
సంక్షిప్తంగా చెప్పాలంటే మీకు పుష్కలంగా జుట్టు మరియు మందపాటి చర్మం కావాలి!
ఏదీ లేకుండా వారాల్లో మీరు డౌన్ మరియు అవుట్ అవుతారు>లెర్నింగ్ కర్వ్ని ఆస్వాదించండి!
పార్ట్ 1ని ముగించడం
ఇప్పటివరకు ప్రయాణం ఒక పెద్ద లెర్నింగ్ కర్వ్గా ఉంది. మేము మా మొదటి సాఫ్ట్వేర్ ఉత్పత్తిని రూపొందించడంలో ఒకదానికొకటి పూర్తి చేయడానికి మా వ్యక్తిగత బలాలను ఉపయోగించాము.
ఈ రోజు, మీరు సాఫ్ట్వేర్ ఉత్పత్తిని సృష్టించడానికి ఏమి అవసరమో తెలుసుకున్నారు. తదుపరిసారి, మేము మీ సాఫ్ట్వేర్ ఉత్పత్తిని ఎలా మార్కెట్ చేసి విక్రయించాలో చూద్దాం.