TaskJuggler — багатоплатформна програма для управління проєктами, яка поширюється на умовах ліцензії GPL, написана на мові Ruby.
Тип | Управління проєктами |
---|---|
Розробник | Chris Schlaeger |
Версії | 3.7.2 (25 лютого 2023)[1] |
Операційна система | Багатоплатформність |
GNU фреймворк | Qt |
Мова програмування | Ruby |
Ліцензія | GPL |
Онлайн-документація | taskjuggler.org/documentation.html(англ.) |
Репозиторій | github.com/taskjuggler/TaskJuggler |
Вебсайт | taskjuggler.org |
|
Історія
Попередня версія TaskJuggler працює під управлінням операційних систем Linux і Unix, і написана на мові з використанням Qt і бібліотек KDE 3.5. Проєкт TaskJuggler було розпочато в 2001 році Кріс Шлегер (нім. Chris Schläger). Перші версії мала вигляд програми з інтерфейсом командного рядка, яка генерувала . З серпня 2005 року програму також стала надавати користувачеві можливість використовувати графічний інтерфейс, написаний із застосуванням KDE-бібліотек.
Підхід
Проєкт в TaskJuggler — це текстовий документ (TJP), написаний на предметно-орієнтованій декларованій мові програмування. Ключовими об'єктами є завдання, ресурси, звіти, сценарії, а також умови, що застосовуються до завдань і ресурсів. Також існує можливість описувати бюджет проєкту і контролювати витрати. Стан проєкту відстежується через визначення ступеня виконання завдань (у відсотках), або через бронювання ресурсів, які прив'язуються до завдань на певний час.
TaskJuggler діє як інструмент по створенню звітів. Коли документ TJP змінюється, нові звіти за станом проєкту генеруються з нуля. Компілятор TaskJuggler включає компонент зі створення розкладу проєкту, заснований на евристичному алгоритмі. TaskJuggler здатний на основі опису проєкту в TJP створювати звіти різних типів, включаючи мережевий графік і діаграми Ганта. Компілятор TaskJuggler може обробляти великі проєкти з більш ніж 10000 завдань, 1000 ресурсів і складними умовами.
Особливості
Основні властивості
- Керування задачами, ресурсами і обліковим записами вашого проєкту
- Ефективне управління списком справ
- Детальний довідковий посібник
- Проста установка
- Працює на всіх Linux, Unix, Windows, MacOS і ряду інших операційних систем
- Повна інтеграція з текстовим редактором Vim
Розширене планування
- Автоматичне вирівнювання ресурсів і вирішення конфліктів між задачами
- Необмежена кількість сценаріїв (базових версій) для аналізу одного і того ж проєкту
- Можливість створення гнучкого графіку роботи і відпусток
- Підтримка декількох часових поясів
Облік
- Завдання можуть мати початкові та кінцеві витрати
- Ресурси можуть мати базові витрати
- Підтримка аналізу прибутків/збитків
Звітності
- Всеосяжні та гнучкі звіти для зручного пошуку інформації в будь-який час
- Потужні функції фільтрації, що забезпечують потрібну кількість деталей для потрібної аудиторії
- Інфраструктура звітності за часом і статусом
- Супровід проєкту та статусів звіту за допомогою панелі управління
Масштабування і можливості підприємства
- Проєкти можуть бути об'єднані в більш великі проєкти
- Підтримка центральної бази даних для розподілу ресурсів
- Управляє ролями і складними лініями звітності
- Потужна мова опису проєкту з підтримкою макросів
- Добре масштабується на багатоядерних чи багатопроцесорних системах
- Підтримка груп управління проєктами та систем контролю версій
- Експорт даних в Microsoft Project і Computer Associates Ясності
Функції вебпублікації і групової роботи
- HTML звіти для вебпублікації
- Експорт даних CSV для обміну з популярним офісним програмним забезпеченням
- Експорт iCalendar для обміну даними з календарем та іншими додатками
- Вбудований вебсервер для динамічних та інтерактивних звітів
- Серверна система обліку робочого часу для звітності про стан проєкту і фактичної роботи
Цікаві факти
TaskJuggler багато років використовується командою розробників Fedora Project для управління процесом роботи над операційною системою Fedora.
Посилання
- TaskJuggler [ 26 квітня 2017 у Wayback Machine.]
- Стаття на сайті IBM про використання TaskJuggler [ 22 квітня 2017 у Wayback Machine.] (рос.)
- Опис використання TaskJuggler [ 22 квітня 2017 у Wayback Machine.] (рос.)
- Release 3.7.2 — 2023.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
TaskJuggler bagatoplatformna programa dlya upravlinnya proyektami yaka poshiryuyetsya na umovah licenziyi GPL napisana na movi Ruby TaskJugglerTipUpravlinnya proyektamiRozrobnikChris SchlaegerVersiyi3 7 2 25 lyutogo 2023 1 Operacijna sistemaBagatoplatformnistGNU frejmvorkQtMova programuvannyaRubyLicenziyaGPLOnlajn dokumentaciyataskjuggler org documentation html angl Repozitorijgithub com taskjuggler TaskJugglerVebsajttaskjuggler org Mediafajli u VikishovishiIstoriyaPoperednya versiya TaskJuggler pracyuye pid upravlinnyam operacijnih sistem Linux i Unix i napisana na movi C z vikoristannyam Qt i bibliotek KDE 3 5 Proyekt TaskJuggler bulo rozpochato v 2001 roci Kris Shleger nim Chris Schlager Pershi versiyi mala viglyad programi z interfejsom komandnogo ryadka yaka generuvala Z serpnya 2005 roku programu takozh stala nadavati koristuvachevi mozhlivist vikoristovuvati grafichnij interfejs napisanij iz zastosuvannyam KDE bibliotek PidhidProyekt v TaskJuggler ce tekstovij dokument TJP napisanij na predmetno oriyentovanij deklarovanij movi programuvannya Klyuchovimi ob yektami ye zavdannya resursi zviti scenariyi a takozh umovi sho zastosovuyutsya do zavdan i resursiv Takozh isnuye mozhlivist opisuvati byudzhet proyektu i kontrolyuvati vitrati Stan proyektu vidstezhuyetsya cherez viznachennya stupenya vikonannya zavdan u vidsotkah abo cherez bronyuvannya resursiv yaki priv yazuyutsya do zavdan na pevnij chas TaskJuggler diye yak instrument po stvorennyu zvitiv Koli dokument TJP zminyuyetsya novi zviti za stanom proyektu generuyutsya z nulya Kompilyator TaskJuggler vklyuchaye komponent zi stvorennya rozkladu proyektu zasnovanij na evristichnomu algoritmi TaskJuggler zdatnij na osnovi opisu proyektu v TJP stvoryuvati zviti riznih tipiv vklyuchayuchi merezhevij grafik i diagrami Ganta Kompilyator TaskJuggler mozhe obroblyati veliki proyekti z bilsh nizh 10000 zavdan 1000 resursiv i skladnimi umovami OsoblivostiOsnovni vlastivosti Keruvannya zadachami resursami i oblikovim zapisami vashogo proyektu Efektivne upravlinnya spiskom sprav Detalnij dovidkovij posibnik Prosta ustanovka Pracyuye na vsih Linux Unix Windows MacOS i ryadu inshih operacijnih sistem Povna integraciya z tekstovim redaktorom Vim Rozshirene planuvannya Avtomatichne virivnyuvannya resursiv i virishennya konfliktiv mizh zadachami Neobmezhena kilkist scenariyiv bazovih versij dlya analizu odnogo i togo zh proyektu Mozhlivist stvorennya gnuchkogo grafiku roboti i vidpustok Pidtrimka dekilkoh chasovih poyasiv Oblik Zavdannya mozhut mati pochatkovi ta kincevi vitrati Resursi mozhut mati bazovi vitrati Pidtrimka analizu pributkiv zbitkiv Zvitnosti Vseosyazhni ta gnuchki zviti dlya zruchnogo poshuku informaciyi v bud yakij chas Potuzhni funkciyi filtraciyi sho zabezpechuyut potribnu kilkist detalej dlya potribnoyi auditoriyi Infrastruktura zvitnosti za chasom i statusom Suprovid proyektu ta statusiv zvitu za dopomogoyu paneli upravlinnya Masshtabuvannya i mozhlivosti pidpriyemstva Proyekti mozhut buti ob yednani v bilsh veliki proyekti Pidtrimka centralnoyi bazi danih dlya rozpodilu resursiv Upravlyaye rolyami i skladnimi liniyami zvitnosti Potuzhna mova opisu proyektu z pidtrimkoyu makrosiv Dobre masshtabuyetsya na bagatoyadernih chi bagatoprocesornih sistemah Pidtrimka grup upravlinnya proyektami ta sistem kontrolyu versij Eksport danih v Microsoft Project i Computer Associates Yasnosti Funkciyi vebpublikaciyi i grupovoyi roboti HTML zviti dlya vebpublikaciyi Eksport danih CSV dlya obminu z populyarnim ofisnim programnim zabezpechennyam Eksport iCalendar dlya obminu danimi z kalendarem ta inshimi dodatkami Vbudovanij vebserver dlya dinamichnih ta interaktivnih zvitiv Serverna sistema obliku robochogo chasu dlya zvitnosti pro stan proyektu i faktichnoyi robotiCikavi faktiTaskJuggler bagato rokiv vikoristovuyetsya komandoyu rozrobnikiv Fedora Project dlya upravlinnya procesom roboti nad operacijnoyu sistemoyu Fedora PosilannyaTaskJuggler 26 kvitnya 2017 u Wayback Machine Stattya na sajti IBM pro vikoristannya TaskJuggler 22 kvitnya 2017 u Wayback Machine ros Opis vikoristannya TaskJuggler 22 kvitnya 2017 u Wayback Machine ros Release 3 7 2 2023