Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento.
| Ano de defesa: | 2014 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.repositorio.ufop.br/handle/123456789/3512 |
Resumo: | Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto. |
| id |
UFOP_cba8bc293428e93944e2e8e2a4f1550d |
|---|---|
| oai_identifier_str |
oai:repositorio.ufop.br:123456789/3512 |
| network_acronym_str |
UFOP |
| network_name_str |
Repositório Institucional da UFOP |
| repository_id_str |
|
| spelling |
Pereira, Igor MuzettiCarneiro, Tiago Garcia de Senna2014-07-07T13:03:00Z2014-07-07T13:03:00Z2014PEREIRA, I. M. Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. 2014. 63 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2014.http://www.repositorio.ufop.br/handle/123456789/3512Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.Por meio de estudos de caso, este trabalho analisa os desafios envolvidos no desenvolvimento de software inovador em universidades públicas brasileiras. Nestes estudos de caso, um processo ágil de desenvolvimento de software foi customizado e implantando em três laboratórios de pesquisa e inovação em computação. Métricas de desempenho, qualidade e bem estar dos colaboradores foram coletadas ao longo de dois anos. A análise destes dados evidencia que estudantes de graduação são recursos capazes de colocar em risco o sucesso de projetos de software. Porém, também evidencia que, por meio de processos de desenvolvimento bem definidos, eles são capazes de desenvolver e manter projetos de longo prazo. Além disto, a análise confirma que combinar práticas de diferentes processos de desenvolvimento pode trazer melhoria à produtividade e à qualidade dos projetos. Especificar estórias de usuário e cenários de testes segundo o Behavior Driven Development mantém a equipe animada e satisfeita porque esclarecem ao desenvolvedor quais são os critérios de aceitação do cliente. As práticas do Test Driven Development reduzem substancialmente os efeitos da rotatividade e capacitação apenas parcial dos graduandos. Utilizar artefatos formais e mensuráveis favorece o acompanhamento dos projetos e não compromete a agilidade do processo de desenvolvimento. Utilizar ciclos de desenvolvimento de duração fixa e formado por iterações curtas mantém a equipe focada e promove a adaptação dos produtos às necessidades do cliente. Hierarquizar a equipe confere maior escalabilidade ao processo. A discussão coletiva das métricas de desempenho e qualidade, ao longo do desenvolvimento dos projetos, promove a auto-organização das equipes.Through case researches, this research explores the challenges involved in developing innovative software in Brazilian public universities. In these case studies, an agile software development process has been customized and deployed in three laboratories for research and innovation in computer science. Metrics of perfomance, quality and well-being of collaborators were collected over two years. Analysis of these data shows that undergraduates are capable to impair the success of software projects. However, it also shows that, through well-defined development processes, they are able to develop and maintain long-term projects. Moreover, the analysis confirms that combine practices of different development processes can bring improvements to productivity and quality of projects. Specify user stories and scenarios for testing according to the Behavior Driven Development maintains a lively and happy team because clarifies the developer what are the criteria for customer acceptance. The practice of Test Driven Development reduces the effects of turnover and partial training of undergraduates. Using formal and measurable artifacts favors the monitoring of projects and doesn’t compromise the agility of the development process. Use development cycles of fixed duration and comprising of short iterations keeps the team focused and promotes the adaptation of products to customer needs. Hierarchize the team provides greater scalability to process. The collective discussion of performance metrics and quality throughout the development of the projects, promotes the self-organizing teams.Engenharia de softwareSoftware desenvolvimentoProcessosDesenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAutorização concedida ao Repositório Institucional da UFOP pelo autor(a), 18/03/2014, com as seguintes condições: disponível sob Licença Creative Commons 3.0, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFOPinstname:Universidade Federal de Ouro Preto (UFOP)instacron:UFOPLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://www.repositorio.ufop.br/bitstreams/a0cb36eb-49ab-4f24-82ad-22a64d7031b3/download8a4605be74aa9ea9d79846c1fba20a33MD55falseAnonymousREADCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849https://www.repositorio.ufop.br/bitstreams/530f1389-b4d6-4b54-9c41-37c23d01943b/download4afdbb8c545fd630ea7db775da747b2fMD52falseAnonymousREADlicense_textlicense_texttext/html; charset=utf-821936https://www.repositorio.ufop.br/bitstreams/baca088c-7599-451c-97df-89091ccf09e1/download9833653f73f7853880c94a6fead477b1MD53falseAnonymousREADlicense_rdflicense_rdfapplication/rdf+xml; charset=utf-823148https://www.repositorio.ufop.br/bitstreams/1e47e10d-7f05-47b4-9398-84560a57a0ae/download9da0b6dfac957114c6a7714714b86306MD54falseAnonymousREADORIGINALDISSERTAÇÃO_DesenvovendoSoftwareInovador.pdfDISSERTAÇÃO_DesenvovendoSoftwareInovador.pdfapplication/pdf2133890https://www.repositorio.ufop.br/bitstreams/6b51616a-01ae-4b81-8bbb-69dd0da59f1c/download259d6dd0e32ce4ad0946c5318c4ee7f4MD51trueAnonymousREADTEXTDISSERTAÇÃO_DesenvovendoSoftwareInovador.pdf.txtDISSERTAÇÃO_DesenvovendoSoftwareInovador.pdf.txtExtracted texttext/plain156941https://www.repositorio.ufop.br/bitstreams/de8b4f3c-2a18-4aa0-8138-e5a3abbe8c7f/download2bd0cf2d5fc67622a2ca182efe20cc08MD56falseAnonymousREADTHUMBNAILDISSERTAÇÃO_DesenvovendoSoftwareInovador.pdf.jpgDISSERTAÇÃO_DesenvovendoSoftwareInovador.pdf.jpgGenerated Thumbnailimage/jpeg2920https://www.repositorio.ufop.br/bitstreams/68daf931-5c3d-452d-bac0-052fb71c67bd/download40731b34be5f73cff3a4d25903b00ae1MD57falseAnonymousREAD123456789/35122024-11-10 14:19:24.588open.accessoai:repositorio.ufop.br:123456789/3512https://www.repositorio.ufop.brRepositório InstitucionalPUBhttp://www.repositorio.ufop.br/oai/requestrepositorio@ufop.edu.bropendoar:32332024-11-10T17:19:24Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)falseTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| dc.title.pt_BR.fl_str_mv |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. |
| title |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. |
| spellingShingle |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. Pereira, Igor Muzetti Engenharia de software Software desenvolvimento Processos |
| title_short |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. |
| title_full |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. |
| title_fullStr |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. |
| title_full_unstemmed |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. |
| title_sort |
Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. |
| author |
Pereira, Igor Muzetti |
| author_facet |
Pereira, Igor Muzetti |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Pereira, Igor Muzetti |
| dc.contributor.advisor1.fl_str_mv |
Carneiro, Tiago Garcia de Senna |
| contributor_str_mv |
Carneiro, Tiago Garcia de Senna |
| dc.subject.por.fl_str_mv |
Engenharia de software Software desenvolvimento Processos |
| topic |
Engenharia de software Software desenvolvimento Processos |
| description |
Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto. |
| publishDate |
2014 |
| dc.date.accessioned.fl_str_mv |
2014-07-07T13:03:00Z |
| dc.date.available.fl_str_mv |
2014-07-07T13:03:00Z |
| dc.date.issued.fl_str_mv |
2014 |
| 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.citation.fl_str_mv |
PEREIRA, I. M. Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. 2014. 63 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2014. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufop.br/handle/123456789/3512 |
| identifier_str_mv |
PEREIRA, I. M. Desenvolvendo software inovador em universidades públicas : adaptando processos ágeis para a realidade de laboratórios de pesquisa e desenvolvimento. 2014. 63 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2014. |
| url |
http://www.repositorio.ufop.br/handle/123456789/3512 |
| 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 UFOP instname:Universidade Federal de Ouro Preto (UFOP) instacron:UFOP |
| instname_str |
Universidade Federal de Ouro Preto (UFOP) |
| instacron_str |
UFOP |
| institution |
UFOP |
| reponame_str |
Repositório Institucional da UFOP |
| collection |
Repositório Institucional da UFOP |
| bitstream.url.fl_str_mv |
https://www.repositorio.ufop.br/bitstreams/a0cb36eb-49ab-4f24-82ad-22a64d7031b3/download https://www.repositorio.ufop.br/bitstreams/530f1389-b4d6-4b54-9c41-37c23d01943b/download https://www.repositorio.ufop.br/bitstreams/baca088c-7599-451c-97df-89091ccf09e1/download https://www.repositorio.ufop.br/bitstreams/1e47e10d-7f05-47b4-9398-84560a57a0ae/download https://www.repositorio.ufop.br/bitstreams/6b51616a-01ae-4b81-8bbb-69dd0da59f1c/download https://www.repositorio.ufop.br/bitstreams/de8b4f3c-2a18-4aa0-8138-e5a3abbe8c7f/download https://www.repositorio.ufop.br/bitstreams/68daf931-5c3d-452d-bac0-052fb71c67bd/download |
| bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 4afdbb8c545fd630ea7db775da747b2f 9833653f73f7853880c94a6fead477b1 9da0b6dfac957114c6a7714714b86306 259d6dd0e32ce4ad0946c5318c4ee7f4 2bd0cf2d5fc67622a2ca182efe20cc08 40731b34be5f73cff3a4d25903b00ae1 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP) |
| repository.mail.fl_str_mv |
repositorio@ufop.edu.br |
| _version_ |
1862724418316271616 |