paint-brush
मैंने एक सॉफ्टवेयर लागत कैलक्यूलेटर कैसे बनायाद्वारा@romanlapa
2,562 रीडिंग
2,562 रीडिंग

मैंने एक सॉफ्टवेयर लागत कैलक्यूलेटर कैसे बनाया

द्वारा Roman Lapa10m2023/04/26
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

यह आलेख एक सॉफ़्टवेयर विकास लागत कैलकुलेटर बनाने के अनुभव का विवरण देता है जो अत्यधिक सटीक अनुमान उत्पन्न करता है। हुड के नीचे समाधान कैसे काम करता है यह जानने के लिए आगे पढ़ें!
featured image - मैंने एक सॉफ्टवेयर लागत कैलक्यूलेटर कैसे बनाया
Roman Lapa HackerNoon profile picture
0-item
1-item

कस्टम IoT समाधान बनाने वाली एक छोटी सॉफ्टवेयर डेवलपमेंट कंपनी के CTO के रूप में, मैं अपने साथियों को हमारी संभावनाओं के लिए प्रोजेक्ट अनुमान तैयार करते समय एप्लिकेशन डेवलपमेंट लागत का आकलन करने में मदद करता हूं।


चूंकि हम मुख्य रूप से स्टार्टअप्स के साथ काम करते हैं, इसलिए हमारे ग्राहक अपने बजट को लेकर बहुत संवेदनशील होते हैं।

आदर्श रूप से, आप प्रत्येक सॉफ़्टवेयर डेवलपमेंट प्रोजेक्ट को एक खोज चरण के साथ शुरू करते हैं और किसी उत्पाद की कार्यात्मक और गैर-कार्यात्मक आवश्यकताओं की शुरुआत में गोता लगाते हैं। नतीजतन, आप उत्पाद के फीचर सेट को परिभाषित कर सकते हैं, कार्यात्मक प्रोटोटाइप से एमवीपी तक एक पूर्ण उत्पाद तक, और यथार्थवादी, सटीक अनुमान के साथ आ सकते हैं।


आदर्श रूप से - लेकिन ऐसा नहीं है कि स्टार्ट-अप शूस्ट्रिंग पर काम कर रहे हैं क्योंकि खोज में भी पैसा खर्च होता है।*


हमारे कुछ ग्राहकों की प्रौद्योगिकी समाधान विकसित करने की कीमत के संबंध में अवास्तविक अपेक्षाएं भी हो सकती हैं। हम सभी ने $10k के लिए फेसबुक क्लोन बनाने की तलाश में स्टार्टअप्स के बारे में चुटकुले सुने हैं - और सबसे दुखद बात यह है कि कुछ लोग सोचते हैं कि यह संभव है।


इसलिए, मैं अपनी तरफ से मूल्यांकन कार्य को कम करने के विचार के साथ खिलवाड़ कर रहा था, जबकि ग्राहकों को मेरी टीम से संपर्क करने से पहले ही अपने प्रौद्योगिकी विचार को जीवन में लाने के लिए बॉलपार्क मूल्य दे रहा था। आप चाहें तो रियलिटी चेक करें। 🙂


इस तरह मेरे दिमाग में सॉफ्टवेयर लागत कैलकुलेटर की अवधारणा बनी


दिल से एक जिज्ञासु और पेशे से एक मोबाइल डेवलपर, मैंने एक तीर से दो शिकार करने का फैसला किया। ऊपर उल्लिखित लक्ष्यों के अलावा, मैंने स्पंदन के अपने ज्ञान का भी परीक्षण किया। मैंने एक क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर लागत कैलकुलेटर एप्लिकेशन विकसित किया है जो iOS और Android उपकरणों पर और ब्राउज़रों में जावास्क्रिप्ट का सहारा लिए बिना चल रहा है, जो अपने शुद्ध रूप में मुझे परेशान करता है।


स्पंदन उस कार्य के लिए काफी स्थिर और कुशल साबित हुआ। मैं अपने वफादार ग्राहकों को क्रिसमस उपहार के रूप में सिंगल-बोर्ड कंप्यूटर पर आधारित एक भौतिक कैलकुलेटर बनाने के बारे में भी सोच रहा हूं। इसके अलावा, साथी डेवलपर अपनी विशेषज्ञता के बाहर किसी विशेष प्रौद्योगिकी समाधान (या उसके एक टुकड़े!) को विकसित करने की कीमत का आकलन करने के लिए कैलकुलेटर का उपयोग कर सकते हैं।


