Кіріспе

Жобаларды басқару бағдарламалық қамтамасыз етуі dotProject - бұл веб-базалық, көп пайдаланушы, көп тілді жобаны басқару бағдарламасы. Бұл еркін және ашық бастапқы кодты бағдарламалық қамтамасыз ету және оны ерікті бағдарламалаушылардың ашық қауымдастығы қолдайды.

Тарих

dotProject бастапқыда dotmarketing, Inc. компаниясында Will Ezell әзірлеген, ол Microsoft Project-ті алмастыру үшін ашық кодты, өте ұқсас пайдаланушы интерфейсін қолданады, бірақ жобаны басқару функционалдығын қамтиды. 2000 жылы басталған жоба 2001 жылдың қазан айында SourceForge-ге көшірілді және 2.1.8 нұсқасынан бастап GitHub-те орналастырылды. Жоба 2002 жылдың соңында бастапқы команда dotCMS-ке көшіп кеткен кезде тоқтады. Кейіннен Эндрю Эдди мен Адам Доннисонға, екі белсенді әзірлеушіге, жобаға әкімшілік құқықтар берілді. Эндрю Mambo-ға, кейін Joomla-ға ауысқанға дейін жобада жұмыс істеуді жалғастырды. Адам әкімші болып қала береді. 2007 жылдың соңында жаңа dotProject командасы Zend Framework-ті қолдана отырып, ірі қайта құруды бастады, 3-ші нұсқа (dP3) оны пайдалану үшін жоспарланған мақсатты релиз. Сонымен қатар web2project деп аталатын форк басталды. 2018 жылдан бастап dotProject негізгі тобы dotProject-ті PHP және MySQL / MariaDB-нің соңғы нұсқаларымен үйлесімді етіп, оның тәуелді топтамаларын жаңартуға күш салды; жалпы көрінісі мен сезімі 2000-шы жылдардың аяғында болғанға ұқсас.

Негізгі сипаттамалардың жалпы сипаттамасы

