DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Repositório Digital Unicesumar |
Texto Completo: | http://rdu.unicesumar.edu.br/handle/123456789/2297 |
Resumo: | Em um ambiente de desenvolvimento de software cada vez mais competitivo, complexo e com numerosas metodologias, é relevante e até mesmo essencial, possuir uma fundamentação sobre os principais métodos e ferramentas de desenvolvimento, suas diferenças marcantes e seus melhores casos de uso. Para auxiliar este fim, faremos um estudo bibliográfico das seguintes metodologias: Programação Extrema (do inglês, Extreme Programming; XP); Híbrida; Desenvolvimento Guiado por Funcionalidades (do inglês, Feature Driven Development; FDD); Kanban e Scrum. Estes são juntos os processos de maior tendência na indústria/mercado de software. Indiretamente, por estar relacionado, abordaremos os três escopos que podem ser considerados os padrões gerais do desenvolvimento de software, sendo estes o tradicional (também chamado de metodologia pesada), o ágil (ou método leve) e o híbrido. Para atingir o objetivo nesta análise, serão estudados os artigos e/ou livros dos principais nomes de cada metodologia, dando prioridade, mas não exclusividade aos criadores de cada uma delas. Em um segundo momento, será feita a análise dos softwares mais populares disponíveis no mercado (pagos ou não) para se ter conhecimento simulado prático de como as metodologias abordadas são utilizadas. Os softwares escolhidos poderão ser das plataformas desktop (Windows, Linux e Mac OS) ou móvel (Android e iOS) e se buscará utilizá-los em exercícios simulados de desenvolvimento. Para os casos de sistemas que não for possível o uso, por limitação financeira ou de hardware, será feito o estudo da documentação e buscado materiais de vídeos, tutoriais e afins disponíveis na internet ou meio físico. Para concluir, será tabulado os conceitos chave de cada método e será destacado todos os pontos heterogêneos detectados. Espera-se que com este projeto fique evidente para o leitor a disparidade entre as metodologias estudadas e o porquê de cada uma ter sido criada, sendo também determinados os casos de usos (cenários) mais recomendados para cada processo estudado. |
id |
UNICESU-1_2cd0b4354596955d2d375b23d2e94e5c |
---|---|
oai_identifier_str |
oai:rdu.unicesumar.edu.br:123456789/2297 |
network_acronym_str |
UNICESU-1 |
network_name_str |
Repositório Digital Unicesumar |
repository_id_str |
|
spelling |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUMDesenvolvimento de softwareEngenharia de SoftwareMetodologias ÁgeisEm um ambiente de desenvolvimento de software cada vez mais competitivo, complexo e com numerosas metodologias, é relevante e até mesmo essencial, possuir uma fundamentação sobre os principais métodos e ferramentas de desenvolvimento, suas diferenças marcantes e seus melhores casos de uso. Para auxiliar este fim, faremos um estudo bibliográfico das seguintes metodologias: Programação Extrema (do inglês, Extreme Programming; XP); Híbrida; Desenvolvimento Guiado por Funcionalidades (do inglês, Feature Driven Development; FDD); Kanban e Scrum. Estes são juntos os processos de maior tendência na indústria/mercado de software. Indiretamente, por estar relacionado, abordaremos os três escopos que podem ser considerados os padrões gerais do desenvolvimento de software, sendo estes o tradicional (também chamado de metodologia pesada), o ágil (ou método leve) e o híbrido. Para atingir o objetivo nesta análise, serão estudados os artigos e/ou livros dos principais nomes de cada metodologia, dando prioridade, mas não exclusividade aos criadores de cada uma delas. Em um segundo momento, será feita a análise dos softwares mais populares disponíveis no mercado (pagos ou não) para se ter conhecimento simulado prático de como as metodologias abordadas são utilizadas. Os softwares escolhidos poderão ser das plataformas desktop (Windows, Linux e Mac OS) ou móvel (Android e iOS) e se buscará utilizá-los em exercícios simulados de desenvolvimento. Para os casos de sistemas que não for possível o uso, por limitação financeira ou de hardware, será feito o estudo da documentação e buscado materiais de vídeos, tutoriais e afins disponíveis na internet ou meio físico. Para concluir, será tabulado os conceitos chave de cada método e será destacado todos os pontos heterogêneos detectados. Espera-se que com este projeto fique evidente para o leitor a disparidade entre as metodologias estudadas e o porquê de cada uma ter sido criada, sendo também determinados os casos de usos (cenários) mais recomendados para cada processo estudado.UNIVERSIDADE CESUMARBrasilUNICESUMAR2019-08-27T18:04:51Z2019-08-27T18:04:51Z2018-10-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdf978-85-459-1280-4http://rdu.unicesumar.edu.br/handle/123456789/2297porALCANTARA, Eduardo Berbet deFREITAS, Janaina Aparecida deinfo:eu-repo/semantics/openAccessreponame:Repositório Digital Unicesumarinstname:Centro Universitário de Maringá (UNICESUMAR)instacron:UniCesumar2020-08-03T19:09:10Zoai:rdu.unicesumar.edu.br:123456789/2297Repositório InstitucionalPRIhttp://rdu.unicesumar.edu.br/oai/requestopendoar:2020-08-03T19:09:10Repositório Digital Unicesumar - Centro Universitário de Maringá (UNICESUMAR)false |
dc.title.none.fl_str_mv |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM |
title |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM |
spellingShingle |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM ALCANTARA, Eduardo Berbet de Desenvolvimento de software Engenharia de Software Metodologias Ágeis |
title_short |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM |
title_full |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM |
title_fullStr |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM |
title_full_unstemmed |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM |
title_sort |
DIFERENÇAS E APLICABILIDADES DAS METODOLOGIAS: EXTREME PROGRAMMING (XP), HÍBRIDO, FEATURE DRIVEN DEVELOPMENT (FDD), KANBAN E SCRUM |
author |
ALCANTARA, Eduardo Berbet de |
author_facet |
ALCANTARA, Eduardo Berbet de FREITAS, Janaina Aparecida de |
author_role |
author |
author2 |
FREITAS, Janaina Aparecida de |
author2_role |
author |
dc.contributor.author.fl_str_mv |
ALCANTARA, Eduardo Berbet de FREITAS, Janaina Aparecida de |
dc.subject.por.fl_str_mv |
Desenvolvimento de software Engenharia de Software Metodologias Ágeis |
topic |
Desenvolvimento de software Engenharia de Software Metodologias Ágeis |
description |
Em um ambiente de desenvolvimento de software cada vez mais competitivo, complexo e com numerosas metodologias, é relevante e até mesmo essencial, possuir uma fundamentação sobre os principais métodos e ferramentas de desenvolvimento, suas diferenças marcantes e seus melhores casos de uso. Para auxiliar este fim, faremos um estudo bibliográfico das seguintes metodologias: Programação Extrema (do inglês, Extreme Programming; XP); Híbrida; Desenvolvimento Guiado por Funcionalidades (do inglês, Feature Driven Development; FDD); Kanban e Scrum. Estes são juntos os processos de maior tendência na indústria/mercado de software. Indiretamente, por estar relacionado, abordaremos os três escopos que podem ser considerados os padrões gerais do desenvolvimento de software, sendo estes o tradicional (também chamado de metodologia pesada), o ágil (ou método leve) e o híbrido. Para atingir o objetivo nesta análise, serão estudados os artigos e/ou livros dos principais nomes de cada metodologia, dando prioridade, mas não exclusividade aos criadores de cada uma delas. Em um segundo momento, será feita a análise dos softwares mais populares disponíveis no mercado (pagos ou não) para se ter conhecimento simulado prático de como as metodologias abordadas são utilizadas. Os softwares escolhidos poderão ser das plataformas desktop (Windows, Linux e Mac OS) ou móvel (Android e iOS) e se buscará utilizá-los em exercícios simulados de desenvolvimento. Para os casos de sistemas que não for possível o uso, por limitação financeira ou de hardware, será feito o estudo da documentação e buscado materiais de vídeos, tutoriais e afins disponíveis na internet ou meio físico. Para concluir, será tabulado os conceitos chave de cada método e será destacado todos os pontos heterogêneos detectados. Espera-se que com este projeto fique evidente para o leitor a disparidade entre as metodologias estudadas e o porquê de cada uma ter sido criada, sendo também determinados os casos de usos (cenários) mais recomendados para cada processo estudado. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-10-23 2019-08-27T18:04:51Z 2019-08-27T18:04:51Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
978-85-459-1280-4 http://rdu.unicesumar.edu.br/handle/123456789/2297 |
identifier_str_mv |
978-85-459-1280-4 |
url |
http://rdu.unicesumar.edu.br/handle/123456789/2297 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
UNIVERSIDADE CESUMAR Brasil UNICESUMAR |
publisher.none.fl_str_mv |
UNIVERSIDADE CESUMAR Brasil UNICESUMAR |
dc.source.none.fl_str_mv |
reponame:Repositório Digital Unicesumar instname:Centro Universitário de Maringá (UNICESUMAR) instacron:UniCesumar |
instname_str |
Centro Universitário de Maringá (UNICESUMAR) |
instacron_str |
UniCesumar |
institution |
UniCesumar |
reponame_str |
Repositório Digital Unicesumar |
collection |
Repositório Digital Unicesumar |
repository.name.fl_str_mv |
Repositório Digital Unicesumar - Centro Universitário de Maringá (UNICESUMAR) |
repository.mail.fl_str_mv |
|
_version_ |
1813098696535965696 |