1. सूचना प्रणाली विकास की रूपरेखा
सूचना प्रणाली जानकारी इकट्ठा करती है, जमा करती है, उस पर काम करती है और बाँटती है ताकि लोग फ़ैसले और काम कर सकें। इसे बनाना चरणों वाली परियोजना है। इन चरणों को मिलाकर विकास प्रक्रिया या जीवन चक्र कहते हैं।
- योजना (विश्लेषण): असली ज़रूरत खोजो और आवश्यकताएँ लिखो।
- डिज़ाइन: तय करो कि यह कैसे काम करेगा।
- निर्माण (विकास): बनाओ।
- जाँच (मूल्यांकन): परखो।
- चालू और रखरखाव: इस्तेमाल करो और स्वस्थ रखो।
टीमें चरणों को एक लंबी लाइन में कर सकती हैं (वॉटरफ़ॉल शैली) या कई छोटे दौरों में (एजाइल शैली)। छोटे दौरों में उपयोगकर्ता जल्दी चलता हुआ हिस्सा देखते हैं और राय देते हैं। दोनों में मुख्य चरण वही रहते हैं।
कौन-कौन शामिल होता है
उपयोगकर्ता और ग्राहक (जिन्हें चाहिए), विश्लेषक (ज़रूरत समझते हैं), डिज़ाइनर, डेवलपर, जाँचने वाले और संचालक।
2. सूचना प्रणाली का डिज़ाइन
डिज़ाइन आवश्यकताओं को नक्शे में बदलता है। अच्छा डिज़ाइन इन सवालों का जवाब देता है।
- डेटा: कौन-से तथ्य जमा होंगे (छात्र का नाम, तारीख, उपस्थित/अनुपस्थित)? उन्हें कैसे व्यवस्थित करेंगे (तालिकाएँ, फ़ील्ड)?
- प्रक्रिया: कौन-से कदम डेटा को नतीजे में बदलते हैं (हाज़िरी लगाना, दिन गिनना, 75% से कम वाले छात्र ढूँढना)?
- स्क्रीन और रिपोर्ट: उपयोगकर्ता क्या देखेगा और क्या दबाएगा? उनके रेखाचित्र बनाओ। उन्हें सरल और हर जगह एक जैसा रखो।
- नियम और सुरक्षा: डेटा कौन देख या बदल सकता है? इंटरनेट बंद हो तो क्या होगा? बैकअप कैसे लेंगे?
- औज़ार: कौन-सा हार्डवेयर, सॉफ़्टवेयर और नेटवर्क इस्तेमाल होगा?
डिज़ाइन में फ़्लोचार्ट, डेटा तालिकाएँ और स्क्रीन के रेखाचित्र (मॉक-अप) काम आते हैं। यहाँ गलती ठीक करना सिस्टम बनने के बाद ठीक करने से बहुत सस्ता है।
3. सूचना प्रणाली का निर्माण और मूल्यांकन
निर्माण (विकास)
डेवलपर डिज़ाइन के अनुसार डेटाबेस बनाते हैं, प्रोग्राम लिखते हैं और स्क्रीन बनाते हैं। वे छोटे-छोटे हिस्सों में बनाते हैं और नोट्स (दस्तावेज़) रखते हैं।
जाँच और मूल्यांकन
- यूनिट जाँच: क्या हर छोटा हिस्सा काम करता है?
- इंटीग्रेशन जाँच: क्या हिस्से मिलकर काम करते हैं?
- उपयोगकर्ता जाँच: असली उपयोगकर्ता असली काम करके देखते हैं।
- आवश्यकताओं से मिलान: क्या वह सब करता है जो माँगा गया था? क्या वह काफ़ी तेज़, आसान और सुरक्षित है?
मिली गलतियाँ निर्माण पर वापस जाती हैं, ठीक होती हैं, फिर दोबारा जाँची जाती हैं। मूल्यांकन का मतलब उपयोगकर्ताओं से पूछना और नतीजे नापना भी है (जैसे रोज़ कितने मिनट बचे)।
4. सूचना प्रणाली का संचालन और रखरखाव
संचालन
सिस्टम चालू हो जाता है। उपयोगकर्ताओं को सिखाया जाता है, पुराना डेटा लाया जाता है, और संचालक देखते हैं कि वह चल रहा है, उसका बैकअप है और वह सुरक्षित है। कभी-कभी जोखिम घटाने के लिए थोड़े समय पुराना और नया सिस्टम साथ चलते हैं।
रखरखाव
- सुधारात्मक: इस्तेमाल में मिली गलतियाँ ठीक करना।
- अनुकूलन: बाहरी दुनिया बदले तो बदलाव (नए नियम, फ़ोन का नया संस्करण)।
- सुधार: उपयोगकर्ताओं की माँग पर नई सुविधाएँ जोड़ना।
- रोकथाम: अपडेट और सफ़ाई ताकि आगे खराबी न आए।
जब सिस्टम सही खर्च में ज़रूरतें पूरी न कर सके तो उसे बदल देते हैं, और नई योजना के साथ चक्र फिर शुरू होता है।
खुद करके देखो
घर पर: कागज़ पर होने वाला कोई छोटा काम चुनो (जैसे घर की खरीदारी की सूची या खेल के स्कोर)। ज़रूरत, जो डेटा जमा करोगे, दो स्क्रीन जो बनाओगे और दोस्त के साथ की जाने वाली एक जाँच लिखो।
3D में: "अगला चरण" तब तक दबाओ जब तक गेंद जाँच पर न पहुँचे। फिर "गलती मिली" दबाओ और देखो वह कहाँ वापस जाती है।
मुख्य सूत्र और परिभाषाएँ
- चरण: योजना → डिज़ाइन → निर्माण → जाँच → चालू और रखरखाव (फिर दोहराओ)
- जाँच में गलती मिली → निर्माण पर वापस
- गलती जितनी देर से मिले, खर्च उतना बढ़ता है
- रखरखाव के प्रकार: सुधारात्मक, अनुकूलन, सुधार, रोकथाम
हल किए गए उदाहरण
1. एक स्कूल हाज़िरी ऐप चाहता है। "शिक्षकों से पूछो कि क्या चाहिए और लिख लो" कौन-सा चरण है?
योजना (विश्लेषण)। डिज़ाइन से पहले हम ज़रूरत खोजते हैं और आवश्यकताएँ लिखते हैं।
2. जाँच में ऐप तब क्रैश होता है जब एक साथ 50 छात्रों की हाज़िरी लगती है। टीम किस चरण पर वापस जाएगी और क्यों?
निर्माण पर। गलती प्रोग्राम में है, इसलिए डेवलपर ठीक करेंगे और फिर जाँचेंगे।
3. एक गलती डिज़ाइन में ठीक करने में 1 घंटा लगता है, बनने के बाद 10 गुना, और चालू होने के बाद उससे भी 100 गुना। चालू होने के बाद कितने घंटे?
1 × 100 = 100 घंटे। इसीलिए योजना, डिज़ाइन और जाँच ध्यान से करते हैं।
आम गलतियाँ
- ज़रूरत समझे बिना बनाना शुरू कर देना। नतीजा बेकार हो सकता है।
- समय बचाने के लिए जाँच छोड़ देना। तब असली उपयोगकर्ताओं के भरोसा करने पर गलतियाँ सामने आती हैं।
- यह सोचना कि सिस्टम चालू होते ही काम खत्म। रखरखाव उसके जीवन का बड़ा हिस्सा है।
- कोई नोट्स न लिखना। बाद में किसी को पता नहीं चलता कि सिस्टम कैसे चलता है।