वैसे भी, इस लेख में, मैं समाधान बनाने के अपने अनुभव को विस्तार से बताता हूं - और जिन चुनौतियों का मैंने रास्ते में सामना किया है।


तो अब हम शुरू करें।


मैंने सॉफ्टवेयर डेवलपमेंट कॉस्ट कैलकुलेटर आइडिया को धरातल पर कैसे उतारा

ठीक है, ठीक है, मुझे पता है कि तुम क्या सोच रहे हो।


*इंजीनियरिंग एक सॉफ्टवेयर समाधान, चाहे एक छोटा ऑनलाइन स्टोर हो या एक पूर्ण क्रायोथेरेपी इकाइयों को ऑर्केस्ट्रेट करने के लिए बैक-ऑफ़िस सिस्टम , एक लंबी हवादार सड़क है जिससे बचने के लिए सैकड़ों संभावित मोड़ और नुकसान हैं।*


और जब तक आपने उत्पाद के फीचर सेट, यूआई/यूएक्स आवश्यकताओं, इष्टतम प्रौद्योगिकी स्टैक, लक्षित दर्शकों, अनुपालन प्रावधानों और एक दर्जन अन्य मुद्दों को सूचीबद्ध करने वाला एक विस्तृत सॉफ़्टवेयर आवश्यकता विनिर्देश (एसआरएस) दस्तावेज़ तैयार नहीं किया है, तब तक मूल्य टैग लगाना असंभव है। आपकी एप्लिकेशन।


ये बिल्कुल मेरी चिंताएँ थीं। इसलिए मैंने यह जांचने का फैसला किया कि मेरे सामने अन्य सॉफ्टवेयर इंजीनियरों ने अनुमान सटीकता की समस्या से कैसे संपर्क किया।


कई सॉफ्टवेयर लागत कैलकुलेटरों का परीक्षण करने के बाद, मैंने अपना समाधान बनाते समय याद रखने के लिए कई मुद्दों को इंगित किया:


  1. प्रतियोगियों के कैलकुलेटर गैर-तकनीकी उपयोगकर्ता की जरूरतों को पूरी तरह से अनदेखा करते हैं। उदाहरण के लिए, अगर मैं प्रोग्रामिंग के लिए नया हूं तो मुझे पृथ्वी पर कैसे पता होना चाहिए कि मेरा ऐप किस प्रोग्रामिंग भाषा का उपयोग करेगा? इस मुद्दे को नेविगेट करने के लिए, मैंने लैंडिंग पृष्ठ के साथ अपने कैलकुलेटर का उपयोग करने के तरीके के बारे में एक विस्तृत मार्गदर्शिका लिखना सुनिश्चित किया।


  2. कुछ समाधान सॉफ़्टवेयर उत्पाद बनाने के बजाय सॉफ़्टवेयर टीम स्थापित करने की कीमत का अनुमान लगाते हैं। जब तक आपने पहले सॉफ्टवेयर इंजीनियरिंग कंपनियों के साथ काम नहीं किया है या खुद को नहीं चलाया है, तो आप शायद सॉफ़्टवेयर विकास के अंदरूनी हिस्सों को नहीं जानते हैं, जिसमें सॉफ़्टवेयर टीम की इष्टतम संरचना और उसके भीतर भूमिकाएं शामिल हैं। इसलिए मैंने डेवलपर जिम्मेदारियों के बजाय सॉफ्टवेयर सुविधाओं पर ध्यान केंद्रित किया और गणनाओं को सरल बनाने के लिए मिश्रित दर संशोधक को लागू किया।


  3. अधिकांश कैलकुलेटर व्यवसाय ईमेल पते के बदले में केवल एक अनुमान देते हैं। मैं एक सॉफ्टवेयर इंजीनियर हूं, मार्केटर नहीं। 🙂 मैं हमारी सेवाओं को बढ़ावा देने वाले ईमेल के साथ कंपनियों की समस्याओं को हल करना चाहता हूं; क्या उन्हें मदद की ज़रूरत होगी, वे वैसे भी हमें लिखेंगे! इसलिए मेरा कैलकुलेटर कोई डेटा एकत्र नहीं करता है - और आपको अपना अनुमान प्राप्त करने से पहले किसी भी फॉर्म को भरने की आवश्यकता नहीं है। हम केवल यह जानते हैं कि कोई व्यक्ति सॉफ़्टवेयर लागत कैलकुलेटर के लैंडिंग पृष्ठ पर आ गया है, सभी बॉक्सों पर टिक कर दिया है, और एक अनुमान प्राप्त कर लिया है।

