2010-09-10 29 views
12

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

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

एक अन्य - साझा करने वाले मुद्दे ताकि आपके उपयोगकर्ता या आपका नियोक्ता उन्हें देख या प्रबंधित कर सके।
मुझे क्या याद आ रही है? एकमात्र प्रोग्रामर के रूप में काम करते समय परियोजना प्रबंधन सॉफ्टवेयर आवश्यक है?

अद्यतन: मैंने एक और उपयोगी बात सोचा है: टिप्पणियों में हम टिप्पणी के बारे में विस्तृत जानकारी के साथ किसी समस्या या विकी आलेख का लिंक दे सकते हैं।

उत्तर

13

आप कहते हैं कि आप कुछ आयोजक सॉफ़्टवेयर का उपयोग करते हैं जो आपको समस्याओं का प्रबंधन करने में मदद करता है। तो आपके पास पहले से ही आपकी कस्टम प्रोजेक्ट प्रबंधन प्रणाली है। बस इसे रख लो।

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

फिर भी, यदि कोई मामूली मौका है कि आप किसी के साथ सहयोग करेंगे, तो आपको कुछ ऐसा करने की कोशिश करनी चाहिए जो सहयोग की अनुमति दे ... केवल यह जानना कि वे कैसे काम करते हैं।

7

यदि आप अकेले काम करते हैं तो क्या आपको एक परियोजना प्रबंधन प्रणाली की आवश्यकता है?

हां।

वर्तमान में मैं अपने मुद्दों को एक बहुत अच्छे आयोजक सॉफ्टवेयर में रखता हूं और मैं वर्ड फाइलों में प्रोजेक्ट प्रलेखन रखता हूं (और निश्चित रूप से मेरे पास वर्जन कंट्रोल सिस्टम है)।

देखें। आपके पास एक परियोजना प्रबंधन प्रणाली है। क्यों पूछें?

परियोजना प्रबंधन प्रणाली अतिरिक्त रूप से मुझे काम करने के साथ मुद्दों को जोड़ सकती है।

यह आवश्यक रूप से प्रोजेक्ट प्रबंधन नहीं है। आप आसानी से संस्करण नियंत्रण सॉफ्टवेयर के साथ ऐसा कर सकते हैं। ताकि आपके उपयोगकर्ता या अपने नियोक्ता उन्हें देखने या प्रबंधन कर सकते हैं http://tortoisesvn.tigris.org/issuetrackers.html

बंटवारे मुद्दे:

इस पढ़ें।

इसका मतलब है कि आप अकेले काम नहीं कर रहे हैं, अगर आप कुछ साझा कर रहे हैं। तुम यहाँ क्या पूछ रहे हो कैसे साझा करें?

0

मैं एक परियोजना प्रबंधन प्रणाली है कि इस मुद्दे पर नज़र रखने, विकी, आदि

मैं एक समस्या ट्रैकर का उपयोग नहीं करते शामिल मतलब है, लेकिन मैं निरंतर (नहीं "बिग बैंग") का अभ्यास एकीकरण, और मैं परीक्षण करता हूं (बग की तलाश करता हूं) जल्दी और अक्सर, और जैसे ही मैं उन्हें ढूंढता हूं, मैं किसी भी बग को ठीक करता हूं, ताकि ज्ञात समस्याएं सूचीबद्ध रहें।

मेरे पास स्रोत कोड (जैसे अलग-अलग परियोजनाओं/अलग-अलग घटकों के लिए असेंबली) में बहुत सारी संरचना है, इसलिए मैं "कोड प्रलेखन" रखने का प्रयास करता हूं।

What Types of Documents Should You Create? पर तालिका का तात्पर्य है कि आपको दस्तावेज़ों (जैसे विकी) की आवश्यकता नहीं हो सकती है, जब तक आप अन्य लोगों के साथ काम नहीं कर रहे हों: उदा। एक प्रबंधक, परीक्षक, और/या अंत उपयोगकर्ताओं के साथ।

1

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

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

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

तीसरा बड़ी योजना है, यह केवल परमाणु टोडोस नहीं है लेकिन चीजें ट्रैक मील का पत्थर कहती है। इसे कहीं नीचे लिखा जाना है।

अब ट्रैक के बारे में अच्छी बात यह है कि आप इन सभी चीजों को एक उपकरण में वैसे भी एकीकृत कर सकते हैं और यहां तक ​​कि सभी भागों के बीच लिंक भी पार कर सकते हैं। टिकट से कोड लाइनों से लिंक, एक प्रतिबद्ध संदेश में संदर्भ टिकट, विकी में अपने भंडार से संसाधनों का उपयोग करें, स्वचालित रूप से डॉक्सिजन बनाएं और इसे एकीकृत करें। आपको यह तय करना होगा कि क्या आप अपनी परियोजना के आसपास की सभी चीज़ों के लिए ट्रैक का उपयोग करना चाहते हैं या कुछ और, लेकिन आपके पास इन चीजों को वैसे भी है, तो सिस्टम को इसका एकीकृत क्यों न करें? ;-)

3

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

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

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

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

0

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

0

आप बिल्कुल करते हैं, कम से कम एक बड़ा परियोजनाओं है कि कुछ महीने लग लिए। पिछले कुछ वर्षों के लिए मैं करने की कोशिश की:

  1. ग्रहण नोटपैड प्लगइन - बस पाठ फ़ाइल - प्रभावी
  2. ग्रहण Mylyn कार्य - बेहतर है, एक व्यक्ति शो के लिए पर्याप्त है, लेकिन मैं अभी भी ग्रहण उदाहरणों के बीच प्रवास के साथ मुद्दों कर रहा था
  3. youtrack मुक्त है और यह की तरह है एक JIRA लेकिन अधिक सरल और एक व्यक्तिवादी
नोटपैड मैं वर्तमान काम पर ध्यान केंद्रित करने में सक्षम था के साथ

के लिए व्यावहारिक है, लेकिन मैं लंबे समय तक पुनरावृत्तियों बनाए रखने के लिए सक्षम नहीं था , क्योंकि बिना किसी मुद्दे ट्रैकर के मैं अनुशासन खो रहा था, एक ही समय में 3 कार्यों से निपट रहा था, उन्हें खत्म नहीं कर रहा था, आदि