Título: | Apoio a promoção da visibilidade da dívida técnica |
Autor(es): | Gonçalves, Iago Rodrigues |
Orientador(es): | Lanna, André Luiz Peron Martins |
Assunto: | Software - desenvolvimento Métodos agéis |
Data de apresentação: | 6-Jul-2018 |
Data de publicação: | 1-Mar-2019 |
Referência: | GONÇALVES, Iago Rodrigues. Apoio a promoção da visibilidade da dívida técnica. 2018. 53 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2018. |
Resumo: | A Dívida Técnica é uma metáfora que retrata a perda de qualidade no código, sendo
utilizada para tomada de decisões durante o desenvolvimento. Essa dívida técnica parece
estar mais presente nas metodologias ágeis de desenvolvimento de software devido a ênfase
em entrega de funcionalidades, em que a dívida pode acabar prejudicando a produtividade
do time a longo prazo, sendo interessante para essas metodologias poderem tomar decisões
relacionadas a dívida técnica de modo mais estratégico para beneficiar a organização. Mas
para isso é necessário que essa dívida esteja visível para as partes interessadas, sendo que
a dívida precisa ser identificada, coletada e comunicada na organização.
Este trabalho discute sobre como é possível promover a visibilidade da Dívida Técnica
dentro de um contexto de metodologias ágeis de desenvolvimento. Para isso foi identificado
que técnicas existem para se identificar, medir e comunicar a dívida, e bem quais métricas
existem para se estimar a dívida. Por fim, é proposto um método para promover a visibilidade,
que permite a identificação, medição e comunicação da dívida, podendo fornecer
os valores estimados em duas métricas diferentes, a de esforço e em valores financeiros. |
Abstract: | The Technical Debt is a metaphor that portrays the loss of quality in the code, being used
for decision making during development. This technical debt seems to be more present
in the agile methodologies of software development due to the emphasis on functional
delivery, in which the debt can end up harming the team’s productivity in the long term,
being interesting for these methodologies to be able to make decisions related to technical
debt in a way to benefit the organization. But for this it is necessary for the debt to be
visible to the interested parties, being that the debt needs to be identified, estimated and
communicated in the organization.
This work discusses how it is possible to promote the visibility of the Technical Debt
within a context of agile methodologies of development. For this, it was identified what
techniques exist to identify, measure and communicate the debt, and well what metrics
exist to estimate the debt. Finally, a method is proposed to promote visibility, which
allows the identification, measurement and communication of the debt, and can provide
the estimated values in two different metrics, effort and financial figures. |
Informações adicionais: | Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2018. |
Aparece na Coleção: | Engenharia de Software
|