dotProject негізінен тапсырмаға бағдарланған жобаны басқару жүйесі, Agile бағдарламалық жасақтама әзірлеу сияқты әдістемелерді қарастыратын қазіргі заманғы құралдардан бұрын. Оның орнына, ол команданың немесе командалардың әртүрлі мүшелеріне берілген тапсырмаларды ретті және / немесе қатар басқару және тапсырмалар мен кезеңдер арасындағы тәуелділікті орнату үшін "су тасқыны" моделін қолданады. Ол мұндай қатынастарды Гант диаграммаларын пайдалана отырып, визуалды түрде көрсете алады. Ол жобаны басқаруға арналған бағдарламалық жасақтама үшін арнайы әзірленбеген, бірақ оны жобаға бағдарланған қызмет көрсету компанияларының көпшілігі (мысалы, дизайн студиялары, сәулетшілер, медиа продюсерлері, заңгерлер кеңселері және т.б.) пайдалана алады, олардың барлығы өз жұмысын тұжырымдамалық жағынан ұқсас жолдармен ұйымдастырады. Қазіргі заманғы бағдарламалық жобаны басқару құралдарының көпшілігінен айырмашылығы, dotProject "бизнес құралдары" әдеттегі шоқжұлдызымен оңай біріктірілмейді; оның орнына, бұл PHP (бұл веб-серверге агностикалық) және MySQL / MariaDB қолданатын платформадан басқа ештеңе талап етпейтін толық, дербес қосымша. Гант графигін салуды қоспағанда, жад және дискідегі орын талаптары жағынан оның кішігірім жер бедері бар. Концепциялық қарапайымдылығына қарамастан, dotProject-ті кеңейтуге немесе басқа құралдармен біріктіруге болады. Ол плагиндер сериясымен бірге келеді, олардың көпшілігі алдын ала белсендірілген; SourceForge-де тіпті тәуелсіз "модтар" (немесе плагиндер) қоры бар, оларға басқалар арасында Қауіптерді басқару модулі (2020 жылдың соңында шығарылған) кіреді. DotProject пайдаланушыларды аутентификациялау және басқару жағынан өзіндік болса да, ол сыртқы LDAP серверімен интеграциялануы мүмкін, сондай-ақ пайдаланушыларды phpNuke орнатуымен синхрондауы мүмкін. Аутентификацияның қосымша әдістерін жеке әзірлеуге болады, бірақ қазіргі уақытта негізгі бағдарламалық жасақтамаға кірмейді. dotProject негізгі компанияларға бағытталған, олар бөлімдер деп аталатын бөлімшелерге ие болуы мүмкін, олар өз кезегінде пайдаланушыларға ие. Компаниялар ішкі немесе сыртқы болуы мүмкін; осылайша, жобаны клиенттер арнайы рөл арқылы қол жетімді етіп, бөлісе алады / көре алады. Рөлдерде рұқсат берудің күрделі жүйесі бар, олар қандай ақпаратты пайдаланушылар көре алады және / немесе өңдей алады. Тіпті, "жария" рөлге ие болу мүмкіндігі бар, ол ешқандай ақпаратқа қол жеткізе алмайды, бірақ біртұтас билет жүйесі арқылы билеттерді тапсыра алады. Жобалар, өз кезегінде, бір компанияға және (мүмкіндігінше) сол компанияның бір немесе бірнеше бөлімдеріне байланысты; белгілі бір жобаға тағайындалған пайдаланушылар, алайда, кез келген компаниядан немесе бөлімнен келуі мүмкін, осылайша компанияаралық дамуға немесе сыртқы пайдаланушылардың қатысуына мүмкіндік береді (тәуелсіз консультанттар, фрилансерлер немесе тіпті клиенттер мен олардың делдалдар). Жобалар тапсырмаларға бөлінеді, олардың арасында әр түрлі тәуелділіктер болуы мүмкін; тапсырмаларда қосымша тапсырмалар болуы мүмкін және олар белгілі бір кезеңдерге тағайындалуы мүмкін. Бұл команда мүшелері арасындағы күрделі қарым-қатынастарды, олардың көптеген жобаларына қатыса алатын және барлық жұмыстың көлемін бөлуге мүмкіндік береді. Басқа жобаны басқару құралдарымен әдеттегідей, тапсырмалар жай ғана түйін ретінде құрылуы және кейін аяқталуы мүмкін; топ мүшелеріне тағайындалуы және қайта тағайындалуы; немесе тіпті жобалар бойынша жылжытылуы (немесе басқа тапсырмалардың қосалқы тапсырмалары болуы). Команда мүшелері әр тапсырмаға жұмсаған уақытты тіркейді, бұл журналдар арқылы жүзеге асырылады. Бұл көбінесе бір жолды түсініктемелер, жұмсалған уақыттың бағасы (бірақ мүмкіндігінше көбірек ақпарат болуы мүмкін); dotProject жұмыс жүктемесін, жобаның жалпы құнын осы уақытқа дейін есептеу кезінде (және оны бюджетпен салыстыру), сондай-ақ қандай міндеттердің уақтылы аяқталғанын немесе кешіктірілгенін анықтау кезінде осы журналды ескереді. Компания стиліне және оның белсенділік деңгейіне байланысты олардың бизнес мәдениетіне сәйкес уақытты бақылау тапсырманы жабу сияқты қарапайым болуы мүмкін, немесе ол қадағалаушы тапсырманы қауіпсіз түрде жабуға болады деп санағанға дейін бірнеше журналды қамтиды. Барлық осы іс-шаралар бақылауға алынып, жобаның жалпы тарихының бір бөлігіне айналады. ДотаProject арнайы шарттардан туындаған, мысалы, тапсырманың кешіктірілуі немесе тапсырыс бер...

Көмек және қауымдастық

2021 жылға қарай dotProject қауымдастығы көбінесе dotProject-тің GitHub мәселелеріне жауап беруге уақыт береді, бірақ қолдау алудың басқа түрі жоқ. 2013 жылдың мамыр айына қарай dotProject форумдарында 50 210-дан астам тіркелген пайдаланушы және күн сайын орта есеппен 500700 жүктеу болды. 2021 жылдың сәуір айынан бастап бұрын аталған пайдаланушылардың бай қауымдастығын қамтитын бастапқы веб-сайт енді жоқ, бірақ https://dotproject. net/ әлі де белсенді түрде сақталып келеді және кейбір негізгі ресурстарға (негізінен GitHub-та) сілтейді.