Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gestão de projetos ágeis (Agile (Inicio (Era baseado em processos de…
Gestão de projetos ágeis
LEAN (Lean Manufacture, manufatura enxuta)
O LEAN éreconhecidomundialmenteemdiversasindústriasporser um métodoaltamenteeficaz e queproporciona a entrega de cadavezmais valor com a aplicação de cadavezmenosesforço
História
Em 1924, foicriado o Modelo G (máquina de tear elétrica de altavelocidade), queinclui a paradaautomáticaaoprimeirosinal de defeito. Dessa forma, a máquinajamais, produziatecidosdefeituosos.
Agile
Inicio
Era baseado em processos de manufatura. Em meados dos anos 90 começaram a surgir processos alternativos de desenvolvimento de software.
Em 2001, um grupo de 17 especialistas se reuniram numa estação de Ski Snowbird, em Utah, nos EUA, para discutir uma maneira de senvolver software de forma mais leve, rápida e centrada em pessoas. Eles cunharam o termo "Desenvolvimento ágil de software" e "Métodos Ágeis" e criaram o "Manifesto Ágil".
Manifesto Ágil (2001, estação Ski Snowbird, Utah, EUA)
Valoriza
Indivíduos e interações, mais que processos e ferramentas
-
-
-
Ferramentas
Extreme Programming (XP)
Definição
Combinação de abordagem colaborativa, com conjunto de boas práticas de engenharia de software.
Proposta
A proposta da XP não é ser uma metodologia radicalmente técnica e imediatista. O extremismo vem da proposta de usar ao máximo as boas práticas de engenharia de software já reconhecidos pela industria.
Valores
-
-
-
-
Respeito
Encontrar culpados é uma forma eficiente de minar a sinergia da equipe. Criar oportunidades de aprendizado e colaboração valoriza os indivíduos e fortalece o comprometimento.
Inicio projeto XP
Fase exploração
O projeto começa com o cliente expondo suas necessidades aos desenvolvedores, para que eles entendam, qual tipo de software precisa ser feito.
Jogo do planejamento
O planejamento é um exercício colaborativo, com clientes desenvolvedores alinnhando os detalhes do projeto.
Estimativas
O cliente sabe que estimativas possuem um grau de incerteza. As técnicas utilizadas para estimar, não pretendem oferecer precisões precisas.
Releases e iterações
Um release é uma versão do software que entra em produção, Ciclo de iteração é um ciclo, onde estão as funcionalidades para ser entregue.
-
Ambiente
As paredes e as mesas são usadas de maneira a reforçar os valores da comunicação e do feedback. O ambiente como um todo inclui elementos funcionais que incentivam a colaboração entre os envolvidos e contribuem para criar uma atmosfera informativa.
As paredes são um atrativo valioso para equipes XP. Elas são utilizadas para publicar informações relevantes sobre o status do projeto por meio de gŕaficos, pôsteres, quadros de tarefas, diagramas e áreas de rascunho.
Estes elementos funcionam como "radiadores de informação", termo criado por Alistair Cockburn (2006)
Mesas e cadeiras
A disposição das meses deve ser pensada de forma a favorecer a comunicação e a difusão das informações inerentes ao projeto.
Reduzir distâncias e eliminar barreiras visuais são algumas formas de potencializar esse efeito.
SCRUM
Definição
É um framework ágil que auxilia no gerenciamento de projetos complexos e no desenvolvimento de produtos.
Possui como premissa a existência de um processo iterativo e incremental para o desenvolvimento, trazendo uma nova dimensão na capacidade de resposta e adaptabilidade da gestão dos processos.
É conhecido como um framework que prescreve um conjunto de praticas leves e objetivas, muito utilizadas na área de desenvolvimento de software.
Foco
Foi elaborado tendo como foco a resolução de problemas complexos em ambientes de alta imprevisibilidade.
-