
Length4h 26m
About this audiobook
Este livro oferece um guia prático para o desenvolvimento ágil de software, abordando o ciclo de vida completo de um produto, desde a formulação da visão até a entrega contínua. Explore os fundamentos essenciais para estabelecer uma cultura ágil, com foco na colaboração em equipa, na promoção da responsabilidade e na gestão construtiva de erros como oportunidades de aprendizagem.Aprenda a desenvolver uma visão de produto clara, a derivar objetivos de negócio mensuráveis e a priorizar requisitos com base no valor para o negócio. O guia detalha a aplicação prática de modelos de trabalho como Scrum e Kanban, incluindo a implementação dos seus elementos e cerimónias, e discute abordagens híbridas para contextos de projeto específicos.Obtenha uma compreensão aprofundada da gestão de projetos de software ágeis, com uma análise das funções e responsabilidades, como as do Product Owner, da equipa de desenvolvimento e do facilitador do processo. O livro orienta na condução eficaz de cerimónias ágeis, como o planeamento de ciclos, a sincronização diária e as retrospetivas para a melhoria de processos, bem como na gestão de artefactos como o Product Backlog e a visualização do fluxo de trabalho.Dedica-se também uma atenção especial à excelência técnica, cobrindo princípios de arquitetura de software evolutiva e escalável, a aplicação de padrões de design e práticas para um código limpo. São apresentadas estratégias para garantir a qualidade do software, incluindo testes automatizados, análise estática de código e partilha de conhecimento através de pair programming.Por fim, o livro aborda a melhoria e entrega contínuas. São discutidos métodos para integrar o feedback do utilizador, a automação da entrega de software com pipelines de integração e implementação contínua (CI/CD) e a gestão de infraestrutura como código. São também explorados os desafios e as abordagens para a escalabilidade de métodos ágeis em organizações em crescimento, incluindo a coordenação entre várias equipas e a sincronização de dependências.Para este livro, apostámos em tecnologias inovadoras, incluindo Inteligência Artificial e soluções de software personalizadas. Estas apoiaram-nos em inúmeras etapas do processo: na conceção de ideias e pesquisa, na escrita e edição, na garantia de qualidade, bem como na criação de ilustrações decorativas.Pretendemos proporcionar-lhe uma experiência de leitura particularmente harmoniosa e contemporânea.
Audiobook details
GenreTechnology, Science and Nature
Length4 hrs 26 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 28, 2025
LanguagePortuguese
Table of contents
1introdução
262.3.2 Criação e detalhamento de histórias de usuário
21. Fundamentos do desenvolvimento de software moderno
272.3.3 Visualização do fluxo de trabalho em um quadro de trabalho
31.1 Estabelecimento de uma cultura ágil
283. Excelência técnica em engenharia de software
41.1.1 Princípios de colaboração em equipe
293.1 Princípios de arquitetura de software
51.1.2 Promoção de auto-responsabilidade e confiança
303.1.1 Criação de arquiteturas evolutivas e de fácil manutenção
Show all chaptersShow less
61.1.3 Lidar construtivamente com erros e oportunidades de aprendizado
313.1.2 Seleção de padrões de arquitetura para escalabilidade
71.2 Formulação da visão e dos objetivos do produto
323.1.3 Documentação rastreável de decisões de arquitetura
81.2.1 Desenvolvimento de uma visão clara do produto
333.2 Práticas de design de software
91.2.2 Derivação de metas de negócios mensuráveis
343.2.1 Aplicação de padrões de projeto para solução de problemas
101.2.3 Priorização de requisitos por valor de negócio
353.2.2 Escrever código-fonte limpo e legível
111.3 Seleção de modelos de processo adequados
363.3 Garantia da qualidade do software
121.3.1 Aplicação prática de elementos do Scrum
373.3.1 Implementação de uma estratégia de testes automatizados
131.3.2 Implementação do Kanban para fluxo contínuo
383.3.2 Ferramentas para análise estática de código
141.3.3 Abordagens híbridas para contextos de projeto específicos
393.3.3 Troca de conhecimento através da programação em par
152. Gerenciamento ágil de projetos de software na prática
404. Melhoria e entrega contínuas
162.1 Papéis e responsabilidades na equipe
414.1 Integração do feedback do usuário
172.1.1 O papel do responsável pelo produto
424.1.1 Métodos para coletar feedback qualitativo do usuário
182.1.2 As tarefas da equipe de desenvolvimento
434.1.2 Análise de dados de uso para otimização do produto
192.1.3 Moderação e suporte pelo facilitador do processo
444.1.3 Orientação do desenvolvimento contínuo por meio de aprendizado validado
202.2 Realização de cerimônias ágeis
454.2 Automação da entrega de software
212.2.1 Planejamento eficaz de ciclos de desenvolvimento
464.2.1 Construção de um pipeline para integração contínua
222.2.2 Sincronização e alinhamento diários
474.2.2 Estratégias para entrega contínua
232.2.3 Realização de retrospectivas para melhoria do processo
484.2.3 Gerenciamento da infraestrutura como código
242.3 Manuseio dos artefatos de trabalho
494.3 Escalando métodos ágeis
252.3.1 Manutenção e gerenciamento do catálogo de requisitos do produto
504.3.1 Coordenação da colaboração de múltiplas equipes
