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