Minimizing total tardiness in a software developing company

Detalhes bibliográficos
Autor(a) principal: Ludwig, Ícaro
Data de Publicação: 2013
Outros Autores: Anzanello, Michel J., Vidor, Gabriel
Tipo de documento: Artigo
Idioma: por
Título da fonte: Revista Produção Online
Texto Completo: https://www.producaoonline.org.br/rpo/article/view/1069
Resumo: Small companies in service sectors, such as software developers, usually rely on manual-based programming tasks. That programming yields satisfactory results for small task lists, but leads to managerial difficulties as a large number of tasks increases task delays. This paper aims at using scheduling tools to minimize such delays. For that it proposes two heuristics for task scheduling based on the following steps: (i) define an initial order for tasks, (ii) distribute each task to development teams, and (iii) schedule the tasks in each development team aimed at minimizing total tardiness. The proposed approach reduced the total tardiness in simulated in real data, simplified the process of scheduling and provided better tracking of the development process.
id ABEPRO-2_a837268c26cb563661eb95fe4c599ff1
oai_identifier_str oai:ojs.emnuvens.com.br:article/1069
network_acronym_str ABEPRO-2
network_name_str Revista Produção Online
repository_id_str
spelling Minimizing total tardiness in a software developing companyMinimização dos tempos de atraso na programação de tarefas em uma empresa de desenvolvimento de softwaresScheduling. Tardiness. Software. Management. Development.Sequenciamento. Atraso. Software. Gestão. Desenvolvimento.Small companies in service sectors, such as software developers, usually rely on manual-based programming tasks. That programming yields satisfactory results for small task lists, but leads to managerial difficulties as a large number of tasks increases task delays. This paper aims at using scheduling tools to minimize such delays. For that it proposes two heuristics for task scheduling based on the following steps: (i) define an initial order for tasks, (ii) distribute each task to development teams, and (iii) schedule the tasks in each development team aimed at minimizing total tardiness. The proposed approach reduced the total tardiness in simulated in real data, simplified the process of scheduling and provided better tracking of the development process.Empresas de pequeno porte do setor de serviços, como as desenvolvedoras de softwares, usualmente programam suas tarefas de forma manual. Tal programação é viável enquanto o número de tarefas é reduzido, mas acarreta dificuldades gerenciais à medida que crescem, implicando em atrasos na entrega de tarefas. Este artigo tem como objetivo utilizar uma ferramenta de sequenciamento como forma de minimizar esses atrasos. Para isso, propõe duas heurísticas para a programação de tarefas embasadas nos seguintes passos: (i) definição de um ordenamento inicial para as tarefas; (ii) alocação das tarefas aos times de desenvolvimento; e (iii) ordenação das tarefas em cada time de desenvolvimento com vistas à minimização do atraso total. As heurísticas propostas reduziram os atrasos de entregas em dados reais e simulados, simplificaram o processo de programação e possibilitaram maior visibilidade do processo de desenvolvimento.Associação Brasileira de Engenharia de Produção2013-03-02info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfaudio/mpeghttps://www.producaoonline.org.br/rpo/article/view/106910.14488/1676-1901.v13i2.1069Revista Produção Online; Vol. 13 No. 2 (2013); 479-499Revista Produção Online; v. 13 n. 2 (2013); 479-4991676-1901reponame:Revista Produção Onlineinstname:Associação Brasileira de Engenharia de Produção (ABEPRO)instacron:ABEPROporhttps://www.producaoonline.org.br/rpo/article/view/1069/1010https://www.producaoonline.org.br/rpo/article/view/1069/1011Copyright (c) 2014 Revista Produção Onlineinfo:eu-repo/semantics/openAccessLudwig, ÍcaroAnzanello, Michel J.Vidor, Gabriel2015-11-11T17:25:43Zoai:ojs.emnuvens.com.br:article/1069Revistahttp://producaoonline.org.br/rpoPUBhttps://www.producaoonline.org.br/rpo/oai||producaoonline@gmail.com1676-19011676-1901opendoar:2015-11-11T17:25:43Revista Produção Online - Associação Brasileira de Engenharia de Produção (ABEPRO)false
dc.title.none.fl_str_mv Minimizing total tardiness in a software developing company
Minimização dos tempos de atraso na programação de tarefas em uma empresa de desenvolvimento de softwares
title Minimizing total tardiness in a software developing company
spellingShingle Minimizing total tardiness in a software developing company
Ludwig, Ícaro
Scheduling. Tardiness. Software. Management. Development.
Sequenciamento. Atraso. Software. Gestão. Desenvolvimento.
title_short Minimizing total tardiness in a software developing company
title_full Minimizing total tardiness in a software developing company
title_fullStr Minimizing total tardiness in a software developing company
title_full_unstemmed Minimizing total tardiness in a software developing company
title_sort Minimizing total tardiness in a software developing company
author Ludwig, Ícaro
author_facet Ludwig, Ícaro
Anzanello, Michel J.
Vidor, Gabriel
author_role author
author2 Anzanello, Michel J.
Vidor, Gabriel
author2_role author
author
dc.contributor.author.fl_str_mv Ludwig, Ícaro
Anzanello, Michel J.
Vidor, Gabriel
dc.subject.por.fl_str_mv Scheduling. Tardiness. Software. Management. Development.
Sequenciamento. Atraso. Software. Gestão. Desenvolvimento.
topic Scheduling. Tardiness. Software. Management. Development.
Sequenciamento. Atraso. Software. Gestão. Desenvolvimento.
description Small companies in service sectors, such as software developers, usually rely on manual-based programming tasks. That programming yields satisfactory results for small task lists, but leads to managerial difficulties as a large number of tasks increases task delays. This paper aims at using scheduling tools to minimize such delays. For that it proposes two heuristics for task scheduling based on the following steps: (i) define an initial order for tasks, (ii) distribute each task to development teams, and (iii) schedule the tasks in each development team aimed at minimizing total tardiness. The proposed approach reduced the total tardiness in simulated in real data, simplified the process of scheduling and provided better tracking of the development process.
publishDate 2013
dc.date.none.fl_str_mv 2013-03-02
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.producaoonline.org.br/rpo/article/view/1069
10.14488/1676-1901.v13i2.1069
url https://www.producaoonline.org.br/rpo/article/view/1069
identifier_str_mv 10.14488/1676-1901.v13i2.1069
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://www.producaoonline.org.br/rpo/article/view/1069/1010
https://www.producaoonline.org.br/rpo/article/view/1069/1011
dc.rights.driver.fl_str_mv Copyright (c) 2014 Revista Produção Online
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2014 Revista Produção Online
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
audio/mpeg
dc.publisher.none.fl_str_mv Associação Brasileira de Engenharia de Produção
publisher.none.fl_str_mv Associação Brasileira de Engenharia de Produção
dc.source.none.fl_str_mv Revista Produção Online; Vol. 13 No. 2 (2013); 479-499
Revista Produção Online; v. 13 n. 2 (2013); 479-499
1676-1901
reponame:Revista Produção Online
instname:Associação Brasileira de Engenharia de Produção (ABEPRO)
instacron:ABEPRO
instname_str Associação Brasileira de Engenharia de Produção (ABEPRO)
instacron_str ABEPRO
institution ABEPRO
reponame_str Revista Produção Online
collection Revista Produção Online
repository.name.fl_str_mv Revista Produção Online - Associação Brasileira de Engenharia de Produção (ABEPRO)
repository.mail.fl_str_mv ||producaoonline@gmail.com
_version_ 1761536948801896448