
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
283. Excelência técnica em engenharia de software
21. Fundamentos do desenvolvimento de software moderno
293.1 Princípios de arquitetura de software
31.1 Estabelecimento de uma cultura ágil
303.1.1 Criação de arquiteturas evolutivas e de fácil manutenção
41.1.1 Princípios de colaboração em equipe
313.1.2 Seleção de padrões de arquitetura para escalabilidade
51.1.2 Promoção de auto-responsabilidade e confiança
323.1.3 Documentação rastreável de decisões de arquitetura
Show all chaptersShow less
61.1.3 Lidar construtivamente com erros e oportunidades de aprendizado
333.2 Práticas de design de software
71.2 Formulação da visão e dos objetivos do produto
343.2.1 Aplicação de padrões de projeto para solução de problemas
81.2.1 Desenvolvimento de uma visão clara do produto
353.2.2 Escrever código-fonte limpo e legível
91.2.2 Derivação de metas de negócios mensuráveis
363.3 Garantia da qualidade do software
101.2.3 Priorização de requisitos por valor de negócio
373.3.1 Implementação de uma estratégia de testes automatizados
111.3 Seleção de modelos de processo adequados
383.3.2 Ferramentas para análise estática de código
121.3.1 Aplicação prática de elementos do Scrum
393.3.3 Troca de conhecimento através da programação em par
131.3.2 Implementação do Kanban para fluxo contínuo
404. Melhoria e entrega contínuas
141.3.3 Abordagens híbridas para contextos de projeto específicos
414.1 Integração do feedback do usuário
152. Gerenciamento ágil de projetos de software na prática
424.1.1 Métodos para coletar feedback qualitativo do usuário
162.1 Papéis e responsabilidades na equipe
434.1.2 Análise de dados de uso para otimização do produto
172.1.1 O papel do responsável pelo produto
444.1.3 Orientação do desenvolvimento contínuo por meio de aprendizado validado
182.1.2 As tarefas da equipe de desenvolvimento
454.2 Automação da entrega de software
192.1.3 Moderação e suporte pelo facilitador do processo
464.2.1 Construção de um pipeline para integração contínua
202.2 Realização de cerimônias ágeis
474.2.2 Estratégias para entrega contínua
212.2.1 Planejamento eficaz de ciclos de desenvolvimento
484.2.3 Gerenciamento da infraestrutura como código
222.2.2 Sincronização e alinhamento diários
494.3 Escalando métodos ágeis
232.2.3 Realização de retrospectivas para melhoria do processo
504.3.1 Coordenação da colaboração de múltiplas equipes
242.3 Manuseio dos artefatos de trabalho
514.3.2 Sincronização de dependências entre componentes do produto
252.3.1 Manutenção e gerenciamento do catálogo de requisitos do produto
524.3.3 Manutenção da cultura ágil em organizações em crescimento
262.3.2 Criação e detalhamento de histórias de usuário
53Fontes
272.3.3 Visualização do fluxo de trabalho em um quadro de trabalho
54Fontes de imagem
