2008-09-25 13 views
13

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

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

धन्यवाद।

+0

उदाहरण के साथ "स्कोप क्रीप" को परिभाषित करें। यह एक वाउज शब्द है और इसका मतलब सरल "सीखने" से कुछ भी हो सकता है "उन्होंने मुझे गलत काम करने के लिए कहा।" –

+0

मैं इस सवाल को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह एक सॉफ्टवेयर विकास प्रश्न नहीं है, यह एक प्रबंधन प्रश्न है। – MuertoExcobito

उत्तर

3

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

सबसे कठिन हिस्सा सीखना है कि लोगों को कैसे बताना है NO, लेकिन ऐसा कुछ है जिसे आपको सीखने की आवश्यकता होगी।

+0

मैं असहमत हूं। उन्हें मत बताओ। विभिन्न हितधारकों को ऐसी परिस्थिति में रखें जहां उन्हें एक-दूसरे के साथ बातचीत करनी पड़े, और उन्हें आपके लिए एक दूसरे को बताने दें। – dacracot

+2

घटना हालांकि मैंने इसे वोट दिया ... उत्तर कभी नहीं है, जब तक कि यह शारीरिक असंभव न हो। जवाब हमेशा होता है - "हां हम यह कर सकते हैं। लागत $$$ होगी और अतिरिक्त समय आवश्यक XXX दिन होगा।" अब तुम अब बुरे आदमी नहीं हो ... तुम सिर्फ दूत हो। – BIBD

1

"नहीं" कहने से डरो मत। राजनीतिक, और पेशेवर, ज़ाहिर है। बल्लेबाजी से ठीक कुछ भी करने के लिए प्रतिबद्ध न करें असंभव है। आप जिस चीज के बारे में सुनिश्चित नहीं हैं उसे तत्काल प्रतिबद्ध न करें।

इसके अलावा, एक परियोजना प्रबंधन पुस्तक लेने इसे पढ़ा है, और यह लागू करने के लिए डर नहीं है, भले ही आप केवल अपने आप को लागू करने से कर रहे हैं। कुछ-क्या, लेकिन किसी और लागू करने से पहले बदलावों को स्वीकृति है

0

प्रत्येक आवश्यकता यदि आप एक प्रबंधक द्वारा बंद पर हस्ताक्षर किए प्राप्त है, आप परियोजना प्रबंधन स्वयं कर सकते। फिर आप साइन-ऑफ़ का उपयोग करने के लिए लीवरेज के रूप में उपयोग कर सकते हैं।

7

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

1

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

0

वर्तमान आवश्यकताओं के बारे में जानें।

  1. डिलीवरी की तारीख वापस ले जाया जाएगा
  2. फ़ीचर आवश्यकता की आवश्यकता होगी: एक ग्राहक आता है और नई कार्यक्षमता के लिए पूछता है, यकीन है कि उन्हें पता है कि कि एक नई सुविधा जोड़ने निम्नलिखित बातों में से एक होने के लिए कारण होगा बनाने नया एक
  3. या के लिए जगह बनाने को गिरा दिया जाना था, उनकी नई आवश्यकता

पूरा नहीं किया जा सकता है के रूप में बॉब राजा एक पेशेवर मामले में उसकी टिप्पणी में कहा कह "नहीं", एक बुरा नहीं है चीज़।

0

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

5

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

आप क्या कर सकते हैं:

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

असल में आपको क्या करना है यह सुनिश्चित करना है कि हर कोई जानता है कि आप क्या कर रहे हैं। यह जरूरी नहीं है कि समय-समय पर परियोजनाएं खत्म हो जाएं, लेकिन यह प्रबंधकों के लिए दर्पण के रूप में कार्य करती है, इसलिए वे देखते हैं कि उनके निर्णयों के परिणाम क्या हैं।

लेकिन सभी में, संचार, संवाद, संचार और मिनी-प्रोजेक्ट लीडर बनने का एक प्रकार बन गया।

+0

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

+0

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

2

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

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

1

एक बार जब आप और ग्राहक आवश्यकताओं के साथ सहज हो जाते हैं, तो उन्हें एक हस्ताक्षरित आवश्यकता दस्तावेज़ के साथ बंद कर दें। उसके बाद कुछ भी एक परिवर्तन अनुरोध है जो अधिक पैसे खर्च करता है।

यह काम नहीं करता है अगर ग्राहक कभी साइन इन नहीं करना चाहता। देखें कि क्या आप अपने अनुबंध में कुछ सॉफ्ट डेडलाइन सेट कर सकते हैं जैसे कि "सॉफ्ट रिकक्स डेडलाइन" और "हार्ड रिकक्स डेडलाइन"।

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

