3 research outputs found

    Characterization of an Agile Coordination Office for IST companies

    Get PDF
    Typically the Project Management Office activity is linked to the management and coordination of plan-driven projects, also known as waterfall or traditional projects. However, with the advent of agile methodologies in organizations of software development (the case of many information systems and technologies (IST)) no longer value the traditional PMO. It needs to be changed according to the agile values, so the organizations can extract benefits from such structure. These need to be fundamental changes in the responsibilities, practices and roles that a PMO should have. Also, it seems appropriate to rename it to something more descriptive and we chose to name it Agile Coordination Office (ACO). This paper presents the initial proposal of the ACO based on the existing literature. We propose the ACO to assume a behavior mainly supportive, due to the empowerment that every agile development team must have by definition. In addition, the architecture of this ACO aims to cover the various levels of management, from project and program up to the portfolio management. This division also reduces the complexity of ACO's implementation process and gives flexibility to rearrange the ACO over time.This work has been supported by COMPETE: POCI-01- 0145- FEDER007043 and FCT – Fundação para a Ciência e Tecnologia within the Project Scope: UID/CEC/00319/201

    Aplicação do Método Ágil SCRUM na gestão de desenvolvimento de produtos de software por uma pequena empresa de base tecnológica.

    Get PDF
    Este trabalho apresenta o resultado de uma pesquisa-ação, realizada em uma pequena empresa de base tecnológica, na qual se aplicou o método ágil Scrum em um projeto de desenvolvimento de um produto de Software. O objeto de pesquisa foi uma pequena empresa de Itajubá/MG, cujos principais produtos são sistemas de software. Estudos mostram que a indústria de produção de software é extremamente ineficiente e ineficaz. E as micro e pequenas empresas de base tecnológica (MPEBT) tem um desafio ainda maior devido aos seus recursos restritos. Além disso, os métodos tradicionais de desenvolvimento de produtos de softwares são pesados e custosos. Na década de 1980 surgiram as técnicas de desenvolvimento ágil de produtos, entre eles o Scrum. Este trabalho se principiou com uma revisão, análise, classificação e codificação da literatura sobre o método Scrum em toda a base de dados dos periódicos da CAPES. Tendo em vista a importância estratégica das MPEBT no desenvolvimento regional, seria muito importante que o Scrum fosse compatível com seus processos, para que as mesmas pudessem se tornar mais competitivas e usufruir de seus benefícios. Desta forma, o objetivo desta dissertação foi analisar a implantação do método ágil Scrum nos projetos de desenvolvimento de novos produtos de software de uma MPEBT, além de compreender e mensurar o impacto desta implantação na empresa. Concluiu-se que o método melhorou a comunicação e aumentou a motivação do time, diminuiu o custo, o tempo e o risco do projeto e aumentou a produtividade da equipe. Com esses resultados alcançados, a organização se tornou mais competitiva, pois a bem-sucedida gestão de desenvolvimento de produtos é ponto crucial para o sucesso de uma empresa de base tecnológica

    Planeamento e gestão concorrente das equipas Scrum : das arquiteturas lógicas aos métodos ágeis

    Get PDF
    Dissertação de mestrado em Sistemas de InformaçãoAo ritmo que as organizações necessitam de novos produtos, novas tecnologias, e novas abordagens, é necessário que a indústria das empresas de Tecnologias de Informação esteja apta a responder de forma célere a todas as solicitações. Os requisitos que hoje são considerados essenciais para um produto, podem ser amanhã dispensáveis e as tecnologias exigidas ontem, com certeza que estarão obsoletas no final do dia de hoje. A inflexibilidade não é uma opção e os produtores de software devem adoptar medidas que abracem a mudança constante de requisitos e tecnologias como uma oportunidade de alavancar a qualidade dos seus produtos. As novas abordagens para a gestão de projectos de software são as chamadas metodologias ágeis, estruturadas em ciclos de desenvolvimento curtos, permanentemente avaliados pelo cliente, onde a comunicação assume um papel fundamental para o alinhamento de expectativas entre as partes. Apesar desse menor rigor e formalismo, existem projectos que ainda necessitam de modelações formais e complexas para dar suporte à implementação do produto, garantindo que todos os potenciais pontos críticos e de comunicação foram identificados à partida. Neste trabalho vão-se conjugar as metodologias ágeis, nomeadamente o Scrum, com a gestão de requisitos e modelação de sistemas provenientes de abordagens mais formais. Para o efeito, foi formulado um processo que produzirá um conjunto de User Stories partindo de um diagrama UML de componentes, criado a partir da aplicação do 4SRS (4-Step Rule Set). Adicionalmente, o modelo criado será aplicado num caso prático, assim como serão efectuadas recomendações para adaptar os procedimentos das equipas Scrum a trabalhar em paralelo no referido projecto, procurando que as mesmas implementem o melhor produto possível no mais curto espaço de tempo.At the pace that today’s organizations require new products, new technologies, and new approaches, it is necessary for the industry of Information Technology companies to respond swiftly to every demand. Requirements that are essential today may become completely expendable tomorrow, just like the technologies that were appropriate yesterday will be completely obsolete by this afternoon. Inflexibility is not an option nowadays, so software producers must include new procedures that embrace change as an opportunity to leverage the quality of their products. New approaches to Project Management come from the so-called agile methodologies, which are supported by small development cycles, continually assessed by the client and where communication takes a lead role in aligning expectations among stakeholders. Despite this lower degree of formalism, there are still projects that need formal modelling and documentation in order to raise and handle critical issues from the very beginning of the project. This work aims to bridge agile methodologies (namely Scrum) with requirements management and architecture modelling procedures from older Project Management methodologies. For this purpose, a process was formulated that takes an UML component diagram as input (generated by the application of 4-Step Rule Set) and generates a list of User Stories, consistent with development teams that follow agile approaches. Finally, this process was tested in a practical project and recommendations were established to tailor Scrum procedures to the teams working in parallel in said project, with a clear goal in mind: creating the best possible product in the shortest amount of time
    corecore