15,189 research outputs found

    Estudo de Caso com Use Case 2.0

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.A metodologia ágil está conquistando cada vez mais espaço dentro do desenvolvimento de software. Uma pesquisa realizada recentemente pela VersionOne, revelou um crescimento massivo na adesão de metodologias ágeis. Contudo, um relatório apresentado pela Standish Group, revelou que somente 29% dos projetos em 2015 foram entregues com sucesso. Dentre os fatores para o sucesso apresentados no relatório, os principais estão relacionados a falha no levantamento de requisitos e a falta de participação do cliente. Apesar da importância da elicitação de requisitos para o sucesso de desenvolvimento de software, as metodologias ágeis consideram essas atividades burocráticas, tornando o projeto menos ágil. Com o intuito de resolver esse problema, em 2011, surgiu a abordagem Use Case 2.0, uma evolução da técnica de casos de uso, que vem como uma prática ágil e escalável para capturar requisitos e auxiliar na gestão do desenvolvimento. Diante desse cenário, este trabalho tem o objetivo de implantar e avaliar a abordagem Use Case 2.0 em uma unidade organizacional. A pesquisa é feita através de um estudo de caso aplicado no laboratório Bridge da Universidade Federal de Santa Catarina. Para tanto, inicialmente são revisados os conceitos fundamentais relacionados ao tema proposto através uma revisão da literatura. A partir dos conhecimentos adquiridos, é realizada uma avaliação do método de definição de requisitos utilizado por uma unidade organizacional do projeto SISMOB do laboratório. Em seguida, são aplicadas as técnicas da abordagem Use Case 2.0 em uma equipe do projeto SISMOB e, são feitas avaliações quanto aos resultados obtidos

    Estudo de Caso com Use Case 2.0

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.A metodologia ágil está conquistando cada vez mais espaço dentro do desenvolvimento de software. Uma pesquisa realizada recentemente pela VersionOne, revelou um crescimento massivo na adesão de metodologias ágeis. Contudo, um relatório apresentado pela Standish Group, revelou que somente 29% dos projetos em 2015 foram entregues com sucesso. Dentre os fatores para o sucesso apresentados no relatório, os principais estão relacionados a falha no levantamento de requisitos e a falta de participação do cliente. Apesar da importância da elicitação de requisitos para o sucesso de desenvolvimento de software, as metodologias ágeis consideram essas atividades burocráticas, tornando o projeto menos ágil. Com o intuito de resolver esse problema, em 2011, surgiu a abordagem Use Case 2.0, uma evolução da técnica de casos de uso, que vem como uma prática ágil e escalável para capturar requisitos e auxiliar na gestão do desenvolvimento. Diante desse cenário, este trabalho tem o objetivo de implantar e avaliar a abordagem Use Case 2.0 em uma unidade organizacional. A pesquisa é feita através de um estudo de caso aplicado no laboratório Bridge da Universidade Federal de Santa Catarina. Para tanto, inicialmente são revisados os conceitos fundamentais relacionados ao tema proposto através uma revisão da literatura. A partir dos conhecimentos adquiridos, é realizada uma avaliação do método de definição de requisitos utilizado por uma unidade organizacional do projeto SISMOB do laboratório. Em seguida, são aplicadas as técnicas da abordagem Use Case 2.0 em uma equipe do projeto SISMOB e, são feitas avaliações quanto aos resultados obtidos

    OS DESAFIOS DE UM GESTOR PÚBLICO NO LEVANTAMENTO DE REQUISITOS DE UM SISTEMA DE INFORMAÇÃO

    Get PDF
    Este artigo tem como objetivo apresentar as dificuldades de um gestor público no levantamento de requisitos visando ao desenvolvimento de um software voltado à admissão de novos servidores de uma Instituição Federal de Ensino Superior. Para tanto, foram relacionados Sistema de Informação, além dos aspectos teóricos iniciais e básicos inerentes ao levantamento de requisitos no desenvolvimento de um software, para logo em seguida apresentar as dificuldades no levantamento de requisitos aliadas à teoria, para então apresentar os métodos consolidados utilizados no levantamento de requisitos. Espera-se que este estudo sirva de fundamento para a utilização dos métodos de levantamento de requisitos apresentados visando à melhoria nos processos de desenvolvimento do software em questão. A metodologia utilizada foi aplicada, descritiva, com observação participante natural e pesquisa bibliográfica

    Processo de Gestão de Demandas de Desenvolvimento Ágil de Software (GeDDAS) : relatório técnico

    Get PDF
    Pesquisa realizada com financiamento do Ministério das Comunicações, Projeto de Cooperação “Framework de Soluções de Tecnologia da Informação para o MC”.INTRODUÇÃO Uma das frentes de pesquisa e desenvolvimento do Projeto P&D-MC/UnB (Projeto de Pesquisa e Desenvolvimento entre a Universidade de Brasília – UnB, Faculdade FGA e o Ministério das Comunicações - MC), oriundo de termo de cooperação entre a UnB e o Ministério, teve como uma das metas, atender a demanda do Ministério quanto à definição de um processo de que possibilitasse gerir as demandas de desenvolvimento de software para empresas terceirizadas, no caso, fábricas de software e consultorias em gestão da qualidade, empregando valores e princípios das metodologias ágeis. Com isso, foi definido o Processo Gestão de Demandas de Desenvolvimento Ágil de Software (GeDDAS). Um dos resultados desse projeto compreendeu a definição, avaliação e implantação desse processo no MC. Como produção técnica, o processo foi definido, implantado, e validado no MC. Como produção acadêmica, até o momento, foram geradas algumas publicações em conferências nacionais e internacionais, tais como: • Sousa, T. L. de; Venson, E.; Figueiredo, R. M. C.; Kosloski, R. A.;Ribeiro Júnior, L. C. M. “Using Scrum in Outsourced Government Projects: An Action Research,” in 2016 49th Hawaii International Conference on System Sciences (HICSS), 2016, pp. 5447–5456. Link: http://ieeexplore.ieee.org/document/7427860/ • Sousa Sobrinho, L. P. de; Figueiredo, R. M. da C.; Venson, E.; Ribeiro Jr, L. C. M.; Souza,T. L. de; Kosloski,R. A. D. “Application of the scrum agile framework to the management process of software development outsourcing in a Brazilian Government Agency,” in 12o CONTECSI - International Conference on Information Systems and Technology Management, 2015. Link: http://www.contecsi.fea.usp.br/envio/index.php/contecsi/12CONTECSI/paper/view/3140 • Souza, Thatiany; Figueiredo, R. M. C.; Venson, E. ; Kosloski, R. A. D.. Experiência No Projeto Framework de Soluções de TI. In: VII Fórum de Educação em Engenharia de Software (FEES 2014), evento integrante do XXVIII Simpósio Brasileiro de Engenharia de Software (SBES 2014), Maceió. AL, 2014. Link: http://www.ic.ufal.br/evento/cbsoft2014/anais/fees_v1_p.pdf A definição desse processo é oriunda do Projeto iniciado em 2012. Em 2015, em um segundo projeto, uma das metas foi a implantação e validação do Processo GeDDAS. Em 2016, houve a fusão do Ministério das Comunicações com o Ministério da Ciência, Tecnologia e Inovação, surgindo o Ministério da Ciência, Tecnologia, Inovação e Comunicações – MCTIC. Esse Projeto P&D-MC/UnB foi vinculado a esse novo Ministério. Neste relatório, apresenta-se o Processo GeDDAS

    Aplicação de metodologias ágeis de gestão de projetos no departamento de inovação do Grupo Proef

    Get PDF
    Dissertação de mestrado em Gestão de Projetos de EngenhariaNuma economia cada vez mais competitiva, a gestão de projetos ajuda as organizações a tornarem-se mais eficientes e eficazes. As metodologias ágeis de gestão de projetos têm obtido excelentes resultados em organizações dedicadas ao desenvolvimento de software. Com esta investigação pretendeu-se desenvolver e implementar uma metodologia de gestão de projetos no departamento de inovação da Proef, e verificar o impacto dessa metodologia na performance da equipa. Inicialmente foi feita a revisão da literatura, focando algumas abordagens clássicas e várias abordagens ágeis de gestão de projetos, dando também alguma atenção a literatura relacionada com a avaliação de desempenho. Em paralelo foram sendo desenvolvidos os questionários que iriam servir para avaliar o estado do departamento no início do estudo e monitorizar a evolução da performance. Foi realizado um focus group com o objetivo de avaliar os questionários desenvolvidos e fazer os ajustes necessários. Após o primeiro envio dos questionários foi realizado um segundo focus group, onde foram feitos os ajustes finais à metodologia ágil de gestão de projetos que foi sendo desenvolvida, com base na revisão bibliográfica, permitindo a sua aplicação no departamento de inovação. Cerca de um mês depois foram realizadas as entrevistas individuais, que serviram para sensibilizar os elementos do departamento para aspetos relacionados com as metodologias ágeis e recolher algum feedback sobre a utilização da nova metodologia. Após as entrevistas foram enviados os questionários de monitorização da performance, tendo já sido verificadas algumas melhorias. Aproximadamente um mês depois foi realizado o terceiro focus group, onde foi analisada a utilização da nova metodologia, fazendo alguns ajustes. Depois disto foram novamente enviados os questionários de monitorização da performance, tendo-se observado ainda mais melhorias na performance do departamento. Com a aplicação da metodologia ágil, a performance da equipa melhorou consideravelmente. Destacam-se melhorias na organização do trabalho, na definição de prioridades, na tomada de decisão e na comunicação com parceiros externos.In an increasing competitive economy, project management helps organizations to become more efficient and effective. Agile methodologies for project management have been getting excellent results in organizations focused on software development. With this research it was intended to develop and implement a project management methodology for Proef’s innovation department, and to verify the impact of this methodology in the department’s team performance. At the beginning of this research a literature review was performed, keeping the focus on a few classic project management approaches and several agile methodologies, without forgetting some literature related to performance monitoring. In parallel, the questionnaires that would be used to evaluate the status of the department and to monitor the performance were being developed. A focus group was conducted to analyse these questionnaires that resulted in a few adjustments to them. After the questionnaires were sent for the first time, a second focus group took place, with the goal to analyse and make the necessary adjustments to the agile project management methodology that was being developed, based on the literature review, allowing for it to be applied to the innovation department. Individual interviews were conducted one month later, used to raise awareness about some important aspects related to agile methodologies and gather feedback about the use of the new methodology. The performance monitoring questionnaires were sent for the second time after the interviews, showing some improvements in the performance of the department. One month after this a third focus group took place, where the application of the new methodology was analysed, resulting in a few adjustments to it. After this, the performance monitoring questionnaires were sent for the third time, with which it was possible to realize that the performance improved even more. With the new agile methodology, team performance has improved considerably. Improvements in work organization, priority definition, decision-making and communication with external partners are noteworthy to mention

    DevOps – fundamentos e perspetivas

    Get PDF
    DevOps is often defined by information technology professionals as a movement, cultural or professional, that brings a new approach to the delivery of software applications through the close collaboration between the development and operations teams. It is grounded by a diverse set of principles, such as culture, automation, lean, monitoring and sharing; and practices, such as, continuous integration and continuous deployment. This article aims to review various aspects of DevOps, highlighting the main benefits and barriers of its adoption.Este trabalho foi apoiado pela FCT - Fundação para a Ciência e Tecnologia no âmbito do projeto: UID/CEC/00319/201

    Desenvolvimento ágil aplicado a organismos públicos

    Get PDF
    Orientador : Professor Dr. Jaime WojciechowskiMonografia (especialização) - Universidade Federal do Paraná, Setor de Educação Profissional e Tecnológica, Curso de Especialização em Engenharia de SoftwareInclui referênciasResumo : Metodologias de gerenciamento de projetos, de maneira geral, aplicam habilidades e práticas que apoiam na condução da execução de um projeto a fim que seja realizado de forma eficaz de acordo com os recursos disponíveis. Para simplificar os processos que envolvem o gerenciamento de projetos e permitir a redução no tempo da execução do planejamento de projetos com objetivos finais pouco esclarecidos, foram desenvolvidas melhores práticas com a proposição de gerenciamento ágil de projetos. Considerando a abordagem da metodologia ágil, com o intuito de verificar os resultados da implementação da metodologia em projetos de software que demandam revisão contínua de escopo, foi estudada a metodologia de gerenciamento ágil aplicada a organismos públicos, cuja característica se dá num modelo evolutivo em tempo de execução de projeto de software como consequência de alterações normativas e de legislação que impactam diretamente na especificação de requisitos a serem implementados

    Um comparativo entre os modelos de maturidade para gerenciamento de projetos: o caso de equipes ágeis no ambiente de tecnologia da informação

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de ProduçãoO crescente avanço das metodologias ágeis sobre as metodologias tradicionais fomenta a necessidade de instrumentos que transparecem a maturidade ágil das organizações a fim de promover o desenvolvimento das competências destas em gerenciamento de projetos. Visto que o cenário de desenvolvimento de projetos no âmbito de tecnologia é extremamente suscetível à mudança, logo, é necessária a implementação de metodologias ágeis para proporcionar um espaço de rápida adaptabilidade. Compreendida a importância do alcance de maturidade ágil das organizações, o presente estudo visa realizar um comparativo entre os modelos de maturidade para mensuração de maturidade ágil dentro de equipes no ambiente de gerenciamento de projetos em TI. Para isso, foi realizada, inicialmente, uma revisão de literatura dos modelos de maturidade existentes e posterior seleção dos modelos a serem explorados neste trabalho, por meio do levantamento bibliométrico a partir das palavras-chave dos modelos de maturidade nos principais bancos de dados da literatura: Scopus, SciELO e Science Direct. Logo, foram identificadas vantagens e desvantagens, similaridades e diferenças dos modelos selecionados. Estas análises foram categorizadas em: abrangência, domínios/área de análise, níveis de maturidade e método de avaliação. Na sequência, foi realizado um estudo de campo, pelo qual foi possível verificar a adequação de um modelo de maturidade aplicado em um Laboratório de Tecnologia da Universidade Federal de Santa Catarina e consecutiva comparação com os modelos analisados. Foi constatada grande semelhança com os modelos analisados, em que o assessment aplicado na organização em estudo tem a vantagem de ser aplicado isoladamente e usufruir do nivelamento de maneira interativa. Por fim, a partir da revisão dos modelos selecionados identifica-se a oportunidade de explorar os modelos de maturidade em outros âmbitos, não se restringindo somente ao setor de TI

    Desenvolvimento de um jogo multiplataforma utilizando cross platform toolkit Haxe

    Get PDF
    Este trabalho apresenta o desenvolvimento de um jogo multiplataforma utilizando a biblioteca HaxeFlixel. O projeto foi especificado utilizando o Método Ágil Scrum. O jogo é constituído de duas modalidades com características diferentes de interação do jogador, onde a primeira modalidade possui características de RPG (Role Playing Game), onde tem-se a possibilidade de explorar cenários gerados aleatoriamente, já a segunda modalidade, consiste em enviar os heróis em uma série de missões de acordo com suas habilidades. Além disso, esse trabalho tem como objetivo compreender a complexidade do desenvolvimento de jogos, e as características e benefícios da linguagem Haxe para este ambiente.This work presents the development of a multiplataform game using the HaxeFlixel library. The game project was specified using the Agile Method Scrum. The game is going to feature two modalities with different forms of interaction by the player, where the first presents RPG (Role Playing Game) characteristics where is possible to explore random generated levels. The second modality consists in sending the heroes in a series of missions according to their abilities. Furthermore, this work aims to comprehend the complexity of game development and the characteristics and benefits of the Haxe language in this environment

    Aplicação da metodologia ágil : estudo de caso na área de Customer Success em uma empresa de tecnologia

    Get PDF
    A aplicação da metodologia ágil é recente como opção para o gerenciamento de projetos em diferentes áreas do mercado. Em paralelo, surge cada vez mais nas empresas a área de Customer Success, focada não somente no atendimento, mas na entrega de sucesso para seus clientes. O presente trabalho teve como objetivo identificar de que maneira a área de Customer Success aplicou e adaptou a Metodologia Ágil em seu processo de gerenciamento de clientes. A pesquisa foi feita a partir de entrevistas semiestruturadas em profundidade com quatro profissionais da área que participaram da aplicação e da evolução da metodologia utilizada atualmente, além da observação da gestão visual e das ferramentas utilizadas. O resultado da pesquisa permite concluir que a aplicação da metodologia ágil adaptada à realidade de Customer Success impacta positivamente o gerenciamento dos clientes como projetos. Além disso, observou-se a constante evolução do modelo aplicado e adaptado de acordo com as necessidades vigentes, evidenciando a flexibilização para a aplicação em outras áreas e empresas.The application of the agile methodology is recent as an option for the project management in different areas. At the same time, more and more companies are investing in Customer Success, focused not only on client service, but on delivering success to their customers. The present study aimed to identify how the Customer Success area applied and adapted the Agile Methodology in its customer management process. The methodology consisted of a research through semi-structured interviews with four Customer Success professionals who participated in the application and the evolution of the current method, along with the observation of the resources used by the area. The research results allows us to conclude that the application of agile methodology adapted to the reality of Customer Success positively impacts client management as projects. Furthermore, a constant evolution was observed, as the model was adapted according to the current needs, showing flexibility for the application in different areas and companies
    corecore