|
Яровий, А. А. Інтелектуальний модуль браузерної системи управління ІТ-проектами Trello [Електронний ресурс] / А. А. Яровий, С. В. Барабан, Р. В. Криночкін // Інформаційні технології та комп'ютерна інженерія. – 2018. – № 2. – С. 49-54.
Запропоновано програмне рішення у вигляді інтелектуального модуля для розширення функціоналу браузерної системи управління ІТ-проектами Trello на основі використання її API. Програмування здійснено мовою Python з використанням поширених бібліотек. Для відбору даних з дошок, списків, карток Trello були розроблені функції за допомогою використання методів процедурного програмування. Під час розробки інтелектуального модуля проведено класову декомпозицію програмного коду, розроблено UML-діаграму класів інтелектуального модуля відповідно до існуючої бібліотеки py-trello. Для агрегації даних, що були відібрані з дошок, списків, карток Trello використано сучасну Python бібліотеку Pandas. При цьому застосовувалися такі функції Pandas як зчитування, запис до файлу у форматі Microsoft Excel, групування даних, перезавантаження індексу таблиці, арифметичні додавання і множення. Апробація результатів роботи розробленого інтелектуального модуля системи управління Trello підтвердила доцільність розробки при здійснені щомісячної звітності та обчислення метрик продуктивності роботи працівників. |