Інтелектуальний модуль браузерної системи управління ІТ-проектами TRELLO
Репозитарій Вінницького Національного Технічного Університету
Переглянути архів ІнформаціяПоле | Співвідношення | |
Title |
Інтелектуальний модуль браузерної системи управління ІТ-проектами TRELLO
Интеллектуальный модуль браузерной системы управления ИТ-проектами TRELLO Intelligent module of browser management system of IT-projects TRELLO |
|
Creator |
Яровий, А. А.
Барабан, С. В. Криночкін, Р. В. |
|
Subject |
Trello
py-trello python pandas API control system function OOP board list card data aggregation система управління функція дошка картка агрегація даних ООП список система управления функция доска карточка агрегация данных |
|
Description |
В даній статті запропоновано програмне рішення у вигляді інтелектуального модуля для розширення функціоналу браузерної системи управління ІТ-проектами Trello на основі використання її API. Програмування здійснено мовою python з використанням поширених бібліотек. Для відбору даних з дошок, списків, карток Trello були розроблені функції за допомогою використання методів процедурного програмування. Під час розробки інтелектуального модуля проведено класову декомпозицію програмного коду, розроблено UML-діаграму класів інтелектуального модуля відповідно до існуючої бібліотеки py-trello. Для агрегації даних, що були відібрані з дошок, списків, карток Trello використано сучасну python бібліотеку Pandas. При цьому застосовувалися такі функції Pandas як зчитування, запис до файлу у форматі Microsoft Excel, групування даних, перезавантаження індексу таблиці, арифметичні додавання і множення. Апробація результатів роботи розробленого інтелектуального модуля системи управління Trello підтвердила доцільність розробки при здійснені щомісячної звітності та обчислення метрик продуктивності роботи працівників.
В данной статье предлагается программное решение в виде интеллектуального модуля для расширения функционала браузерной системы управления ИТ-проектами Trello на основе использования ее API. Программирование проведено на языке python с использованием распространенных библиотек. Для отбора данных из досок, списков, карточек Trello были разработаны функции посредством использования методов процедурного программирования. При разработке интеллектуального модуля проведена классовая декомпозиция программного кода, разработана UML-диаграмма классов интеллектуального модуля в соответствии с существующей библиотекой py-trello. Для агрегации данных, которые были отобраны из досок, списков, карточек Trello использовано современную python библиотеку Pandas. При этом применялись такие функции Pandas как считывания, запись в файл в формате Microsoft Excel, группировка данных, перезагрузка индекса таблицы, арифметические сложения и умножения. Апробация результатов работы разработанного интеллектуального модуля системы управления Trello подтвердила целесообразность разработки при осуществлении ежемесячной отчетности и вычисления метрик производительности работы сотрудников. In the article was proposed a programmatic solution in the form of an intelligent module for expanding the functionality of a browser-based management system for IT-projectsTrello based on the use of its API. To select data from the boards, lists, cards, functions were developed using procedural programming methods. During the development of the intellectual module, a UML-class diagram of the intellectual module developed according to the existing py-trello library. For aggregation of data, selected from the boards, lists, cards, the modern Pandas library is used. The Pandas features such as reading, writing to a Microsoft Excel file, data grouping, reloading the table index, arithmetic adding and multiplication were used. Approval of the results confirmed the feasibility of the development of the implementation of monthly reporting and calculation of employee productivity metrics. |
|
Date |
2019-05-14T09:42:49Z
2019-05-14T09:42:49Z 2018 |
|
Type |
Article
|
|
Identifier |
Яровий А. А. Інтелектуальний модуль браузерної системи управління ІТ-проектами TRELLO [Текст] / А. А. Яровий, С. В. Барабан, Р. В. Криночкін // Інформаційні технології та комп'ютерна інженерія. – 2018. – № 2. – С. 49-54.
1999-9941 2078-6387 http://ir.lib.vntu.edu.ua//handle/123456789/24754 378.21 |
|
Language |
uk_UA
|
|
Relation |
Інформаційні технології та комп'ютерна інженерія. № 2 : 49-54.
https://itce.vntu.edu.ua/index.php/itce/article/view/711 С. В.Поперешняк,«Проблеми підготовки ІТ-спеціалістів»,Системи обробки інформації. No7(88),с.127-131,2010. О.Д. Азаров, О.І. Черняк,таЛ. А. Савицька,Прикладне програмування,Вінниця : ВНТУ, 2016. 131с. Т. М. Боровська, І.С. Колесник,таВ.А. Северілов,Метод оптимального агрегування в оп-тимізаційних задачахВінниця: УНІВЕРСУМ-Вінниця, 2009. –229 с. David M. Beazley,Python Essential Reference, 4th Ed.Addison-Wesley Professional, 2009.717 p Trello. [Електронний ресурс] –Режим доступу: https://trello.com/ Matt Telles,Python Power! The Сomprehensive Guide,Thomson Course Technology,2012.–528 p. КнутД. Э. Искусство програмирования. Т. 3. Сортировка и поиск: пер. с анг. –2е изд. –М.: Издательский дом «Вильямс», 2003.832 с. |
|
Format |
application/pdf
|
|
Publisher |
ВНТУ
|
|