मेरा कैलकुलेटर कस्टम सॉफ़्टवेयर डेवलपमेंट की लागत का आकलन कैसे करता है

मेरा कैलकुलेटर सटीक सॉफ़्टवेयर लागत अनुमानों का उत्पादन करने के लिए एप्लिकेशन के लक्षित प्लेटफ़ॉर्म और अपेक्षित सुविधाओं पर विचार करता है। अगला, परियोजना चरण और उद्योग-विशिष्ट प्रभावों के आधार पर कस्टम सॉफ़्टवेयर की कीमत को कम करने या बढ़ाने के लिए विभिन्न संशोधक लागू किए जाते हैं। अंतिम चरण में, सॉफ़्टवेयर विकास प्रयास, व्यक्ति-घंटों में अनुमानित, मिश्रित IT टीम दर से गुणा किए जाते हैं।


मूल्यांकन तंत्र तैयार करने के लिए, मैंने अपनी कंपनी द्वारा पूरी की गई 20 से अधिक परियोजनाओं और हमारे साझेदारों के पोर्टफोलियो से एक दर्जन परियोजनाओं का अध्ययन किया। इवेंट-बुकिंग एप्लिकेशन से लेकर कस्टम स्मार्ट होम सॉल्यूशंस तक, ये प्रोजेक्ट आकार और जटिलता में थे। कुछ प्रौद्योगिकियां और समाधान, जैसे कि कृत्रिम बुद्धिमत्ता और एआर/वीआर, जानबूझकर कैलकुलेटर से गायब हैं क्योंकि मैं शायद ही कभी ऐसे ऐप बनाता हूं। इस प्रकार, कैलकुलेटर मेरी कंपनी की मुख्य विशेषज्ञता को दर्शाता है, और मैं इसके अनुमानों की सटीकता की पुष्टि कर सकता हूं।


