Function Point Analysis – The Software Engineering

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

सूचना प्रौद्योगिकी की दुनिया में, प्रत्येक परियोजना एक रहस्यमय, ग्रे क्षेत्र के साथ आती है जो लागत, समय सीमा और प्रयास के स्तर से संबंधित अपेक्षाओं के बारे में सभी को विचलित करती है। क्योंकि ग्रे क्षेत्र परियोजना से परियोजना में भिन्न होता है, पूर्ण प्रमाण अनुमान लगाने के लिए कोई जादू की छड़ी नहीं होती है।

फंक्शन प्वाइंट आधारित अनुमान में जो एक मानक, अधिक सटीक और सुसंगत आकलन तकनीक है। यह परियोजना के कार्यात्मक आकार पर आधारित है, अर्थात, उपयोगकर्ता / ग्राहक द्वारा अनुरोधित सभी कार्यक्षमता।

फ़ंक्शन बिंदु विश्लेषण इस सिद्धांत पर आधारित है कि सटीक अनुमान के लिए सटीक आकार की आवश्यकता होती है।

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

फंक्शन प्वाइंट सभी प्रोजेक्ट फ़ंक्शंस को समकक्ष प्रयासों या आकारों में अनुवादित करता है।

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

मेरा LG HBS800 अब एक हफ्ते से मुझे परेशान कर रहा था और आखिरकार कल मुझे छोड़ दिया। यह 6 महीने का था। संयोग से, मैंने रसीद को फेंक दिया। मैं कल चीजों को सेट करने के लिए स्टोर पर गया, और एक बेस्टबुय प्रतिनिधि और फिर प्रबंधक के साथ 20 मिनट बिताए। उन्होंने ‘खरीद की तारीख’, ‘$’, ‘जहां खरीदारी करें’ और ‘क्रेडिट कार्ड’ जैसे चरों का उपयोग करके मेरी रसीद की जांच करने की कोशिश की।

सिस्टम काम नहीं कर रहा है,

सिस्टम ब्ला ब्ला का उपयोग करना सीख रहा है, लेकिन अंततः प्रबंधक काम और पेशेवर काम पाता है। मैं इससे प्रभावित हुआ कि उन्होंने मेरी मदद करने की कितनी कोशिश की और वे किस हद तक चले गए।
जैसा कि मैं जवाब खोजने के लिए क्रिस्टल बॉल पर वहां खड़ा था, कम से कम 10 ग्राहक लौट आए। मैंने देखा कि उनमें से कम से कम 6 में ‘अन-ओपन’ बॉक्स थे। नहीं !!! वापसी, प्रतिस्थापन एक बड़ी बात है। तो, क्या रिटर्न संभवतः एक अवसर या एक बड़ी समस्या है? चलो पता करते हैं।

एजाइल कार्यप्रणाली सूचना प्रौद्योगिकी के सभी पहलुओं में महत्व प्राप्त कर रही है और व्यावसायिक बुद्धि को इस प्रवृत्ति से अलग नहीं किया जा सकता है।

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

एजाइल को परियोजना की सीमाओं को इकट्ठा करके परियोजना को ठीक से लागू करने का तरीका होना चाहिए,

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

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

सभी हितधारक निरंतर प्रक्रिया में शामिल होंगे।

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

Agile में स्थानांतरण से व्यवसायों को बहुत लाभ होगा,

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

Leave a Comment