Запис Детальніше

Інтелектуальний модуль браузерної системи управління ІТ-проектами 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 ВНТУ