कैलकुलेटर द्वारा ध्यान में रखे जाने वाले प्रमुख लागत कारक यहां दिए गए हैं:


  • लक्ष्य प्लेटफॉर्म। किसी विशेष प्लेटफ़ॉर्म (iOS, Android, वेब, या फ़्लटर पर आधारित एक क्रॉस-प्लेटफ़ॉर्म समाधान) के लिए बनाए गए एप्लिकेशन में एक न्यूनतम व्यवहार्य सुविधा सेट है, जो X व्यक्ति-घंटे के लिए सॉफ़्टवेयर विकास प्रयासों का कुल योग है। यदि हम एक बहु-मंच समाधान का निर्माण कर रहे हैं, तो हमें घंटों को लक्षित प्लेटफार्मों की संख्या से गुणा करना होगा।


  • फ़ीचर कीमत। प्रत्येक एप्लिकेशन सुविधा - उदाहरण के लिए, अंतिम-उपयोगकर्ता या व्यवस्थापक प्रोफ़ाइल - में Y व्यक्ति-घंटे का न्यूनतम समय टैग होता है। जब आप ऐप की कार्यक्षमता बढ़ाने के लिए सब-फीचर्स जोड़ते हैं तो प्रयास आनुपातिक रूप से बढ़ जाते हैं।


  • संशोधक। उद्योग और सॉफ्टवेयर सुविधाओं में कठिनाई गुणक हैं। उदाहरण के लिए, मैंने संभावित विकास संबंधी मुद्दों, जैसे मौजूदा चिकित्सा प्रणालियों के साथ एकीकरण, अनुपालन, आदि को संबोधित करने के लिए स्वास्थ्य सेवा आईटी परियोजनाओं के लिए घंटे की संख्या में 20% की वृद्धि की। जटिलता संशोधक की गणना करने के लिए, मैंने सॉफ़्टवेयर सुविधाओं के योग को कुल घंटे से विभाजित किया गिनती करना। एक निरंतर संशोधक अनुमान में परियोजना प्रबंधन और गुणवत्ता आश्वासन संख्या जोड़ता है। जब किसी ऐप की सुविधाओं और इच्छित प्लेटफॉर्म का आकलन किया जाता है, तो संख्या को 1.3 से गुणा किया जाता है, जिससे घंटे की संख्या 30% बढ़ जाती है। अंत में, प्रोजेक्ट स्टेज संशोधक है, जो उत्पाद की तैयारी के आधार पर सॉफ्टवेयर विकास की लागत का मूल्यांकन करता है। यदि कोई उपयोगकर्ता केवल एप्लिकेशन के इंटरफ़ेस को डिज़ाइन करना चाहता है, तो अंतिम अनुमान को 0.16 से गुणा किया जाता है। कार्यात्मक प्रोटोटाइप के लिए, संशोधक 0.25 है। एक सॉफ्टवेयर समाधान का न्यूनतम व्यवहार्य उत्पाद (एमवीपी) संस्करण जिसमें बाजार में जाने के लिए पर्याप्त सुविधाएं हैं, में 0.5-0.75 का संशोधक है। अंत में, बाजार के लिए तैयार उत्पादों के लिए व्यक्ति-घंटों में विकास के प्रयासों को 1 से गुणा किया जाता है।


  • डेवलपर प्रति घंटा की दर। कस्टम सॉफ़्टवेयर समाधान बनाने की कीमत इस बात पर निर्भर करती है कि इसे कौन बना रहा है। सॉफ़्टवेयर इंजीनियर की प्रति घंटा दरें किसी व्यक्ति की विशेषज्ञता, अनुभव और निवास के देश के आधार पर बहुत भिन्न होती हैं। के अनुसार एक्सीलेरेंस द्वारा हाल ही में किया गया एक सर्वेक्षण , ये दरें दक्षिण एशिया में मोबाइल डेवलपर्स के लिए कम से कम $25 प्रति व्यक्ति-घंटे से लेकर उत्तरी अमेरिका में स्थित वरिष्ठ सॉफ्टवेयर इंजीनियरों के लिए $172/घंटा (और गिनती!) तक हो सकती हैं। अपने सॉफ़्टवेयर लागत कैलकुलेटर को विकसित करते समय, मैंने इसे पूर्वी यूरोप में तैनात एक सॉफ़्टवेयर प्रोजेक्ट टीम की मिश्रित दर से अंतिम घंटे की गणना को गुणा करने के लिए प्रोग्राम किया, जहाँ मेरी कंपनी संचालित होती है। वर्तमान में, यह लगभग $41.6 प्रति व्यक्ति-घंटे में उतार-चढ़ाव करता है।


नीचे आपको एक सूत्र मिलेगा जो अनुमान लगाने के लिए ऊपर उल्लिखित कारकों का योग करता है:

कस्टम सॉफ़्टवेयर विकास की लागत की गणना करने के लिए, स्पंदन-आधारित कैलकुलेटर समर्थित प्लेटफ़ॉर्म की संख्या, प्रोजेक्ट चरण और सॉफ़्टवेयर सुविधा जटिलता सहित कई मापदंडों का आकलन करता है।



मुझे इसे आपके लिए लिखने दें:


  1. यदि कोई फीचर मोबाइल से संबंधित नहीं है और उसे कई प्लेटफॉर्म पर लागू करने की आवश्यकता नहीं है, तो इसे फीचरप्राइस के रूप में चिह्नित किया जाएगा।


  2. avgFeatureComplexityMult किसी प्रोजेक्ट के टेक स्टैक और लक्ष्य उद्योग के आधार पर अनुमान बढ़ाता है।


  3. ProductStageMultiplier उत्पाद के वांछित चरण को दर्शाता है - यानी, डिज़ाइन आश्वासन, एक प्रोटोटाइप, MVP, या बाज़ार-तैयार समाधान।


  4. पीएम/क्यूए घंटे सभी परियोजनाओं के लिए अनिवार्य हैं जब तक कि ग्राहक प्रबंधन और गुणवत्ता आश्वासन भाग को संभाल नहीं लेता। इस मामले में, हालांकि, कोई भी डेवलपर इस बात की गारंटी नहीं दे सकता है कि बग कोड में खुद को प्रकट नहीं करेंगे। यहां थोड़ा स्पष्टीकरण: कुछ कंपनियां उम्मीद करती हैं कि उनके विक्रेता पहले प्रयास में बग-मुक्त कोड तैयार करेंगे और वास्तव में आश्चर्य करेंगे कि उन्हें गुणवत्ता आश्वासन की आवश्यकता क्यों है।


    परिपक्व ग्राहक, इसके विपरीत, टेस्ट कोड की गुणवत्ता के बारे में पर्याप्त उम्मीदें रखते हैं और लॉन्च के बाद बग से निपटने से बचने के लिए क्यूए में जल्दी निवेश करते हैं।


