{"product_id":"livro-arte-de-desenvolver","title":"A arte de desenvolver software: Um processo humano de criatividade, técnica e estratégia","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"infoSection-titulo\"\u003eSumário\u003c\/h2\u003e\n\n\n\u003ch3 class=\"infoSection-texto\"\u003e\u003c\/h3\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e1. Comece bem\u003c\/li\u003e\n\u003cli\u003e1.1 Visão geral do capítulo\u003c\/li\u003e\n\u003cli\u003e1.2 Entendendo o problema antes da solução\u003c\/li\u003e\n\u003cli\u003e1.3 Análise de requisitos na prática\u003c\/li\u003e\n\u003cli\u003e1.4 Boas perguntas na prática: de perguntas vagas a respostas valiosas\u003c\/li\u003e\n\u003cli\u003e1.5 Ferramentas para entender melhor o problema\u003c\/li\u003e\n\u003cli\u003e1.6 Conclusão: do problema à arquitetura\u003c\/li\u003e\n\u003cli\u003e1.7 Exercício prático: comece bem o seu próximo projeto\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e2. Calculando a complexidade do problema\u003c\/li\u003e\n\u003cli\u003e2.1 Visão geral do capítulo\u003c\/li\u003e\n\u003cli\u003e2.2 Por que analisar a complexidade do problema?\u003c\/li\u003e\n\u003cli\u003e2.3 As dimensões da complexidade\u003c\/li\u003e\n\u003cli\u003e2.4 Ferramentas para análise de complexidade\u003c\/li\u003e\n\u003cli\u003e2.5 Casos práticos: analisando complexidade\u003c\/li\u003e\n\u003cli\u003e2.6 Reduzindo complexidade: estratégias práticas\u003c\/li\u003e\n\u003cli\u003e2.7 Conclusão: da análise à arquitetura\u003c\/li\u003e\n\u003cli\u003e2.8 Exercício prático: analise a complexidade do seu projeto\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e3. Medindo o custo de desenvolvimento\u003c\/li\u003e\n\u003cli\u003e3.1 Visão geral do capítulo\u003c\/li\u003e\n\u003cli\u003e3.2 Por que entender todos os custos?\u003c\/li\u003e\n\u003cli\u003e3.3 As dimensões do custo\u003c\/li\u003e\n\u003cli\u003e3.4 Tipos de custos\u003c\/li\u003e\n\u003cli\u003e3.5 Ferramentas para análise de custos\u003c\/li\u003e\n\u003cli\u003e3.6 Casos práticos: analisando custos reais\u003c\/li\u003e\n\u003cli\u003e3.7 Reduzindo custos: estratégias práticas\u003c\/li\u003e\n\u003cli\u003e3.8 Custos ocultos: os que não vemos (mas pagamos)\u003c\/li\u003e\n\u003cli\u003e3.9 Conclusão: custos como ferramenta de decisão\u003c\/li\u003e\n\u003cli\u003e3.10 Exercício prático: analise os custos do seu projeto\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e4. Planejamento\u003c\/li\u003e\n\u003cli\u003e4.1 Visão geral do capítulo\u003c\/li\u003e\n\u003cli\u003e4.2 Por que planejar?\u003c\/li\u003e\n\u003cli\u003e4.3 Os níveis do planejamento\u003c\/li\u003e\n\u003cli\u003e4.4 Da estratégia ao roadmap\u003c\/li\u003e\n\u003cli\u003e4.5 Técnicas de planejamento\u003c\/li\u003e\n\u003cli\u003e4.6 Planejamento de sprint\/iteração\u003c\/li\u003e\n\u003cli\u003e4.7 Execução e acompanhamento\u003c\/li\u003e\n\u003cli\u003e4.8 Erros comuns e como evitá-los\u003c\/li\u003e\n\u003cli\u003e4.9 Casos práticos: planejamento na prática\u003c\/li\u003e\n\u003cli\u003e4.10 Conclusão: planejamento como arte e ciência\u003c\/li\u003e\n\u003cli\u003e4.11 Exercício prático: crie um plano para seu projeto\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e5. Desenhando um rascunho da primeira proposta\u003c\/li\u003e\n\u003cli\u003e5.1 Visão geral do capítulo\u003c\/li\u003e\n\u003cli\u003e5.2 Por que criar uma proposta antes de começar?\u003c\/li\u003e\n\u003cli\u003e5.3 O que compõe uma proposta?\u003c\/li\u003e\n\u003cli\u003e5.4 Product Requirements Document (PRD)\u003c\/li\u003e\n\u003cli\u003e5.5 Diagramas C4: uma linguagem para arquitetura\u003c\/li\u003e\n\u003cli\u003e5.6 Architecture Decision Records (ADRs)\u003c\/li\u003e\n\u003cli\u003e5.7 Documentação de APIs e contratos\u003c\/li\u003e\n\u003cli\u003e5.8 Modelo de dados e fluxos\u003c\/li\u003e\n\u003cli\u003e5.9 Estratégia de implementação\u003c\/li\u003e\n\u003cli\u003e5.10 Design Technical Document (DTD)\u003c\/li\u003e\n\u003cli\u003e5.11 Iteração sobre a proposta\u003c\/li\u003e\n\u003cli\u003e5.12 Ferramentas e práticas\u003c\/li\u003e\n\u003cli\u003e5.13 Casos práticos: propostas na prática\u003c\/li\u003e\n\u003cli\u003e5.14 Erros comuns e como evitá-los\u003c\/li\u003e\n\u003cli\u003e5.15 Conclusão: da proposta ao código\u003c\/li\u003e\n\u003cli\u003e5.16 Exercício prático: crie uma proposta para seu projeto\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e6. Concebendo o sistema\u003c\/li\u003e\n\u003cli\u003e6.1 Visão geral do capítulo\u003c\/li\u003e\n\u003cli\u003e6.2 Por que conceber antes de desenvolver?\u003c\/li\u003e\n\u003cli\u003e6.3 O que compõe a concepção do sistema?\u003c\/li\u003e\n\u003cli\u003e6.4 Configurando o ambiente de desenvolvimento\u003c\/li\u003e\n\u003cli\u003e6.5 Definindo padrões e convenções\u003c\/li\u003e\n\u003cli\u003e6.6 Ferramentas de qualidade\u003c\/li\u003e\n\u003cli\u003e6.7 Estrutura de testes\u003c\/li\u003e\n\u003cli\u003e6.8 Versionamento e workflows\u003c\/li\u003e\n\u003cli\u003e6.9 Documentação inicial\u003c\/li\u003e\n\u003cli\u003e6.10 CI\/CD básico\u003c\/li\u003e\n\u003cli\u003e6.11 Erros comuns e como evitá-los\u003c\/li\u003e\n\u003cli\u003e6.12 Casos práticos: concepção na prática\u003c\/li\u003e\n\u003cli\u003e6.13 Conclusão: da concepção ao código\u003c\/li\u003e\n\u003cli\u003e6.14 Exercício prático: conceba o sistema do seu projeto\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e7. Implementação\u003c\/li\u003e\n\u003cli\u003e7.1 Visão geral do capítulo\u003c\/li\u003e\n\u003cli\u003e7.2 Por que implementação é diferente de \"apenas codificar\"?\u003c\/li\u003e\n\u003cli\u003e7.3 Desenvolvimento incremental: construindo em pequenos passos\u003c\/li\u003e\n\u003cli\u003e7.4 Test-Driven Development (TDD)\u003c\/li\u003e\n\u003cli\u003e7.5 Code review: qualidade através de colaboração\u003c\/li\u003e\n\u003cli\u003e7.6 Refatoração contínua\u003c\/li\u003e\n\u003cli\u003e7.7 Integração contínua e deploy\u003c\/li\u003e\n\u003cli\u003e7.8 Preparação para produção\u003c\/li\u003e\n\u003cli\u003e7.9 Pós-lançamento: operação e evolução\u003c\/li\u003e\n\u003cli\u003e7.10 Erros comuns e como evitá-los\u003c\/li\u003e\n\u003cli\u003e7.11 Casos práticos: implementação na prática\u003c\/li\u003e\n\u003cli\u003e7.12 Conclusão: da concepção ao código em produção\u003c\/li\u003e\n\u003cli\u003e7.13 Exercício prático: implemente uma feature completa\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e8. Conclusão\u003c\/li\u003e\n\u003cli\u003e8.1 Uma jornada de compreensão\u003c\/li\u003e\n\u003cli\u003e8.2 Os princípios fundamentais\u003c\/li\u003e\n\u003cli\u003e8.3 O caminho à frente\u003c\/li\u003e\n\u003cli\u003e8.4 Uma reflexão final\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e9. Próximos passos\u003c\/li\u003e\n\u003cli\u003e9.1 Onde estamos e para onde vamos\u003c\/li\u003e\n\u003cli\u003e9.2 O que fazer agora?\u003c\/li\u003e\n\u003cli\u003e9.3 Uma palavra final\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul class=\"infoSection-texto\"\u003e\n\u003cli\u003e10. Referências\u003c\/li\u003e\n\u003cli\u003e10.1 Referências online\u003c\/li\u003e\n\u003cli\u003e10.2 Normas técnicas\u003c\/li\u003e\n\u003c\/ul\u003e\n\n","brand":"Matheus Castiglioni","offers":[{"title":"E-book","offer_id":42723863167051,"sku":"ebook-artededesenvolver","price":39.9,"currency_code":"BRL","in_stock":true},{"title":"Impresso","offer_id":42723863199819,"sku":"impresso-artededesenvolver","price":69.9,"currency_code":"BRL","in_stock":true},{"title":"E-book + Impresso","offer_id":42723863232587,"sku":"combo-artededesenvolver","price":99.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0155\/7645\/files\/8a8fa466-d294-4995-aa4a-093a9e989c0c.jpg?v=1782504570","url":"https:\/\/www.casadocodigo.com.br\/products\/livro-arte-de-desenvolver","provider":"Casa do Codigo","version":"1.0","type":"link"}