Postagens

Mostrando postagens de outubro, 2026

Aula 42 - Aspectos de Risco em Projetos de Software para Internet

Imagem
A gestão de riscos é uma das disciplinas mais críticas dentro da Engenharia de Software, fundamentada no reconhecimento de que o desenvolvimento de sistemas opera sob constantes cenários de incerteza. Um risco é definido como um evento ou condição incerta que, se ocorrer, provocará um impacto positivo ou negativo em ao menos um dos objetivos do projeto, tais como escopo, cronograma, custo ou qualidade. Em projetos voltados para a internet, a exposição a riscos é amplificada devido à alta volatilidade das tecnologias web, às constantes mudanças nas expectativas dos usuários e à necessidade de integração contínua com serviços de terceiros. No contexto industrial do software, os riscos são tradicionalmente classificados em três grandes categorias: riscos de projeto, riscos técnicos e riscos de negócio. Os riscos de projeto afetam o planejamento e a execução, envolvendo fatores como rotatividade da equipe (turnover), estimativas irrealistas de prazo e falhas na alocação de recursos humanos...

Aula 41 - Transmissão de Ideias: Textos Escritos e Explanações Orais

Imagem
A capacidade de transmitir ideias de forma clara, perspicaz e persuasiva é uma das competências humanas e profissionais mais determinantes no ecossistema da Engenharia de Software. Em projetos de desenvolvimento de sistemas, o conhecimento técnico isolado, por mais avançado que seja, perde seu impacto se o analista ou desenvolvedor não conseguir articulá-lo para clientes, gestores e membros da equipe. A transmissão de ideias ocorre precipuamente através de dois canais complementares: os textos escritos (documentação, propostas, relatórios e especificações) e as explanações orais (reuniões de alinhamento, apresentações de escopo, defesas de arquitetura e demonstrações de protótipos). Na modalidade de comunicação escrita, o rigor técnico e a clareza formal são indispensáveis. Documentos como especificações de requisitos, propostas de escopo e relatórios de viabilidade atuam como contratos de compromisso entre as partes contratantes e a equipe de desenvolvimento. A escrita técnica em TI e...

Aula 40 - Comunicação em Projetos de Software: Desafios e Práticas

Imagem
A condução bem-sucedida de um projeto de software depende de uma comunicação eficaz e eficiente entre os membros da equipe técnica e os demais interessados (stakeholders). No desenvolvimento de sistemas para internet, a complexidade e a diversidade de perfis envolvidos — desde clientes de nível gerencial com visões de negócio até desenvolvedores com foco puramente técnico — exigem que o analista atue como um mediador de informações altamente competente. Ruídos e falhas na comunicação são apontados pela literatura e por pesquisas de mercado como as principais causas de entendimento errôneo de requisitos, gerando retrabalhos custosos e até o fracasso completo de projetos de TI. Um dos maiores desafios na comunicação de TI reside na ambiguidade natural da linguagem comum utilizada no dia a dia. Termos abstratos de negócios interpretados pelos clientes podem ser entendidos de forma totalmente distinta por programadores. Para mitigar essa lacuna de entendimento, a engenharia de software pre...