सवाल यह है कि ये अनुमान कितने सही हैं?


CTO और वरिष्ठ Android डेवलपर के रूप में मेरे अनुभव को ध्यान में रखते हुए, सॉफ्टवेयर लागत कैलकुलेटर सभी सरल परियोजनाओं और मध्यम जटिलता की परियोजनाओं के लिए ऑन-पॉइंट अनुमान देता है।


नवीन तकनीकों से जुड़े अधिक चुनौतीपूर्ण प्रयासों के लिए, जैसे इंटरनेट ऑफ थिंग्स, कैलकुलेटर अंतिम अनुमान को 10-13% तक कम कर सकता है। ऐसे मामलों में, हम समाधान के टेक स्टैक और फीचर सेट पर निर्णय लेने के बाद मूल्य में संशोधन करते हैं। यदि आपका आईटी सिस्टम कैलकुलेटर से छोड़ी गई सुविधाओं और तकनीकों को शामिल करता है, जैसे कि कृत्रिम बुद्धिमत्ता और तृतीय-पक्ष सेवाओं के साथ एकीकरण, तो संशोधन की भी आवश्यकता है।

मेरे सॉफ्टवेयर लागत कैलक्यूलेटर का उपयोग करके अपनी परियोजना का आकलन कैसे करें

एक वेबसाइट आगंतुक को एक आवेदन की निम्नलिखित विशेषताओं के बारे में जानकारी भरने की आवश्यकता होती है:


  1. समाधान प्रकार। यह खंड उपयोगकर्ताओं को छह श्रेणियों में से एक का चयन करने की अनुमति देता है: इंटरनेट ऑफ थिंग्स, ईकामर्स, शिक्षा, यात्रा, शिक्षा, या अन्य।
  2. प्रोजेक्ट स्टेज। जैसा कि मैंने आपको पहले बताया, प्रोजेक्ट स्टेज संशोधक सॉफ़्टवेयर उत्पाद की तैयारी के आधार पर सॉफ़्टवेयर विकास की लागत को बढ़ाता या घटाता है। विभिन्न उत्पाद चरणों के अनुमानों के बीच का अंतर भी एक ग्राहक को यह अनुमान दे सकता है कि उनकी अवधारणा को और भी आगे ले जाने के लिए उन्हें कितना खर्च करना पड़ सकता है, इसके जारी होने के बाद समाधान को बढ़ाया जा सकता है।
  3. लक्ष्य प्लेटफॉर्म। कैलकुलेटर का वर्तमान संस्करण उपयोगकर्ताओं को देशी मोबाइल ऐप डेवलपमेंट टेक स्टैक (iOS, Android), फ़्लटर के साथ निर्मित क्रॉस-प्लेटफ़ॉर्म ऐप और वेब और टैबलेट एप्लिकेशन के बीच चयन करने की अनुमति देता है। मैंने यूजर इंटरफेस के भारी अनुकूलन के कारण मोबाइल ऐप्स के टैबलेट संस्करण को एक स्टैंडअलोन श्रेणी के रूप में चुना।
  4. यूआई / यूएक्स डिजाइन। अपेक्षित डिज़ाइन परिसंपत्ति जटिलता के आधार पर, UI/UX संशोधक अनुमान में एक निश्चित मात्रा में व्यक्ति-घंटे जोड़ता है। मैंने कार्यात्मक प्रोटोटाइप में ऐप की स्क्रीन के बीच सहज नेविगेशन संक्रमण बनाने के इच्छुक ग्राहकों के लिए सूची में एनिमेशन सुविधा शामिल की है। यदि उपयोगकर्ता अपनी खुद की डिजाइन संपत्ति प्रदान करने को तैयार है तो अनुमान कम हो जाएगा।
  5. उपयोगकर्ता भूमिका। सॉफ़्टवेयर लागत कैलकुलेटर में एप्लिकेशन की प्रत्याशित उपयोगकर्ता भूमिकाओं को सूचीबद्ध करने वाला एक खंड होता है। ये अंतिम उपयोगकर्ताओं से लेकर कंपनी के कर्मचारियों, एप्लिकेशन प्रबंधकों और ग्राहकों की जरूरतों को पूरा करने वाले बहु-स्तरीय सॉफ़्टवेयर समाधान तक हैं।
  6. समर्थित भाषाएँ। सॉफ्टवेयर विकास लागत कैलक्यूलेटर बहु-भाषा वेबसाइटों और अनुप्रयोगों के अनुमान में वृद्धि करेगा।
  7. लॉगिन विकल्प। यहां, मैंने तीन सबसे अधिक उपयोग किए जाने वाले लॉगिन तंत्रों को चुना - यानी, सोशल मीडिया अकाउंट, ईमेल एड्रेस या वन-टाइम पासवर्ड (OTP) के माध्यम से।
  8. ग्राहक सहेयता। अपने ग्राहकों के साथ संपर्क में रहने का इरादा रखने वाला ग्राहक उपलब्ध ग्राहक सहायता विकल्पों में से एक या कई विकल्प चुन सकता है, जो एक संपर्क फ़ॉर्म से एक एकीकृत टिकटिंग प्रणाली की जटिलता में भिन्न होता है।
  9. मुद्रीकरण रणनीति। इस ब्लॉक में, उपयोगकर्ता एकमुश्त खरीदारी और सब्सक्रिप्शन के बीच चयन कर सकते हैं — या किसी भी मुद्रीकरण तंत्र से ऑप्ट आउट कर सकते हैं।
  10. सामग्री के प्रकार। मैंने टेक्स्ट, फोटो, वीडियो और ऑडियो फाइलों को एक अलग सुविधा के रूप में स्ट्रीमिंग क्षमताओं को जोड़ते हुए सॉफ्टवेयर समाधानों में उपलब्ध सबसे सामान्य प्रकार की सामग्री के रूप में सूचीबद्ध किया। अनुमान में कई विकल्प जोड़ना संभव है।
  11. ग्राहक सहायता के लिए लाइव चैट और ऑडियो/वीडियो कॉल। पहले चर्चा की गई ग्राहक सहायता कार्यक्षमता के भाग के रूप में, लाइव चैट एकाधिक उपयोगकर्ताओं को बातचीत में शामिल होने और फ़ाइलों का आदान-प्रदान करने की अनुमति दे सकती है। ऑडियो और वीडियो कॉल कार्यक्षमता के लिए अलग से बिल किया जाता है।
  12. भौगोलिक स्थान। सॉफ़्टवेयर कैलकुलेटर बनाते समय, मैंने प्राथमिक जियोलोकेशन विकल्पों के रूप में रूटिंग के साथ मैप्स को पिन और मैप्स के साथ कॉन्फ़िगर किया।
  13. इवेंट बुकिंग। आपका ऐप इवेंट बुकिंग कार्यक्षमता का समर्थन करेगा या नहीं और इसे कौन निष्पादित कर सकता है (जैसे, व्यवस्थापक या अंतिम उपयोगकर्ता) के आधार पर अनुमान बढ़ेगा।
  14. ग्राहक वचनबद्धता। मैंने उपयोगकर्ताओं को जोड़े रखने के लिए प्राथमिक तंत्र के रूप में पुश नोटिफिकेशन और डीप लिंकिंग को चुना।
  15. संतुष्टि और संतुष्टि। कैलकुलेटर केवल उपयोगकर्ताओं को पसंद और रेटिंग के बीच चयन करने की अनुमति देता है। उपयोगकर्ता प्रगति बार और लीडरशिप बोर्ड जैसी गेमिफिकेशन सुविधाएँ भी जोड़ सकते हैं।
  16. विश्लेषिकी। कैलकुलेटर एप्लिकेशन के फीचर सेट में बुनियादी या उन्नत एनालिटिक्स क्षमताओं को शामिल करने की पेशकश करता है। ध्यान रखें कि हम यहां एआई-संचालित एनालिटिक्स के बारे में बात नहीं कर रहे हैं।
  17. अनुपालन। यदि किसी कस्टम एप्लिकेशन को HIPAA, GDPR, या PCI/DSS जैसे कुछ नियमों का पालन करने की आवश्यकता है, तो हमारा अनुमान बढ़ना तय है।
  18. सामग्री प्रबंधन। अंत में, सॉफ्टवेयर लागत कैलकुलेटर उपयोगकर्ताओं को उनकी सामग्री प्रबंधन आवश्यकताओं को स्पष्ट करने के लिए कहता है, बुनियादी सामग्री संलेखन क्षमताओं से लेकर एक उचित सीएमएस और सीएमएस प्लस डेटा विज़ुअलाइज़ेशन कॉम्बो तक।