1

दुर्भाग्यवश, आपको अनिवार्य रूप से परियोजना प्रबंधन करना होगा, और परिवर्तन प्रबंधन के बारे में कुछ सीखना होगा। आप एक सुलभ परियोजना प्रबंधन पुस्तक (पीएमबीओके नहीं) चुनने और परिवर्तन प्रबंधन पर किसी भी वर्ग को पढ़ने के लिए सबसे अच्छी सेवा करेंगे।

परियोजना की मैं पर काम किया है, हम से

  1. एक आवश्यकताओं कल्पना जो हितधारकों
  2. आकलन कितना काम इसे बनाने की क्या निर्दिष्ट किया गया है ले जाएगा द्वारा बंद पर हस्ताक्षर किए है मसौदा परिवर्तन प्रबंधित किया है
  3. प्रत्येक बार जब कोई परिवर्तन अनुरोध किया जाता है, तो अनुमान लगाएं कि परिवर्तन के प्रभाव और लागत
  4. परिवर्तन के कारण होने वाली पूर्णता की तारीख को समझने के लिए आवश्यक कार्य की मात्रा कितनी बदल जाएगी, ऐसे बदलावों के लिए कहें जो शेड्यूल में बदलाव शामिल नहीं करते हैं
  5. स्वीकृत परिवर्तनों (शेड्यूल में बदलाव की स्वीकृति सहित) पर साइन-ऑफ प्राप्त करें
  6. परिवर्तनों का अनुरोध किया गया था, और क्या स्वीकृत किया गया था, इस पर लॉग इन रखें। मेरे अनुभव में

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

0

स्कोप क्रीप सभी अस्वीकृत परिवर्तनों के बारे में है। अपने प्रश्नों को पढ़ना ऐसा लगता है कि आप उत्तर जानते हैं, आपको आवश्यकताओं की आवश्यकता है, अनुरोधों और अनुमोदनों को बदलना है।

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

आप यह सब कुछ कर सकते हैं। सबसे पहले यह निर्धारित करें कि परियोजना का प्रायोजक कौन है। इसे किसने लात मार दिया और इसका मालिक कौन है। यह एक व्यक्ति होना चाहिए जो आपके प्रोजेक्ट के लिए बजट और शेड्यूलिंग को मंजूरी दे। आप दोनों को इस प्रक्रिया के साथ आने की आवश्यकता है कि आप दोनों सहमत हो सकते हैं।

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

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

एक बार जब आपकी आवश्यकताएं और परिवर्तन और प्रभाव को संप्रेषित करने की विधि हो, तो सबसे कठिन हिस्सा यह है कि आप अपने प्रायोजक से अनुमोदन के बिना कोई परिवर्तन नहीं कर सकते हैं। यह अनुमोदन एक ईमेल या जो भी हो सकता है। लेकिन इसे स्पष्ट रूप से कहना है कि "मैं परिवर्तन संख्या 12 स्वीकार करता हूं"। स्पष्ट स्वीकृति चरण के बिना आप भी परेशान नहीं हो सकते हैं।

यह न्यूनतम दस्तावेज/प्रक्रिया के बारे में है जिसे आप दूर कर सकते हैं। मुख्य लक्ष्य यह सुनिश्चित करना है कि प्रत्येक परिवर्तन का प्रभाव पूरी तरह से संवाद और सही व्यक्ति द्वारा स्वीकार और अस्वीकार कर दिया जाए। यह व्यक्ति आप नहीं है और आम तौर पर परिवर्तन करने वाले व्यक्ति को नहीं।

0

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

1

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

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

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

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

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

फिर, शुरू हो गयी नरक के पुनर्निर्माण।

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

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

0

आपको कुछ प्रोजेक्ट प्रबंधन करना होगा। चंचल परियोजना प्रबंधन के बारे में जानें:

http://agilesoftwaredevelopment.com/blog/artem/scrum-under-10-minutes-video

बैकलॉग का विकास करना और बजाय कह रही है हां/नहीं परिवर्तन या सुविधाओं के लिए, उन्हें प्राथमिकता के आधार पर सॉर्ट की। चीजों को सही बनाने के लिए "अच्छा" सामान हमेशा बाद के संस्करणों तक स्थगित कर दिया जा सकता है, और यह स्पष्ट कर देता है कि यह योजना है। पहले एक कार्यात्मक उत्पाद प्राप्त करने के लिए नंगे minimums पर ध्यान केंद्रित करें।

संबंधित मुद्दे