IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Marcelo Benites
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMS
Texto Completo: https://repositorio.ufms.br/handle/123456789/1330
Resumo: A melhoria da qualidade do processo de software é um dos principais objetivos da Engenharia de Software. Este objetivo está intrinsecamente ligado à adoção correta de modelos e padrões de desenvolvimento nas diferentes realidades de projeto. Um processo de software bem sucedido deve otimizar o dispêndio de recursos mantendo a conformidade com prazos, estimativas e expectativas em relação ao produto final. Dado o caos existente no desenvolvimento de software sem processos estruturados e a sistemática pesada das metodologias tradicionais, os métodos ágeis propõem um equilíbrio entre essas duas realidades mantendo o compromisso de oferecer somente o nível de sistematização adequado que seja facilmente aplicável e cause o mínimo de impacto na produtividade. Contudo, a adoção de métodos ágeis ainda enfrenta problemas de padronização e ausência de meios de evidenciar sua institucionalização como garantia de qualidade de processo de software. Nesse contexto, este trabalho propõe um processo de apoio à implantação de níveis de maturidade do MR-MPS com métodos ágeis, nomeado IAMPS, cujo resultado de sua execução seja a implantação de um processo de desenvolvimento baseado em práticas ágeis que satisfaça aos resultados esperados de algum nível especificado do MR-MPS. Adicionalmente, durante o uso do processo proposto, a agilidade do processo de desenvolvimento pode ser monitorada por meio de um framework de análise de agilidade proposto neste trabalho, denominado AgilAC. Foi conduzido um experimento, em meio acadêmico, que verificou a eficiência do AgilAC em seu propósito de guiar a análise de agilidade em métodos de desenvolvimento, identificando que o AgilAC é eficiente em relação à uma análise ad hoc, considerando fatores como o tempo empregado na análise e a corretude dos resultados produzidos. Além disso, um estudo de caso foi realizado no setor de desenvolvimento do Núcleo de Tecnologia da Informação (NTI) da UFMS para verificar a aplicabilidade do processo IAMPS. Com este estudo foi possível apoiar a implantação no NTI de um processo ágil baseado no Scrum e em conformidade com resultados esperados do nível G do MPS.BR, bem como identificar importantes pontos de melhoria para o refinamento do processo de implantação IAMPS.
id UFMS_4f765c9c041195990e70ee8ff2633699
oai_identifier_str oai:repositorio.ufms.br:123456789/1330
network_acronym_str UFMS
network_name_str Repositório Institucional da UFMS
repository_id_str 2124
spelling 2012-05-03T20:42:15Z2021-09-30T19:55:30Z2012https://repositorio.ufms.br/handle/123456789/1330A melhoria da qualidade do processo de software é um dos principais objetivos da Engenharia de Software. Este objetivo está intrinsecamente ligado à adoção correta de modelos e padrões de desenvolvimento nas diferentes realidades de projeto. Um processo de software bem sucedido deve otimizar o dispêndio de recursos mantendo a conformidade com prazos, estimativas e expectativas em relação ao produto final. Dado o caos existente no desenvolvimento de software sem processos estruturados e a sistemática pesada das metodologias tradicionais, os métodos ágeis propõem um equilíbrio entre essas duas realidades mantendo o compromisso de oferecer somente o nível de sistematização adequado que seja facilmente aplicável e cause o mínimo de impacto na produtividade. Contudo, a adoção de métodos ágeis ainda enfrenta problemas de padronização e ausência de meios de evidenciar sua institucionalização como garantia de qualidade de processo de software. Nesse contexto, este trabalho propõe um processo de apoio à implantação de níveis de maturidade do MR-MPS com métodos ágeis, nomeado IAMPS, cujo resultado de sua execução seja a implantação de um processo de desenvolvimento baseado em práticas ágeis que satisfaça aos resultados esperados de algum nível especificado do MR-MPS. Adicionalmente, durante o uso do processo proposto, a agilidade do processo de desenvolvimento pode ser monitorada por meio de um framework de análise de agilidade proposto neste trabalho, denominado AgilAC. Foi conduzido um experimento, em meio acadêmico, que verificou a eficiência do AgilAC em seu propósito de guiar a análise de agilidade em métodos de desenvolvimento, identificando que o AgilAC é eficiente em relação à uma análise ad hoc, considerando fatores como o tempo empregado na análise e a corretude dos resultados produzidos. Além disso, um estudo de caso foi realizado no setor de desenvolvimento do Núcleo de Tecnologia da Informação (NTI) da UFMS para verificar a aplicabilidade do processo IAMPS. Com este estudo foi possível apoiar a implantação no NTI de um processo ágil baseado no Scrum e em conformidade com resultados esperados do nível G do MPS.BR, bem como identificar importantes pontos de melhoria para o refinamento do processo de implantação IAMPS.The improvement of the quality of software process is a major goal of Software Engineering. This goal is highly linked to the correct adoption of development models and patterns in the different realities of the project. A successful software process must optimize the resources expenditure and being aligned with deadlines, estimates, and expectations of the final product. With the chaos in the unstructured software development process and the heavy systematic of traditional methodologies, agile methods propose a balance between these two realities, while maintaining a commitment to provide only the appropriate level of systematization that is easily applicable and cause minimal impact on productivity. However, the adoption of agile methods still faces problems of standardization and lacks of means of emphasizing their institutionalization as a guarantee of quality software process. In this context, this paper proposes a process, named IAMPS, to support implantation of maturity levels of the MR-MPS together with agile methods. The result of their execution is the implantation of a development process based on agile practices that satisfy the expected results of some determined level of the MR-MPS. Additionally, when using the proposed process, the speed of the development process can be monitored with a proposed framework for analysis of agility, called AgilAC. An experiment was conducted in academia, which verified the efficiency of AgilAC in its purpose of guiding the analysis of agile development methods and was identified that AgilAC is efficient with respect to an ad hoc analysis, considering the correctness of the produced results. In addition, to verify the applicability of the process IAMPS, a case study was carried out in Center for Information Technology (NIT) of UFMS. With this study it was possible to support the deployment of NTI through a process based on Scrum in accordance with some results expected in the level G of MPS.BR and to identify important improvement points to the refinement of the IAMPS.porProcesso de SoftwareEngenharia de SoftwareEngenharia de Sistemas de ComputaçãoMetodologia e Técnicas de ComputaçãoCiência da ComputaçãoModelos de Capacitação e Maturidade (Software)Software ProcessSoftware EngineeringComputer Systems EngineeringMethodology and Technical ComputingComputer ScienceCapability maturity model (Computer software)IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.IAMPS: A Process to Support the Conjunct Use of Agile Methods with MPS.BR.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisMachado, Maria Istela CagninGonçalves, Marcelo Benitesinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSTHUMBNAILMarcelo Benites Goncalves.pdf.jpgMarcelo Benites Goncalves.pdf.jpgGenerated Thumbnailimage/jpeg1071https://repositorio.ufms.br/bitstream/123456789/1330/4/Marcelo%20Benites%20Goncalves.pdf.jpgce26b013e7214e40b75abe00bcf2be7eMD54TEXTMarcelo Benites Goncalves.pdf.txtMarcelo Benites Goncalves.pdf.txtExtracted texttext/plain359892https://repositorio.ufms.br/bitstream/123456789/1330/3/Marcelo%20Benites%20Goncalves.pdf.txt6aa920a4b19eb830a54fbde0c539c225MD53ORIGINALMarcelo Benites Goncalves.pdfMarcelo Benites Goncalves.pdfapplication/pdf2455403https://repositorio.ufms.br/bitstream/123456789/1330/1/Marcelo%20Benites%20Goncalves.pdf1818eb66917475e9f5c26cdef5f8a3d1MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufms.br/bitstream/123456789/1330/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/13302021-09-30 15:55:30.992oai:repositorio.ufms.br:123456789/1330Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242021-09-30T19:55:30Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false
dc.title.pt_BR.fl_str_mv IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
dc.title.alternative.pt_BR.fl_str_mv IAMPS: A Process to Support the Conjunct Use of Agile Methods with MPS.BR.
title IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
spellingShingle IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
Gonçalves, Marcelo Benites
Processo de Software
Engenharia de Software
Engenharia de Sistemas de Computação
Metodologia e Técnicas de Computação
Ciência da Computação
Modelos de Capacitação e Maturidade (Software)
Software Process
Software Engineering
Computer Systems Engineering
Methodology and Technical Computing
Computer Science
Capability maturity model (Computer software)
title_short IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
title_full IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
title_fullStr IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
title_full_unstemmed IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
title_sort IAMPS: Uma Processo de Apoio ao Uso de Métodos Ágeis em Conjunto com o MPS.BR.
author Gonçalves, Marcelo Benites
author_facet Gonçalves, Marcelo Benites
author_role author
dc.contributor.advisor1.fl_str_mv Machado, Maria Istela Cagnin
dc.contributor.author.fl_str_mv Gonçalves, Marcelo Benites
contributor_str_mv Machado, Maria Istela Cagnin
dc.subject.por.fl_str_mv Processo de Software
Engenharia de Software
Engenharia de Sistemas de Computação
Metodologia e Técnicas de Computação
Ciência da Computação
Modelos de Capacitação e Maturidade (Software)
Software Process
Software Engineering
Computer Systems Engineering
Methodology and Technical Computing
Computer Science
Capability maturity model (Computer software)
topic Processo de Software
Engenharia de Software
Engenharia de Sistemas de Computação
Metodologia e Técnicas de Computação
Ciência da Computação
Modelos de Capacitação e Maturidade (Software)
Software Process
Software Engineering
Computer Systems Engineering
Methodology and Technical Computing
Computer Science
Capability maturity model (Computer software)
description A melhoria da qualidade do processo de software é um dos principais objetivos da Engenharia de Software. Este objetivo está intrinsecamente ligado à adoção correta de modelos e padrões de desenvolvimento nas diferentes realidades de projeto. Um processo de software bem sucedido deve otimizar o dispêndio de recursos mantendo a conformidade com prazos, estimativas e expectativas em relação ao produto final. Dado o caos existente no desenvolvimento de software sem processos estruturados e a sistemática pesada das metodologias tradicionais, os métodos ágeis propõem um equilíbrio entre essas duas realidades mantendo o compromisso de oferecer somente o nível de sistematização adequado que seja facilmente aplicável e cause o mínimo de impacto na produtividade. Contudo, a adoção de métodos ágeis ainda enfrenta problemas de padronização e ausência de meios de evidenciar sua institucionalização como garantia de qualidade de processo de software. Nesse contexto, este trabalho propõe um processo de apoio à implantação de níveis de maturidade do MR-MPS com métodos ágeis, nomeado IAMPS, cujo resultado de sua execução seja a implantação de um processo de desenvolvimento baseado em práticas ágeis que satisfaça aos resultados esperados de algum nível especificado do MR-MPS. Adicionalmente, durante o uso do processo proposto, a agilidade do processo de desenvolvimento pode ser monitorada por meio de um framework de análise de agilidade proposto neste trabalho, denominado AgilAC. Foi conduzido um experimento, em meio acadêmico, que verificou a eficiência do AgilAC em seu propósito de guiar a análise de agilidade em métodos de desenvolvimento, identificando que o AgilAC é eficiente em relação à uma análise ad hoc, considerando fatores como o tempo empregado na análise e a corretude dos resultados produzidos. Além disso, um estudo de caso foi realizado no setor de desenvolvimento do Núcleo de Tecnologia da Informação (NTI) da UFMS para verificar a aplicabilidade do processo IAMPS. Com este estudo foi possível apoiar a implantação no NTI de um processo ágil baseado no Scrum e em conformidade com resultados esperados do nível G do MPS.BR, bem como identificar importantes pontos de melhoria para o refinamento do processo de implantação IAMPS.
publishDate 2012
dc.date.accessioned.fl_str_mv 2012-05-03T20:42:15Z
dc.date.issued.fl_str_mv 2012
dc.date.available.fl_str_mv 2021-09-30T19:55:30Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufms.br/handle/123456789/1330
url https://repositorio.ufms.br/handle/123456789/1330
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.source.none.fl_str_mv reponame:Repositório Institucional da UFMS
instname:Universidade Federal de Mato Grosso do Sul (UFMS)
instacron:UFMS
instname_str Universidade Federal de Mato Grosso do Sul (UFMS)
instacron_str UFMS
institution UFMS
reponame_str Repositório Institucional da UFMS
collection Repositório Institucional da UFMS
bitstream.url.fl_str_mv https://repositorio.ufms.br/bitstream/123456789/1330/4/Marcelo%20Benites%20Goncalves.pdf.jpg
https://repositorio.ufms.br/bitstream/123456789/1330/3/Marcelo%20Benites%20Goncalves.pdf.txt
https://repositorio.ufms.br/bitstream/123456789/1330/1/Marcelo%20Benites%20Goncalves.pdf
https://repositorio.ufms.br/bitstream/123456789/1330/2/license.txt
bitstream.checksum.fl_str_mv ce26b013e7214e40b75abe00bcf2be7e
6aa920a4b19eb830a54fbde0c539c225
1818eb66917475e9f5c26cdef5f8a3d1
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)
repository.mail.fl_str_mv ri.prograd@ufms.br
_version_ 1815447986653626368