इसे सारांशित करना

हुर्रे, हमने इसे कर लिया!


अब जब उपयोगकर्ता के पास बॉलपार्क अनुमान है, तो वे इसे मैन्युअल रूप से हटाकर या सॉफ़्टवेयर सुविधाओं को जोड़कर, उत्पाद चरण निर्दिष्ट करके, आदि को समायोजित कर सकते हैं।


इस लेख को लिखते समय, मैंने बाज़ार में रिलीज़ होने के लिए तैयार एक कस्टम HIPAA- अनुरूप मेडिकल IoT उत्पाद की विशेषताओं का चयन करते हुए फ़ॉर्म भी भरा। मिश्रित टीम दर ($41.6) से गुणा करने पर कैलकुलेटर ने मुझे 3390.4 व्यक्ति-घंटे या $140,992 का अनुमान दिया।


प्रोजेक्ट के प्रकार ( IOT ) और लक्षित उद्योग (स्वास्थ्य सेवा) में निहित संभावित विसंगतियों को दूर करते हुए, अनुमान को 10% तक बढ़ाएँ, और हमें $150,000 मिलेंगे।


क्या यह कस्टम इंटरनेट ऑफ़ थिंग्स समाधान के लिए एक वास्तविक मूल्य है?


क्रायो चैंबर सॉफ्टवेयर सूट जिसका मैंने लेख की शुरुआत में उल्लेख किया था, हमारे क्लाइंट को संयुक्त राज्य भर में दर्जनों फिटनेस सेंटरों और स्पा सैलून में स्थापित क्रायो इकाइयों से जुड़ी क्रायो इकाइयों का प्रबंधन करने में मदद करता है। जबकि परियोजना अभी भी विकास में है और इसकी वर्तमान स्वरूप में लागत $1,000,000 से अधिक है , दो साल पहले, जब सॉफ़्टवेयर समाधान 3,000 व्यक्ति-घंटे के निशान को पार कर गया था, तो इसमें लगभग वैसी ही कार्यक्षमता थी जैसी काल्पनिक परियोजना जिसे मैंने कैलकुलेटर का उपयोग करके अनुमान लगाने की कोशिश की थी।


कुल मिलाकर, मैं परिणाम से खुश हूं: मैंने फ़्लटर का सफलतापूर्वक परीक्षण किया है, इसकी मजबूत क्रॉस-प्लेटफ़ॉर्म विकास क्षमताओं के बारे में खुद को आश्वस्त करते हुए, मेरी टीम के हिस्से पर मूल्यांकन कार्य को कम कर दिया है, और हमारी संभावनाओं को पहले अपने सॉफ़्टवेयर प्रोजेक्ट्स के यथार्थवादी बॉलपार्क अनुमान प्राप्त करने की अनुमति दी है। एक सॉफ्टवेयर इंजीनियरिंग कंपनी से संपर्क करें।


लेकिन चूंकि मेरे पास सभी प्रकार के पूर्वाग्रह हो सकते हैं - आखिरकार, यह मैं ही हूं जिसने कोड लिखा है! — मैं आपको कैलकुलेटर को आज़माने और इसकी कार्यक्षमता और सटीकता के बारे में अपने विचार साझा करने के लिए प्रोत्साहित करता हूँ!


तो, नीचे टिप्पणी अनुभाग मारो! आपकी प्रतिक्रिया बहुत ज़्यादा पसंद की गई है!