1 |
[en] REPORTING THE EXPERIENCE OF DEPLOYMENT OF SOFTWARE ENGINEERING BEST PRACTICES IN A HETEROGENEOUS ENVIRONMENT / [pt] RELATO DE EXPERIÊNCIA DA IMPLANTAÇÃO DE BOAS PRÁTICAS DE ENGENHARIA DE SOFTWARE EM UM AMBIENTE HETEROGÊNEOKELLY AZEVEDO BORGES LEAL 31 January 2011 (has links)
[pt] Métodos Ágeis são estratégias recentes na Engenharia de Software
(começaram a se popularizar em 2001), que surgiram com a promessa de serem
flexíveis e adaptáveis - características muito importantes para lidar com
constantes mudanças de requisitos em projetos. O Scrum, método ágil estudado
neste trabalho, necessita de uma infraestrutura adequada para gerar benefícios ao
time que o utiliza. Neste estudo, implementou-se o Scrum, com o auxílio de uma
infraestrutura adequada de ferramentas e processos, em uma organização que não
utilizava qualquer tipo de gerenciamento de projetos. A partir do estabelecimento
de algumas metas com o apoio do modelo GQM, buscou-se a melhoria nas
métricas relacionadas e os resultados estão detalhados neste presente trabalho. / [en] Agile methodology is a recent Software Engineering strategy (it became
popular in 2001) that was created to be flexible and adaptable enough -
characteristic very import to deal with constant requirements changes during a
project lifecycle. Scrum, the agile methodology used during this study, requires an
adequate infrastructure in order to offer its benefits. This study implemented
Scrum and an adequate infrastructure of processes and tools to support it, inside a
organization that didn’t use any kind of project management before. With the
establishment of some goals using the GQM model, some improvements were
expected and the results are detailed in this study.
|
2 |
[pt] OBSERVANDO O CORAÇÃO DA AGILIDADE: A FORMAÇÃO DE COMPETÊNCIAS COLETIVAS EM EQUIPES ÁGEIS PARA O ESTABELECIMENTO DA METARROTINA DE PROJETOS / [en] OBSERVING THE HEART OF AGILITY: THE FORMATION OF COLLECTIVE COMPETENCES IN AGILE TEAMS FOR PROJECT METAROUTINE ENACTMENTFRANCIS BERENGER MACHADO 30 March 2023 (has links)
[pt] Com o propósito de rotinizar agilmente suas práticas de trabalho, equipes
de projetos ágeis estabelecem metarrotinas intencionando obter alta eficácia no
processo de adaptabilidade organizacional. Rotinas são conceituadas como
padrões repetitivos e reconhecíveis de ações interdependentes realizadas por
múltiplos atores (FELDMAN e PENTLAND, 2003, p. 95), enquanto que
metarrotinas são rotinas que modificam rotinas existentes e orientam a busca e
escolha de novas rotinas (...) (VAN DRIEL e DOLFSMA, 2009, p. 52). É nesse
sentido que a metarrotina pode ser considerada o coração da agilidade, visto ser
uma rotina-chave que facilita às equipes de projeto adaptarem agilmente suas
próprias práticas de trabalho. Este estudo apresentou como objetivo investigar a
variação na formação das competências coletivas por equipes ágeis para o
estabelecimento da metarrotina do projeto. Competências coletivas estão
relacionadas aos fenômenos de aprendizagem coletiva (MICHAUX, 2011),
presentes em equipes ágeis atuam como um coletivo de trabalho (CAROLY e
BARCELLINI, 2013). É neste contexto que uma pesquisa fenomenográfica, na
qual entrevistas qualitativas foram realizadas com profissionais que vivenciaram
projetos gerenciados sob método ágil, permitiu a estruturação e teorização do
fenômeno de estudo com base nas suas concepções e dimensões explicativas
(COLLIER-REED e INGERMAN, 2013). O principal resultado do estudo foi o
desenvolvimento de um framework, estruturado como um modelo de múltiplos
fatores influenciadores para a formação das competências coletivas por equipes
ágeis, especificamente para o estabelecimento da metarrotina do projeto. / [en] With the purpose of agilely routinizing their work practices, agile project
teams enact metaroutines intending to obtain high effectiveness in the
organizational adaptability process. Routines are conceptualized as repetitive and
recognizable patterns of interdependent actions performed by multiple actors
(FELDMAN and PENTLAND, 2003, p. 95), while metaroutines are routines that
modify existing routines and guide the search for and selection of new routines
(…) (VAN DRIEL and DOLFSMA, 2009, p. 52). It is in this sense that the
metaroutine can be considered the heart of agility, since it is a key routine that
facilitates project teams to adapt their own work practices agilely. This study aimed
to investigate the variation in the formation of collective competences by agile
teams for the enactment of the project s metaroutine. Collective competencies are
related to collective learning phenomena (MICHAUX, 2011), present in agile teams
that act as a work collective (CAROLY and BARCELLINI, 2013). The
phenomenographic method was chosen because it is a qualitative approach
capable of identifying variations in a social phenomenon from individual
experiences (COLLIER-REED and INGERMAN, 2013). Semi-structured interviews
were conducted with 20 professionals participating in scrum teams, in the period
between September and December 2022.The main result arising from this study
was the development of a framework, presenting a set of influential factors in the
formation of collective competencies by agile teams for the project metaroutine
enactment.
|
3 |
[en] A CONTROLLABLE SOFTWARE DEVELOPMENT PROCESS WITH EMPHASIS ON QUALITY ASSURANCE IN SMALL PROJECTS / [pt] UM PROCESSO CONTROLÁVEL DE DESENVOLVIMENTO DE SOFTWARE FOCADO NA GESTÃO DA QUALIDADE EM PEQUENOS PROJETOSDANIEL CATUNDA MARRECO 16 October 2006 (has links)
[pt] O trabalho a seguir apresenta uma proposta de metodologia
de gerência de
projetos de software aderente a pequenos projetos e
fortemente inspirada em
metodologias já consagradas como Unified Process e eXtreme
Programming. O
objetivo é prover um processo ágil, adaptável porém
prescritivo. Chegaremos a
um processo de fácil implantação e controle e menos
dependente da qualidade
técnica da equipe de desenvolvimento. A seguir, será
apresentado um estudo de
caso conduzido em ambiente real, por uma equipe de um
pequeno
empreendimento que consiste no relato do processo de
amadurecimento e
implantação do processo proposto, com uma análise do
trabalho de implantação
de processos de desenvolvimento em empreendimentos
emergentes na área de TI. / [en] The following work presents a proposal of software project
management
methodology applicable to small projects and strongly
inspired by already well
established methodologies such as the Unified Process and
eXtreme
Programming. The objective of this proposal is to provide
an agile process that is
adaptable yet prescriptive. Through this one plans to
arrive at a process of easy
implementation and control, and less dependent on the
technical quality of the
development team. Subsequently, a case study will be
presented that was
conducted in a real environment, on a small enterprise
development team. It
consists of a report on the maturing and implementation of
the proposed process
and an analysis of the work of implementing development
procedures in emerging
enterprises in the IT area.
|
Page generated in 0.0322 seconds