<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: MahAmorim</title>
    <description>The latest articles on DEV Community by MahAmorim (@mahamorim).</description>
    <link>https://dev.to/mahamorim</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1371750%2F87909489-7fa9-4a0a-bb79-b5670d7ada13.jpeg</url>
      <title>DEV Community: MahAmorim</title>
      <link>https://dev.to/mahamorim</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mahamorim"/>
    <language>en</language>
    <item>
      <title>Seja um Evangelizador de Qualidade e Transforme Equipes</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Wed, 13 Nov 2024 01:14:25 +0000</pubDate>
      <link>https://dev.to/womakerscode/seja-um-evangelizador-de-qualidade-e-transforme-equipes-2f29</link>
      <guid>https://dev.to/womakerscode/seja-um-evangelizador-de-qualidade-e-transforme-equipes-2f29</guid>
      <description>&lt;p&gt;Quando você ouve a palavra "qualidade", o que vem à sua mente? Longas sessões de testes? Correria para resolver bugs? Ou talvez a pressão de garantir que nada falhe em produção? Ser um evangelizador de qualidade vai além disso. É sobre inspirar, influenciar e liderar mudanças que não apenas melhoram o produto, mas transformam pessoas e culturas. &lt;/p&gt;

&lt;p&gt;E acredite, você não precisa de superpoderes para isso - pequenas ações diárias já podem fazer uma diferença significativa.&lt;/p&gt;




&lt;h2&gt;
  
  
  O que é ser um Evangelizador de Qualidade?
&lt;/h2&gt;

&lt;p&gt;Um verdadeiro evangelizador de qualidade não se limita a encontrar falhas ou executar checklists. Ele lidera pelo exemplo, promove boas práticas e cria uma cultura onde a qualidade é uma responsabilidade compartilhada.&lt;br&gt;&lt;br&gt;
Imagine uma equipe onde todos se sentem parte do mesmo propósito: entregar soluções excepcionais. Esse é o ponto de partida e tudo começa com pequenas atitudes, mas poderosas.&lt;/p&gt;




&lt;h2&gt;
  
  
  Por Onde Começar? Pequenos Passos Fazem a Diferença
&lt;/h2&gt;

&lt;p&gt;Não subestime o poder das pequenas mudanças diárias. Elas podem ser catalisadoras de transformações maiores:&lt;/p&gt;

&lt;h3&gt;
  
  
  Compartilhe Suas Experiências
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Você já encontrou uma técnica ou ferramenta que resolveu um desafio? Compartilhe com seus colegas! Uma dica útil, um artigo interessante ou até mesmo um fracasso podem abrir novas perspectivas.&lt;/li&gt;
&lt;li&gt;Ao compartilhar, você mostra que qualidade é uma jornada colaborativa, cheia de aprendizados.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Traga a Qualidade Desde o Início (Shift-Left)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Testar logo no início do desenvolvimento não é um clichê - é uma mudança que transforma resultados.
&lt;/li&gt;
&lt;li&gt;Leve questões para as fases de planejamento, provoque discussões e traga a qualidade para a raiz do processo.
&lt;/li&gt;
&lt;li&gt;Pequenas perguntas, como "Estamos considerando todos os riscos?", podem prevenir grandes dores de cabeça no futuro.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Transforme Erros em Aprendizados
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ninguém gosta de falhas, mas todos passam por elas. Ao invés de buscar culpados, promova um ambiente onde o erro é uma oportunidade de crescimento.
&lt;/li&gt;
&lt;li&gt;Pergunte à equipe: "O que podemos aprender com isso?" Isso cria um ciclo de melhoria contínua.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Liderando com Paixão na Comunidade
&lt;/h2&gt;

&lt;p&gt;Evangelizadores não limitam sua atuação ao local de trabalho. Eles estendem sua influência para a comunidade e ajudam a moldar o futuro da indústria.&lt;/p&gt;

&lt;h3&gt;
  
  
  Organize e Participe de Encontros
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Juntar pessoas apaixonadas por qualidade é poderoso. Meetups e eventos são uma excelente oportunidade para trocar ideias, aprender e fortalecer conexões.
&lt;/li&gt;
&lt;li&gt;Não há meetups na sua área? Crie um! Às vezes, grandes movimentos nascem de pequenos encontros.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Produza Conteúdo Que Eduque e Inspire
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Artigos, posts em redes sociais ou vídeos podem espalhar ideias e impactar outras pessoas. Conte suas histórias, compartilhe desafios e vitórias.
&lt;/li&gt;
&lt;li&gt;Nunca subestime o impacto de suas palavras - o que você viveu pode inspirar alguém que está começando.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Apoie e Oriente Novos Talentos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Lembra de quem te ajudou no começo? Seja essa pessoa para os outros. - - Mentorando, você constrói legados e amplia o alcance da cultura de qualidade.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Deixando um Impacto na Indústria
&lt;/h2&gt;

&lt;p&gt;Um evangelizador de qualidade não se limita à sua organização. Ele impacta práticas de mercado, promove inovação e defende princípios éticos.&lt;/p&gt;

&lt;h3&gt;
  
  
  Promova a Inovação
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Envolver-se em iniciativas focadas na qualidade abre portas para soluções criativas.
&lt;/li&gt;
&lt;li&gt;Colabore, compartilhe práticas com outras empresas e ajude a elevar os padrões.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Defenda Práticas Éticas e Inclusivas
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Qualidade não é só funcionalidade. Inclui segurança, acessibilidade e responsabilidade social.
&lt;/li&gt;
&lt;li&gt;Você pode ser a voz que garante que a tecnologia impacte positivamente a sociedade.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Inspire e Construa Pontes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Tudo o que você faz pode influenciar e conectar pessoas. Ao compartilhar e ouvir, você constrói um ambiente onde novas ideias florescem.
&lt;/li&gt;
&lt;li&gt;Muitas vezes, a maior transformação nasce de uma conversa informal ou de um simples gesto de apoio.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Em suma
&lt;/h2&gt;

&lt;p&gt;Ser um evangelizador de qualidade não é apenas sobre técnica ou processos. É sobre inspirar mudanças, educar e construir um ambiente onde todos se sentem responsáveis por entregar o melhor.&lt;br&gt;&lt;br&gt;
Comece pequeno, compartilhe, envolva-se na comunidade e tenha coragem para fazer a diferença em toda a indústria.  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Qualidade não é apenas sobre processos; é sobre pessoas. E você pode ser a variável que transforma esse conceito em realidade.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Ada Lovelace e a Inteligência Artificial: A Visão Pioneira Que Inspira a Inovação Tecnológica</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Tue, 08 Oct 2024 01:25:43 +0000</pubDate>
      <link>https://dev.to/womakerscode/ada-lovelace-e-a-inteligencia-artificial-a-visao-pioneira-que-inspira-a-inovacao-tecnologica-4fl4</link>
      <guid>https://dev.to/womakerscode/ada-lovelace-e-a-inteligencia-artificial-a-visao-pioneira-que-inspira-a-inovacao-tecnologica-4fl4</guid>
      <description>&lt;p&gt;&lt;strong&gt;Ada Lovelace&lt;/strong&gt;, muitas vezes lembrada como a primeira programadora da história, não poderia imaginar o quanto suas ideias revolucionariam o mundo da tecnologia. No entanto, o que torna a história de Ada ainda mais fascinante é a maneira como seu pensamento visionário ressoa na tecnologia de ponta dos dias atuais, especialmente no campo da &lt;strong&gt;Inteligência Artificial (IA)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmph0s0vxf1wlubmh0fnk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmph0s0vxf1wlubmh0fnk.png" alt="Ada Lovelace: A Pioneira que Conectou Criatividade e Tecnologia, da Era Vitoriana ao Futuro da Computação" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  A Visão Criativa de Ada Lovelace
&lt;/h2&gt;

&lt;p&gt;Em 1843, Ada previu que as máquinas poderiam ir além de simples cálculos matemáticos. Sua famosa "Nota G", que acompanha os estudos da máquina analítica de &lt;strong&gt;Charles Babbage&lt;/strong&gt;, descrevia como esse dispositivo poderia manipular símbolos e criar músicas ou arte. Para muitos estudiosos, essa previsão foi o embrião da ideia de que máquinas poderiam realizar tarefas criativas, o que, hoje, vemos concretizado em várias áreas da IA.&lt;/p&gt;




&lt;h3&gt;
  
  
  Da Matemática à Arte: O Legado Visionário
&lt;/h3&gt;

&lt;p&gt;A Inteligência Artificial é, em muitos aspectos, uma continuação do trabalho de Ada. Ela acreditava que as máquinas poderiam ser muito mais do que ferramentas de cálculo, e essa visão está presente no desenvolvimento atual de sistemas que podem aprender, tomar decisões e até criar arte, como os sistemas de &lt;strong&gt;IA generativa&lt;/strong&gt; que conhecemos. As inovações que estão acontecendo no campo da IA, desde chatbots e assistentes virtuais até sistemas complexos de aprendizado de máquina, estão moldando o futuro da tecnologia de uma maneira que talvez Ada tivesse previsto, se estivesse entre nós.&lt;/p&gt;




&lt;h3&gt;
  
  
  IA Generativa: Criatividade nas Máquinas
&lt;/h3&gt;

&lt;p&gt;Ada Lovelace é famosa por entender que a criatividade não estava limitada aos humanos. Suas ideias de que as máquinas poderiam “escrever” música ou gerar arte são um conceito que ganha vida hoje com a IA generativa, uma das vertentes mais inovadoras da Inteligência Artificial. Sistemas como &lt;strong&gt;DALL·E&lt;/strong&gt; e &lt;strong&gt;GPT-4&lt;/strong&gt; estão provando que algoritmos podem criar conteúdos criativos, desde imagens até composições textuais, transformando a relação entre humanos e máquinas.&lt;/p&gt;

&lt;p&gt;A IA generativa explora precisamente o que Ada previu: a capacidade de as máquinas manipularem símbolos para criar algo novo. Seu trabalho com Babbage foi apenas o começo dessa jornada. Hoje, quando falamos sobre modelos que criam arte digital ou sistemas de IA que escrevem textos complexos, estamos expandindo a ideia original de Ada sobre como as máquinas poderiam transcender o cálculo bruto.&lt;/p&gt;




&lt;h3&gt;
  
  
  Mulheres na IA: O Legado de Ada
&lt;/h3&gt;

&lt;p&gt;Da mesma forma que Ada Lovelace foi pioneira no século XIX, mulheres ao redor do mundo estão liderando projetos de IA que estão transformando setores inteiros. O campo da IA, embora desafiador, está criando oportunidades para que mulheres, assim como Ada, sigam inovando e definindo o futuro da tecnologia. Comunidades como &lt;strong&gt;PrograMaria&lt;/strong&gt;, &lt;strong&gt;PyLadies&lt;/strong&gt;, &lt;strong&gt;Girls Testing&lt;/strong&gt; e &lt;strong&gt;Cantinho das QAs&lt;/strong&gt; estão oferecendo o suporte necessário para que mais mulheres entrem nesse campo e contribuam ativamente para a revolução da IA.&lt;/p&gt;

&lt;p&gt;Ada Lovelace nos mostra que, mesmo diante de um campo técnico, a intuição e a criatividade são componentes essenciais da inovação. Hoje, a Inteligência Artificial está sendo usada para resolver problemas complexos em diversas áreas, como saúde, engenharia, meio ambiente e entretenimento. Mulheres em tecnologia estão utilizando IA para prever padrões em grandes volumes de dados, desenvolver soluções para otimizar processos industriais e até criar novas formas de arte digital.&lt;/p&gt;




&lt;h3&gt;
  
  
  IA e o Futuro do Trabalho
&lt;/h3&gt;

&lt;p&gt;Assim como Ada previu que as máquinas poderiam transcender cálculos matemáticos simples, hoje vemos a IA impactando diretamente o futuro do trabalho. A automação está transformando desde processos operacionais até a tomada de decisões em nível estratégico, com ferramentas de IA sendo usadas para prever tendências de mercado, otimizar linhas de produção e personalizar experiências de usuários.&lt;/p&gt;

&lt;p&gt;O que diferencia essa revolução tecnológica é a ideia central de Ada: a &lt;strong&gt;colaboração entre humanos e máquinas&lt;/strong&gt;. A IA não está aqui para substituir o pensamento humano, mas para ampliá-lo. Ferramentas de aprendizado de máquina podem processar grandes quantidades de dados e encontrar padrões que seriam invisíveis ao olho humano, permitindo que as decisões sejam mais embasadas e precisas. E, assim como Ada imaginou, o potencial criativo das máquinas continua a expandir as fronteiras do que podemos realizar em conjunto.&lt;/p&gt;




&lt;h3&gt;
  
  
  O Desenvolvimento Ético da IA
&lt;/h3&gt;

&lt;p&gt;Outra contribuição importante de Ada Lovelace para o pensamento moderno sobre tecnologia é sua visão crítica sobre o impacto das máquinas. Ada não via a computação como uma mera técnica, mas como algo que deveria ser compreendido em suas implicações sociais. Essa reflexão nos leva a outra questão central na Inteligência Artificial de hoje: a &lt;strong&gt;ética no desenvolvimento de sistemas de IA&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Assim como Ada questionou os limites e o impacto do trabalho de Babbage, hoje especialistas em IA estão discutindo o impacto das máquinas inteligentes na sociedade. Desde a privacidade dos dados até os vieses que podem surgir no uso de algoritmos, a responsabilidade de quem desenvolve IA é cada vez mais evidente. A história de Ada Lovelace nos lembra que, ao projetar sistemas de Inteligência Artificial, devemos sempre considerar o impacto que essas tecnologias terão nas pessoas e no mundo.&lt;/p&gt;




&lt;h2&gt;
  
  
  Em suma
&lt;/h2&gt;

&lt;p&gt;Ada Lovelace plantou as bases para a era da computação e, de muitas maneiras, para o que hoje conhecemos como &lt;strong&gt;Inteligência Artificial&lt;/strong&gt;. Sua visão vai além do código: ela entendeu que a tecnologia tem o potencial de ser uma ferramenta de criatividade e transformação. No campo da IA, sua influência é sentida a cada inovação que amplia os limites do que as máquinas podem fazer. Ada nos ensinou que, para construir o futuro da tecnologia, devemos combinar a lógica com a imaginação, a técnica com a intuição — e é isso que a Inteligência Artificial nos permite realizar.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/ada-lovelace-e-a-intelig%C3%AAncia-artificial-a-vis%C3%A3o-pioneira-que-inspira-a-inova%C3%A7%C3%A3o-tecnol%C3%B3gica-effefd7885fb" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>ai</category>
      <category>ada</category>
    </item>
    <item>
      <title>Impacto Social da Tecnologia à Ética: O Legado de Ada Lovelace</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Tue, 08 Oct 2024 01:16:41 +0000</pubDate>
      <link>https://dev.to/womakerscode/impacto-social-da-tecnologia-a-etica-o-legado-de-ada-lovelace-10il</link>
      <guid>https://dev.to/womakerscode/impacto-social-da-tecnologia-a-etica-o-legado-de-ada-lovelace-10il</guid>
      <description>&lt;p&gt;Ada Lovelace não foi só uma das primeiras a programar máquinas, ela também pensava muito além disso. Para ela, as máquinas não eram só ferramentas para fazer cálculos; elas podiam mudar a forma como vivemos, como criamos e até como nos conectamos. Hoje, esse tipo de reflexão é super relevante quando falamos de ética na tecnologia, especialmente no uso de &lt;strong&gt;Inteligência Artificial (IA)&lt;/strong&gt;, na privacidade dos nossos dados, e no impacto que a tecnologia tem em desigualdades sociais.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgemdjc646nj7r6b0is6o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgemdjc646nj7r6b0is6o.png" alt="Unindo o passado e o futuro da tecnologia através da inovação" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  IA: Poder e Responsabilidade
&lt;/h3&gt;

&lt;p&gt;A IA faz coisas incríveis, como analisar grandes quantidades de dados e tomar decisões complexas. Só que, junto com esse poder, vem um desafio: garantir que essa tecnologia seja usada de maneira justa. Ada, que já via o potencial das máquinas no século XIX, com certeza nos lembraria de não perder de vista o lado humano da tecnologia.&lt;/p&gt;

&lt;p&gt;Hoje, por exemplo, sistemas de IA decidem coisas importantes, como quem será contratado para um emprego ou se alguém pode conseguir um empréstimo. Mas o problema é que essas decisões podem, sem querer, carregar preconceitos e aumentar desigualdades. Ada, com sua forma de pensar crítica e cuidadosa, nos diria: "Ei, cuidado com o que estão criando!" A tecnologia precisa ser justa e não excluir ainda mais quem já enfrenta dificuldades.&lt;/p&gt;




&lt;h3&gt;
  
  
  Privacidade em Tempos Digitais
&lt;/h3&gt;

&lt;p&gt;Imagina se Ada Lovelace visse a quantidade de dados que compartilhamos hoje, sem nem perceber? Ela, que sempre questionava o que as máquinas eram capazes de fazer, provavelmente ficaria intrigada (e um pouco preocupada) com o quanto de nossas vidas está nas mãos de algoritmos.&lt;/p&gt;

&lt;p&gt;Empresas e governos têm acesso a mais dados do que nunca. Isso é bom para resolver problemas, mas também pode ser perigoso se não pensarmos bem no uso dessas informações. Ada, que adorava se aprofundar nas questões do impacto das máquinas, provavelmente faria a pergunta que todos deveríamos nos fazer: "Até onde podemos ir sem ultrapassar os limites da privacidade?"&lt;/p&gt;




&lt;h3&gt;
  
  
  Tecnologia e Desigualdade Social
&lt;/h3&gt;

&lt;p&gt;Viver no século XIX, como mulher em um ambiente dominado por homens, deu a Ada uma noção bem clara de como a falta de oportunidades pode impedir o potencial humano. Hoje, a tecnologia tem o poder de abrir muitas portas, mas também de deixar algumas pessoas para trás, se não tivermos cuidado.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;divisão digital&lt;/strong&gt; — a diferença entre quem tem acesso à tecnologia e quem não tem — é um desafio real. Se as inovações não forem pensadas para incluir todo mundo, a tecnologia pode acabar ampliando as desigualdades, e Ada nos lembraria de que precisamos garantir que todos, independentemente de onde vêm ou de suas condições, tenham acesso ao que a tecnologia pode oferecer.&lt;/p&gt;




&lt;h2&gt;
  
  
  Em suma,
&lt;/h2&gt;

&lt;p&gt;Ada Lovelace não nos deixou apenas seu legado na programação. Ela também nos deixou algo muito importante: a ideia de que precisamos pensar no impacto social da tecnologia. E isso é mais atual do que nunca. Em um mundo onde a tecnologia avança a todo vapor, refletir sobre ética, responsabilidade e inclusão é essencial para que esse progresso seja positivo para todo mundo.&lt;/p&gt;

&lt;p&gt;Ada nos ensinou que a tecnologia é incrível, mas que, no fim das contas, o que importa mesmo é como ela pode melhorar a vida das pessoas — sem deixar ninguém para trás.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/impacto-social-da-tecnologia-e-%C3%A9tica-o-legado-de-ada-lovelace-36719b47c92a" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>ai</category>
      <category>ada</category>
    </item>
    <item>
      <title>A Importância da Qualidade de Software na Era da Inteligência Artificial e Automação</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Sat, 28 Sep 2024 19:45:02 +0000</pubDate>
      <link>https://dev.to/womakerscode/a-importancia-da-qualidade-de-software-na-era-da-inteligencia-artificial-e-automacao-1cc2</link>
      <guid>https://dev.to/womakerscode/a-importancia-da-qualidade-de-software-na-era-da-inteligencia-artificial-e-automacao-1cc2</guid>
      <description>&lt;p&gt;Na atual era da Inteligência Artificial (IA) e da automação, a forma como desenvolvemos e entregamos software está passando por uma grande transformação. Ferramentas avançadas, como frameworks de automação e modelos de IA, estão se tornando parte integral dos ciclos de desenvolvimento, desde a concepção até o lançamento de produtos. No entanto, à medida que essas inovações surgem, é fundamental garantir que a qualidade do software acompanhe o ritmo das mudanças.&lt;/p&gt;

&lt;p&gt;A Qualidade de Software (QA) desempenha um papel central na entrega de soluções robustas e seguras. Embora muitas vezes associada a testes e depuração, a QA vai além: ela é um pilar que sustenta a confiança do usuário final e a longevidade dos sistemas. Mas, para que isso aconteça de maneira eficaz, a QA deve ser encarada como uma responsabilidade compartilhada por toda a equipe de desenvolvimento, não apenas pelos especialistas na área.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcr6ul9qg5efkthd0dyvt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcr6ul9qg5efkthd0dyvt.png" alt="Image description" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Desafios e Oportunidades
&lt;/h2&gt;

&lt;p&gt;A IA, por exemplo, não apenas facilita a automação dos testes, como também cria novas oportunidades de detecção de erros mais complexos, melhorando o tempo de resposta na correção de bugs e a eficiência das entregas. Além disso, ferramentas de IA estão auxiliando a prever padrões de falhas, o que pode ajudar equipes a anteciparem problemas antes que eles ocorram. A combinação de automação e IA está redefinindo o papel da QA nas organizações, trazendo uma nova perspectiva para a entrega de valor.&lt;/p&gt;

&lt;p&gt;Entretanto, um dos grandes desafios ainda reside no fator humano. As equipes de tecnologia precisam entender como integrar ferramentas de automação e IA sem perder o controle dos processos e, principalmente, sem deixar de lado a visão crítica e criativa que os profissionais de QA oferecem. Aqui, a colaboração e o aprendizado contínuo se tornam peças-chave.&lt;/p&gt;




&lt;h2&gt;
  
  
  Impacto Social da Tecnologia e a Diversidade no QA
&lt;/h2&gt;

&lt;p&gt;A inclusão de diferentes vozes e experiências na construção de software é um ponto crucial. As comunidades de tecnologia, como PrograMaria e outras iniciativas voltadas para promover diversidade, estão criando redes de apoio que ajudam profissionais, especialmente mulheres e pessoas de grupos sub-representados, a se destacarem no setor de QA. Um ambiente de trabalho diversificado tende a ser mais criativo e a produzir soluções mais inovadoras e inclusivas.&lt;/p&gt;

&lt;p&gt;Ao promover a diversidade nas equipes de QA e em outras áreas da tecnologia, estamos contribuindo para a criação de produtos que atendem a uma variedade maior de pessoas, refletindo as necessidades reais da sociedade. Ferramentas de QA inclusivas podem, por exemplo, identificar falhas de acessibilidade e garantir que sistemas atendam a todos, independentemente de suas limitações.&lt;/p&gt;




&lt;h2&gt;
  
  
  Em Suma
&lt;/h2&gt;

&lt;p&gt;A qualidade de software não é apenas uma preocupação técnica; é uma questão de impacto social e inovação. O futuro da tecnologia depende de como integramos novas ferramentas e ideias, e, mais importante, de como envolvemos uma diversidade de profissionais para garantir que todos os usuários se beneficiem dessas soluções. Apostar na colaboração entre QA e IA, juntamente com a diversidade nas equipes, é a chave para desenvolver soluções tecnológicas que realmente façam a diferença.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/a-import%C3%A2ncia-da-qualidade-de-software-na-era-da-intelig%C3%AAncia-artificial-e-automa%C3%A7%C3%A3o-069a8bb108b8" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>ai</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>O Papel da Qualidade de Software na Construção de Soluções Tecnológicas de Impacto</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Sat, 28 Sep 2024 19:31:01 +0000</pubDate>
      <link>https://dev.to/womakerscode/o-papel-da-qualidade-de-software-na-construcao-de-solucoes-tecnologicas-de-impacto-207b</link>
      <guid>https://dev.to/womakerscode/o-papel-da-qualidade-de-software-na-construcao-de-solucoes-tecnologicas-de-impacto-207b</guid>
      <description>&lt;p&gt;No atual cenário tecnológico, a qualidade de software desempenha um papel central na criação de soluções que não apenas atendem às necessidades do mercado, mas também causam impacto social positivo. Independentemente do papel que você desempenha no ciclo de desenvolvimento — seja em front-end, back-end, mobile, ou até mesmo em áreas como ciência de dados ou inteligência artificial — a garantia de qualidade é essencial para assegurar que os produtos entregues sejam confiáveis, escaláveis e seguros.&lt;/p&gt;

&lt;p&gt;Mas o que, de fato, significa garantir a qualidade de software? Muitas vezes associada apenas a testes e validações, a qualidade vai muito além disso. Ela envolve práticas colaborativas e multidisciplinares que abrangem desde o planejamento do produto até sua entrega contínua e otimização. Essas práticas têm impacto direto tanto no desenvolvimento técnico quanto no crescimento de carreira dos profissionais envolvidos.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F99rz5rwl6im44h2unfm2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F99rz5rwl6im44h2unfm2.png" alt="Image description" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  O Valor de uma Abordagem Inclusiva e Colaborativa
&lt;/h3&gt;

&lt;p&gt;Um ponto de destaque quando falamos de qualidade de software é a importância de uma abordagem inclusiva, que envolve não só equipes de QA, mas também desenvolvedores, product managers e designers. Trabalhar em sinergia com outras áreas e comunidades, como as de DevOps e Agile, fortalece a criação de processos eficazes e ágeis, possibilitando a entrega de soluções que são ao mesmo tempo inovadoras e robustas. &lt;/p&gt;

&lt;p&gt;Essa colaboração interfuncional também promove a inovação, principalmente quando incorporamos ferramentas de automação e inteligência artificial, áreas em que comunidades como &lt;strong&gt;DevOpsDay&lt;/strong&gt;, &lt;strong&gt;AWS User Group&lt;/strong&gt;, e outras desempenham um papel vital no compartilhamento de conhecimento.&lt;/p&gt;




&lt;h3&gt;
  
  
  A Influência das Comunidades na Formação de Carreira
&lt;/h3&gt;

&lt;p&gt;É impossível falar sobre o desenvolvimento de soluções de qualidade sem mencionar o impacto das comunidades tech na formação de carreira e na promoção da diversidade. Participar de comunidades como &lt;strong&gt;Girls Testing&lt;/strong&gt;, &lt;strong&gt;Cantinho das QAs&lt;/strong&gt;, &lt;strong&gt;WoMakersCode&lt;/strong&gt; e &lt;strong&gt;PrograMaria&lt;/strong&gt; tem sido essencial para profissionais, especialmente mulheres, acessarem oportunidades de aprendizado, troca de experiências e criação de redes de apoio que impulsionam carreiras e fomentam a inovação na tecnologia.&lt;/p&gt;

&lt;p&gt;Esses grupos também são fundamentais para ampliar o entendimento sobre práticas de qualidade em diferentes áreas de desenvolvimento, sejam elas voltadas para TDD, arquitetura de software, ou mesmo integração contínua. A troca de experiências entre as diversas disciplinas possibilita a criação de soluções que contemplam não só o aspecto técnico, mas também a usabilidade, acessibilidade e segurança.&lt;/p&gt;




&lt;h2&gt;
  
  
  Qualidade de Software Como Ponte Para Inovação
&lt;/h2&gt;

&lt;p&gt;Quando falamos de qualidade de software, estamos automaticamente falando sobre inovação. Tecnologias emergentes, como a inteligência artificial, estão sendo aplicadas em diversas áreas do desenvolvimento de software, especialmente para aprimorar processos de QA. Ao automatizar testes e otimizar processos de controle de qualidade, o uso de IA possibilita acelerar entregas, sem comprometer a integridade e a confiabilidade do produto.&lt;/p&gt;

&lt;p&gt;Com o avanço dessas tecnologias, o papel dos profissionais de QA também está mudando. A necessidade de se adaptar a novas ferramentas e processos tem gerado oportunidades para especialização e crescimento de carreira, além de criar um ambiente em que a inovação é constante. Comunidades focadas em IA e open source, como &lt;strong&gt;DevOpsDay&lt;/strong&gt; e &lt;strong&gt;AWS User Group&lt;/strong&gt;, têm contribuído de maneira significativa para disseminar boas práticas e soluções baseadas em inteligência artificial, criando um ciclo virtuoso de aprendizado e aplicação prática.&lt;/p&gt;




&lt;h2&gt;
  
  
  Em suma
&lt;/h2&gt;

&lt;p&gt;Garantir a qualidade de software é uma responsabilidade compartilhada entre diversas áreas, e seu impacto vai além do simples ato de testar. Envolve a colaboração ativa de comunidades e equipes multidisciplinares, que, juntas, criam soluções tecnológicas inovadoras e inclusivas. À medida que novas tecnologias emergem, o papel de QA se expande, exigindo não apenas conhecimento técnico, mas também habilidades colaborativas e uma mentalidade de aprendizado contínuo.&lt;/p&gt;

&lt;p&gt;Seja você uma desenvolvedora, product manager, ou profissional de QA, a qualidade de software é o alicerce para que as soluções tecnológicas gerem impacto positivo no mundo e nas carreiras de todos que contribuem para sua construção.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/o-papel-da-qualidade-de-software-na-constru%C3%A7%C3%A3o-de-solu%C3%A7%C3%B5es-tecnol%C3%B3gicas-de-impacto-c6560b502944" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>A Evolução das Carreiras Tech: Como a Qualidade de Software e a Diversidade Estão Transformando o Setor</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Sat, 28 Sep 2024 19:19:09 +0000</pubDate>
      <link>https://dev.to/womakerscode/a-evolucao-das-carreiras-tech-como-a-qualidade-de-software-e-a-diversidade-estao-transformando-o-setor-58bf</link>
      <guid>https://dev.to/womakerscode/a-evolucao-das-carreiras-tech-como-a-qualidade-de-software-e-a-diversidade-estao-transformando-o-setor-58bf</guid>
      <description>&lt;p&gt;Nos últimos anos, a tecnologia tem revolucionado todos os aspectos de nossas vidas, e o mercado de trabalho não é exceção. As carreiras tech são hoje mais dinâmicas e diversificadas, oferecendo oportunidades de inovação, crescimento e colaboração sem precedentes.&lt;/p&gt;

&lt;p&gt;Nesse contexto, a &lt;strong&gt;qualidade de software&lt;/strong&gt; emerge como uma peça central para garantir que as soluções desenvolvidas alcancem um padrão de excelência, proporcionando uma experiência positiva para os usuários. No entanto, o papel da qualidade vai além de testar software: trata-se de uma mentalidade coletiva que envolve todos os profissionais da tecnologia.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frzspwnab17l50d2vm5uc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frzspwnab17l50d2vm5uc.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Qualidade de Software e Inovação: A Conexão Essencial
&lt;/h3&gt;

&lt;p&gt;Com o avanço de &lt;strong&gt;metodologias ágeis&lt;/strong&gt;, &lt;strong&gt;DevOps&lt;/strong&gt; e a crescente adoção da &lt;strong&gt;inteligência artificial (IA)&lt;/strong&gt;, as áreas de qualidade e teste de software estão evoluindo rapidamente. Ferramentas automatizadas e práticas de &lt;strong&gt;Continuous Integration/Continuous Deployment (CI/CD)&lt;/strong&gt; têm impulsionado a eficiência, enquanto equipes multidisciplinares integram a qualidade desde o início do ciclo de desenvolvimento (&lt;strong&gt;Shift-Left Testing&lt;/strong&gt;). Essa abordagem garante não apenas um produto final mais robusto, mas também uma redução de custos com correção de falhas e uma experiência de desenvolvimento mais fluida.&lt;/p&gt;

&lt;p&gt;Entretanto, o avanço técnico não pode ser visto de forma isolada. Para realmente transformar o setor, é essencial considerar também a &lt;strong&gt;diversidade dentro das equipes&lt;/strong&gt;. Soluções inovadoras surgem de uma variedade de perspectivas, e grupos diversificados criam ambientes mais criativos e eficazes.&lt;/p&gt;




&lt;h3&gt;
  
  
  Diversidade em Tech: Uma Ferramenta para a Excelência
&lt;/h3&gt;

&lt;p&gt;Comunidades como &lt;strong&gt;PrograMaria&lt;/strong&gt;, &lt;strong&gt;Girls Testing&lt;/strong&gt;, &lt;strong&gt;Cantinho das QAs&lt;/strong&gt;, entre outras, têm sido grandes aliadas na inclusão de mulheres, pessoas negras, LGBTQIA+ e outros grupos sub-representados na tecnologia. Estas iniciativas não só promovem a equidade, mas também impulsionam a inovação ao fomentar a colaboração entre profissionais de diferentes origens.&lt;/p&gt;

&lt;p&gt;Integrar práticas de qualidade com equipes diversas gera um impacto positivo tanto no ambiente de trabalho quanto nos produtos desenvolvidos. Isso vai além da entrega de software: reflete a construção de uma cultura organizacional que valoriza a inclusão, o que é crucial para o sucesso a longo prazo.&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;h2&gt;
  
  
  Em Suma
&lt;/h2&gt;

&lt;p&gt;A interseção entre &lt;strong&gt;qualidade de software&lt;/strong&gt; e &lt;strong&gt;diversidade&lt;/strong&gt; tem se mostrado uma força poderosa para moldar o futuro da tecnologia. Ao promover um ambiente que valoriza tanto a excelência técnica quanto a inclusão, estamos criando soluções tecnológicas mais robustas e acessíveis para todos. Profissionais de todas as áreas — seja desenvolvimento, QA, produto ou engenharia de dados — podem contribuir para essa evolução, fortalecendo tanto suas carreiras quanto o impacto de suas criações no mundo digital.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/a-evolu%C3%A7%C3%A3o-das-carreiras-tech-como-a-qualidade-de-software-e-a-diversidade-est%C3%A3o-transformando-o-56018fce3314" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>career</category>
      <category>software</category>
    </item>
    <item>
      <title>Shift Right e DevOps: Alinhando Testes com a Manutenção em Produção</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Fri, 09 Aug 2024 20:21:00 +0000</pubDate>
      <link>https://dev.to/womakerscode/shift-right-e-devops-alinhando-testes-com-a-manutencao-em-producao-52j5</link>
      <guid>https://dev.to/womakerscode/shift-right-e-devops-alinhando-testes-com-a-manutencao-em-producao-52j5</guid>
      <description>&lt;p&gt;O avanço do DevOps transformou radicalmente a maneira como o software é desenvolvido, entregue e mantido. No cerne dessa filosofia está a integração e a entrega contínua, que aceleram o ciclo de vida do desenvolvimento e melhoram a qualidade do software. No entanto, garantir a qualidade após o lançamento é igualmente crucial. É aqui que entra o conceito de Shift Right, uma abordagem que amplia os testes para o ambiente de produção real, permitindo detectar e corrigir problemas que só surgem em condições reais de uso pelos usuários finais.&lt;/p&gt;

&lt;p&gt;Neste artigo, exploraremos como o Shift Right se alinha perfeitamente com o DevOps, oferecendo feedback em tempo real, melhorando a estabilidade do software e proporcionando uma experiência aprimorada ao usuário final.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbgx91gec3rjmfcb0f0zi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbgx91gec3rjmfcb0f0zi.png" alt="Image description" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  O Que é Shift Right?
&lt;/h2&gt;

&lt;p&gt;É uma estratégia de testes de software que complementa o conceito de Shift Left ao propor que os testes não devem se limitar apenas ao início do ciclo de vida do desenvolvimento, mas também devem continuar após o lançamento do software.&lt;/p&gt;

&lt;p&gt;Enquanto o Shift Left foca em testes antecipados e frequentes durante o desenvolvimento, o Shift Right envolve a execução de testes em ambientes de produção real para capturar problemas que só podem ser detectados em condições reais de uso pelos usuários finais.&lt;/p&gt;

&lt;p&gt;As principais características do Shift Right incluem:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Realização de testes de integração, carga, desempenho e usabilidade em ambientes de produção controlados.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Feedback contínuo sobre o desempenho do software, permitindo correções rápidas.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monitoramento constante de métricas, logs e comportamento do usuário para otimização do desempenho do software.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Garantia de que o software atenda às expectativas dos usuários finais em ambiente real.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alinhamento com práticas DevOps para promover colaboração entre equipes de desenvolvimento, operações e qualidade, assegurando entrega contínua e confiável.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Integrando Shift Right com DevOps
&lt;/h2&gt;

&lt;p&gt;A convergência do Shift Right com práticas DevOps representa um avanço significativo na garantia de qualidade e desempenho contínuo de software. Estender os testes para o ambiente de produção real não só melhora a capacidade de detectar problemas em tempo real, mas também fortalece a resposta rápida às necessidades dos usuários finais.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feedback em Tempo Real&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Uma das principais vantagens do Shift Right em um ambiente que possua a cultura DevOps é o feedback rápido e contínuo.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ao monitorar e testar em produção, as equipes podem identificar problemas de desempenho, segurança ou usabilidade assim que ocorrem, permitindo correções rápidas e minimizando o impacto nos usuários.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Monitoramento Proativo:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Em um cenário onde se pratica a cultura DevOps, o monitoramento contínuo de métricas e logs em tempo real torna-se crucial.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Isso não apenas ajuda a identificar problemas rapidamente, mas também permite uma compreensão mais profunda do comportamento do software em diferentes condições e ambientes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Testes de Aceitação em Produção&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Além dos testes automatizados tradicionais, os testes de aceitação em produção são uma prática comum no Shift Right.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Isso envolve a realização de testes de integração, carga e desempenho em ambientes de produção controlados para validar a estabilidade e o desempenho do software em condições reais de uso.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Benefícios e Desafios do Shift Right e DevOps
&lt;/h2&gt;

&lt;p&gt;Entre os principais benefícios da implementação dos testes contínuos podemos citar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Melhoria Contínua:&lt;/strong&gt; Capacidade de detectar e corrigir rapidamente problemas em produção, aumentando a qualidade e a confiança dos usuários.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Redução de Custos e Tempo:&lt;/strong&gt; Evita custos elevados e tempo de inatividade prolongado ao identificar problemas não detectados anteriormente.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Alinhamento com Expectativas do Cliente:&lt;/strong&gt; Captura de feedback direto dos usuários finais, garantindo que o software atenda às expectativas e necessidades reais.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No entanto, alguns desafios precisam ser superados:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gestão de Riscos:&lt;/strong&gt; Implementação de estratégias para evitar impactos negativos nos usuários, como rollbacks rápidos e testes em ambientes controlados.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cultura e Colaboração:&lt;/strong&gt; Necessidade de uma cultura organizacional que promova a colaboração entre equipes de desenvolvimento, operações e qualidade, garantindo transparência e responsabilidade compartilhada.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Em suma,
&lt;/h2&gt;

&lt;p&gt;A integração do Shift Right com práticas DevOps não apenas amplia a abrangência dos testes de software, mas também fortalece a capacidade das equipes de desenvolvimento para entregar um produto de alta qualidade e desempenho contínuo.&lt;/p&gt;

&lt;p&gt;O Shift Right é essencial para garantir que a qualidade do software não seja apenas uma preocupação durante o desenvolvimento, mas também ao longo de toda sua vida útil em produção, proporcionando uma experiência consistente e satisfatória para os usuários finais.&lt;/p&gt;

&lt;p&gt;Essa abordagem não só promove uma melhoria contínua, mas também reforça a colaboração entre equipes, sustentando uma entrega de software ágil, confiável e alinhada com as necessidades do mercado.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/shift-right-e-devops-alinhando-testes-com-a-manuten%C3%A7%C3%A3o-em-produ%C3%A7%C3%A3o-021c9327cfa7" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>devops</category>
      <category>testing</category>
      <category>wecoded</category>
    </item>
    <item>
      <title>Teste vs Depuração: Estratégias Complementares para Garantir a Qualidade do Software</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Wed, 17 Jul 2024 22:56:53 +0000</pubDate>
      <link>https://dev.to/womakerscode/teste-vs-depuracao-estrategias-complementares-para-garantir-a-qualidade-do-software-214k</link>
      <guid>https://dev.to/womakerscode/teste-vs-depuracao-estrategias-complementares-para-garantir-a-qualidade-do-software-214k</guid>
      <description>&lt;p&gt;No universo do desenvolvimento de software, duas práticas essenciais se destacam na busca pela excelência: teste e depuração.&lt;/p&gt;

&lt;p&gt;Ambas desempenham papéis cruciais na identificação e correção de defeitos, mas cada uma possui abordagens distintas e objetivos específicos.&lt;/p&gt;

&lt;p&gt;Hoje, vamos explorar as diferenças entre teste e depuração, destacando suas características, suas relações complementares e como sua integração pode fortalecer a qualidade do software.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh6yy5ynamlx0m18njisi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh6yy5ynamlx0m18njisi.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Conceitos Chave
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Teste: Garantindo a Conformidade com Requisitos&lt;/strong&gt;&lt;br&gt;
O teste é uma prática fundamental que visa validar o comportamento do software em relação aos requisitos especificados. Consiste na execução de casos de teste projetados para cobrir uma ampla gama de cenários, desde os mais simples até os mais complexos.&lt;/p&gt;

&lt;p&gt;O objetivo principal do teste é garantir que o software atenda aos requisitos funcionais e não funcionais estabelecidos, identificando assim qualquer desvio entre o comportamento esperado e o real.&lt;/p&gt;

&lt;p&gt;Existem diversas técnicas de teste cada uma com sua própria abordagem e foco.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Glossário Syllabus ISTQB:&lt;/em&gt;&lt;br&gt;
&lt;em&gt;O processo no ciclo de vida do desenvolvimento de software que avalia a &lt;br&gt;
qualidade de um componente ou sistema e dos produtos de trabalho relacionados. &lt;br&gt;
Conjunto de um ou mais casos de teste.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Depuração: Identificando e Corrigindo Defeitos&lt;/strong&gt;&lt;br&gt;
Enquanto o teste visa validar o comportamento do software, a depuração concentra-se na identificação e correção de defeitos encontrados durante o desenvolvimento ou teste. É um processo iterativo que envolve a investigação de problemas relatados, a análise do código-fonte e a aplicação de correções adequadas para resolver os defeitos identificados.&lt;/p&gt;

&lt;p&gt;A depuração pode ser realizada de forma manual, por meio da inspeção detalhada do código e do uso de técnicas de análise estática e dinâmica, ou através do uso de ferramentas automatizadas de depuração. A habilidade de depurar eficientemente é uma competência fundamental para os desenvolvedores, permitindo-lhes identificar e resolver problemas de forma rápida e eficaz.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Glossário Syllabus ISTQB:&lt;br&gt;
Depuração é o processo de encontrar, analisar e remover as causas de &lt;br&gt;
falhas em um componente ou sistema.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Integração de Teste e Depuração: Uma Abordagem Holística para a Qualidade do Software
&lt;/h2&gt;

&lt;p&gt;Embora teste e depuração sejam práticas distintas, elas são complementares e frequentemente se sobrepõem.&lt;/p&gt;

&lt;p&gt;Os defeitos identificados durante os testes são frequentemente corrigidos por meio de atividades de depuração, enquanto os problemas encontrados durante a depuração podem indicar áreas que precisam de uma cobertura de teste mais abrangente.&lt;/p&gt;

&lt;p&gt;Uma abordagem holística para garantir a qualidade do software envolve a integração contínua de teste e depuração ao longo de todo o ciclo de vida do desenvolvimento.&lt;/p&gt;

&lt;p&gt;Isso inclui a execução de testes rigorosos durante o desenvolvimento, a identificação proativa de defeitos por meio de revisão de código e a depuração rápida e eficiente de problemas encontrados durante os testes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Em suma,
&lt;/h2&gt;

&lt;p&gt;Tanto o teste quanto a depuração são componentes vitais na busca pela qualidade do software, cada um desempenha um papel único na identificação e resolução de problemas, contribuindo para a entrega de um produto sólido e confiável.&lt;/p&gt;

&lt;p&gt;Ao priorizar uma abordagem integrada que enfatize tanto o teste quanto a depuração, as equipes de desenvolvimento podem não apenas elevar os padrões de qualidade do software, mas também garantir uma experiência aprimorada para os usuários finais.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/teste-vs-depura%C3%A7%C3%A3o-estrat%C3%A9gias-complementares-para-garantir-a-qualidade-do-software-7832cc0de5ea" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>testing</category>
      <category>career</category>
    </item>
    <item>
      <title>Implementando Teste Contínuo: Garantindo Qualidade em Cada Commit</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Fri, 12 Jul 2024 00:12:01 +0000</pubDate>
      <link>https://dev.to/womakerscode/implementando-teste-continuo-garantindo-qualidade-em-cada-commit-3bon</link>
      <guid>https://dev.to/womakerscode/implementando-teste-continuo-garantindo-qualidade-em-cada-commit-3bon</guid>
      <description>&lt;p&gt;No mundo acelerado do desenvolvimento de software, garantir qualidade sem comprometer a velocidade é um desafio constante. O teste contínuo de software surge como uma solução revolucionária, integrando testes automatizados em todas as etapas do ciclo de desenvolvimento.&lt;/p&gt;

&lt;p&gt;Neste artigo, exploraremos os benefícios do teste contínuo e os desafios que você pode enfrentar. Descubra como essa abordagem pode transformar sua equipe e impulsionar a excelência no desenvolvimento de software.&lt;/p&gt;




&lt;h2&gt;
  
  
  Mas, o que é Teste Contínuo?
&lt;/h2&gt;

&lt;p&gt;O teste contínuo é uma abordagem moderna e essencial no desenvolvimento de software, especialmente em ambientes ágeis e de DevOps. Diferente dos métodos tradicionais, que executam testes em fases específicas, o teste contínuo envolve a execução automatizada e constante de testes a cada alteração no código.&lt;/p&gt;

&lt;p&gt;Essa prática permite a detecção imediata de defeitos e fornece feedback rápido, facilitando correções ágeis e eficientes. Além de elevar a qualidade do software, o teste contínuo otimiza o processo de desenvolvimento, garantindo entregas rápidas e seguras. Ao verificar mudanças no código de forma contínua, esta abordagem promove a detecção precoce de falhas e a manutenção de alta qualidade ao longo de todo o ciclo de vida do software.&lt;/p&gt;




&lt;h2&gt;
  
  
  Benefícios e Desafios do Teste Contínuo
&lt;/h2&gt;

&lt;p&gt;Entre os principais benefícios da implementação dos testes contínuos podemos citar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Detecção Precoce de Defeitos&lt;/strong&gt;: O teste contínuo permite identificar bugs e problemas logo após a introdução de mudanças no código, reduzindo o custo e o esforço necessários para corrigir defeitos antes que se propaguem para outras partes do sistema.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Feedback Rápido&lt;/strong&gt;: Com testes automatizados rodando continuamente, os desenvolvedores recebem feedback quase em tempo real sobre o impacto de suas alterações, acelerando o processo de desenvolvimento e aumentando a confiança nas mudanças feitas.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Melhoria na Qualidade do Software&lt;/strong&gt;: Testar continuamente garante que a qualidade do software seja mantida ao longo de todo o ciclo de desenvolvimento. Problemas que poderiam passar despercebidos em um ambiente de teste tradicional são rapidamente identificados e corrigidos.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Integração com CI/CD&lt;/strong&gt;: O teste contínuo é fundamental nas pipelines de Integração Contínua (CI) e Entrega Contínua (CD). Ele assegura que o software seja testado automaticamente a cada commit, garantindo que apenas o código aprovado chegue ao ambiente de produção.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Porém, nem tudo são flores e alguns desafios devem ser levados em consideração, como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Manutenção de Testes&lt;/strong&gt;: Automatizar testes exige atualização contínua dos scripts à medida que o código evolui, o que pode ser desafiador.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gerenciamento de Dados de Teste&lt;/strong&gt;: Testes contínuos dependem de dados consistentes e realistas, o que pode ser complexo em sistemas com grandes volumes de dados ou preocupações com privacidade.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flutuações de Ambiente&lt;/strong&gt;: Mesmo com ambientes de teste consistentes, podem ocorrer variações que afetam os resultados dos testes. É crucial monitorar e resolver essas inconsistências rapidamente.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cultura e Treinamento&lt;/strong&gt;: Implementar testes contínuos requer uma mudança cultural na equipe de desenvolvimento, com todos comprometidos com a qualidade e treinados nas melhores práticas de automação de testes.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Em suma,
&lt;/h2&gt;

&lt;p&gt;O teste contínuo é uma prática poderosa que, quando implementada corretamente, pode transformar a maneira como o software é desenvolvido e entregue. Ele não apenas melhora a qualidade do software, mas também acelera o ciclo de desenvolvimento, permitindo que as equipes entreguem valor aos usuários de maneira mais rápida e confiável.&lt;/p&gt;

&lt;p&gt;Ao adotar uma abordagem de teste contínuo, as organizações estão melhor equipadas para enfrentar os desafios do desenvolvimento de software moderno e atender às expectativas crescentes de qualidade e velocidade no mercado.&lt;/p&gt;




&lt;p&gt;Hello World!&lt;/p&gt;

&lt;p&gt;Este conteúdo foi compartilhado com base no artigo de minha autoria disponível no &lt;a href="https://medium.com/@marcela.gomes/implementando-teste-cont%C3%ADnuo-garantindo-qualidade-em-cada-commit-da30da040a42" rel="noopener noreferrer"&gt;link&lt;/a&gt;, se gostou do conteúdo, faça chegar em mais alguém!&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>devops</category>
      <category>testing</category>
    </item>
    <item>
      <title>Heurísticas de Teste: Tipos e Riscos</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Sun, 24 Mar 2024 14:56:25 +0000</pubDate>
      <link>https://dev.to/womakerscode/heuristicas-de-teste-tipos-e-riscos-2om4</link>
      <guid>https://dev.to/womakerscode/heuristicas-de-teste-tipos-e-riscos-2om4</guid>
      <description>&lt;p&gt;De forma simplificada, podemos interpretar uma heurística ou métodos heurísticos como atalhos, acessos mentais, que permitem ao seu usuário resolver problemas.&lt;/p&gt;

&lt;p&gt;Se já precisou estudar para algum vestibular ou uma prova com bastante conteúdo difícil, você provavelmente já utilizou dessa estratégia para dominar de forma rápida, fazendo relações para melhorar a sua memorização.&lt;/p&gt;

&lt;p&gt;Por facilitar a carga cognitiva, o uso de heurísticas permite uma tomada de decisão mais eficiente, confiante, assertiva e rápida. Porém, apesar de muito úteis, podem induzir seu utilizador a vieses cognitivos e erros.&lt;/p&gt;

&lt;p&gt;Mas por que confiamos tanto nessa metodologia? Existem algumas teorias referentes sobre o tema levantadas por diversos psicólogos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Substituição de atributo&lt;/strong&gt;:&lt;br&gt;
Substituir uma forma complexa de fazer algo, por outra mais simples que traga ainda assim resultados iguais ou ainda mais satisfatórios.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Redução de esforço&lt;/strong&gt;:&lt;br&gt;
Utilização da heurística para reduzir o esforço mental necessário.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Rápido e econômico&lt;/strong&gt;:&lt;br&gt;
Heurísticas podem ser rápidas e corretas em certos contextos. Algumas teorias apontam que são mais precisas do que tendenciosas.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Tipos de heurísticas
&lt;/h2&gt;

&lt;p&gt;Existem variáveis tipos de heurísticas e embora cada tipo exerça um papel na tomada de decisões, eles ocorrem em contextos diferentes. Compreender os tipos pode ajudá-lo a entender melhor qual deles você está usando e quando.&lt;br&gt;
Existem variáveis tipos de heurísticas, em diferentes contextos e papeis na tomada de decisões. Portanto, entende-los pode acarretar em uma compreensão melhor de qual e quando utilizar.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Disponibilidade&lt;/strong&gt;:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Envolve a tomada de decisões com base na facilidade de trazer algo à mente, ou seja, em cenários que precise se lembrar rapidamente de algo relevante disponível em sua memória.&lt;/p&gt;

&lt;p&gt;Quando uma informação se encontra facilmente disponíveis em sua memória, há uma tendência a constatar o resultado como mais frequente ou comum.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Situação exemplo:&lt;br&gt;
Se você pensa em viajar de navio e de repente pensa em uma série de acidentes recentes, pode achar que viajar de navio é muito perigoso e decidir viajar de avião.&lt;br&gt;
Os exemplos de desastres de navio vêm à mente com facilidade e leva você a pensar que acidentes são mais comuns do que na realidade.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Representatividade&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Envolve a tomada de decisão comparando a situação atual com o protótipo mental mais representativo. É um tipo de atalho de raciocínio levando em conta situações passadas memorizadas com características parecidas.&lt;/p&gt;

&lt;p&gt;Desse modo, essa heurística tem como base a ideia de que se algo parecido aconteceu no passado, algo similar será o resultado. Ou seja, esta é uma heurística que pode facilmente conduzirmos a erros de julgamento que podem levar a tomar decisões erradas.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Situação exemplo:&lt;br&gt;
Comparar aspectos de uma pessoa desconhecida a outros exemplos mentais pode te apontar um determinado perfil.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Ancoragem&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Envolve a tendência de ser excessivamente influenciado por uma informação prévia (âncora), o que dificulta a consideração de outros fatores e pode levar a escolhas erradas.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Situação exemplo:&lt;br&gt;
Um conhecimento prévio pode influenciar no quanto você está disposto a pagar por algo, fazendo com que você caia em uma primeira oferta sem olhar um negócio melhor.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Como a heurística pode levar ao viés
&lt;/h2&gt;

&lt;p&gt;Duas características chave quando falamos sobre heurística são:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Todas as heurísticas são falíveis;&lt;/li&gt;
&lt;li&gt;O uso desconhecido de qualquer heurística pode levar a erros sistemáticos de pensamento (vieses).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Embora as heurísticas possam nos ajudar, ela pode introduzir erros também levando a julgamentos imprecisos e até contribuir para coisas como estereótipos e preconceitos.&lt;/p&gt;

&lt;p&gt;Algo que funcionou pode não funcionar novamente, confiar em uma heurística obtusamente pode tornar difícil enxergar soluções alternativas e/ou encontrar novas ideias.&lt;/p&gt;




&lt;h2&gt;
  
  
  Em suma,
&lt;/h2&gt;

&lt;p&gt;Apesar da natureza falível e dos vieses potenciais, as heurísticas são muito úteis. É impossível ou até mesmo impraticável a demanda por uma solução ótima para um problema, portanto as heurísticas podem nos auxiliar a encontrar soluções satisfatórias para o objetivo a curto prazo.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>testing</category>
    </item>
    <item>
      <title>A psicologia humana e os testes</title>
      <dc:creator>MahAmorim</dc:creator>
      <pubDate>Thu, 21 Mar 2024 12:09:59 +0000</pubDate>
      <link>https://dev.to/womakerscode/a-psicologia-humana-e-os-testes-41b3</link>
      <guid>https://dev.to/womakerscode/a-psicologia-humana-e-os-testes-41b3</guid>
      <description>&lt;p&gt;Mesmo que o desenvolvimento de software seja uma área de Exatas, lidar com pessoas sempre tem a ver com Humanas.&lt;/p&gt;

&lt;p&gt;Dentro do cenário atual nas empresas é comum encontrar colaboradores que não respondam bem a críticas e desafios, muitos ainda convivem em uma realidade na qual a competitividade exacerbada (quase que uma sobrevivência) pode chegar até a direcionar um indivíduo a vincular sua autoestima a produtividade dentro do trabalho.&lt;/p&gt;

&lt;p&gt;Nesse contexto, é possível compreender o motivo da identificação de um defeito poder ser visto como crítica ao produto e ao seu autor responsável de maneira pessoal.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;O desenvolvimento de software, incluindo teste de software, envolve seres humanos. Sendo assim, a psicologia humana tem efeitos importantes no teste de software. - BSTQB. Syllabus CTFL. 1.5 (2018)&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Rixa: Desenvolvedores X Testadores
&lt;/h2&gt;

&lt;p&gt;O famoso conflito entre Desenvolvedores e QAs (que vem diminuindo nos últimos anos) deve-se a uma ocorrência em que algo pode ser interpretado como uma crítica, e tudo acaba por ficar mais delicado.&lt;/p&gt;

&lt;p&gt;Apesar de ambos serem da área de tecnologia, eles têm objetivos e formas de pensamento diferentes, o que pode inflamar discussões e dificuldades.&lt;/p&gt;

&lt;p&gt;Os desenvolvedores são construtores, têm como objetivo projetar.&lt;br&gt;
Os testadores são analistas, têm como objetivo validar o produto e encontrar pontos de melhoria (defeitos).&lt;/p&gt;




&lt;h2&gt;
  
  
  Viés da Confirmação
&lt;/h2&gt;

&lt;p&gt;Porém, mesmo sabendo que humanos sempre estarão sujeitos ao erro, é relativamente comum encontrar times no qual seja gerado um mal estar por conta de vieses cognitivos.&lt;/p&gt;

&lt;p&gt;Todos os indivíduos têm um viés de confirmação (ou seja: quando tendemos a ver as coisas da forma que queremos ver ou então interpretamos algo de um jeito que sustente as nossas posições).&lt;/p&gt;

&lt;p&gt;O viés de confirmação faz com que, muitas vezes, o desenvolvedor não enxergue o erro que está ali por ter dificuldade em entender e aceitar informações de ponto de vista diferente.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8stekbaauh98xa2x0im9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8stekbaauh98xa2x0im9.png" alt="Um ponto de vista diferente pode trazer novas perspectivas sobre um mesmo assunto" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Por isso, os testadores podem trazer perspectivas diferentes dos autores daquele projeto e por terem diferentes vieses cognitivos geram um aumento na eficácia de detecção dos defeitos.&lt;/p&gt;




&lt;h2&gt;
  
  
  Por que testar?
&lt;/h2&gt;

&lt;p&gt;Muitos desenvolvedores com experiências ruins acreditam ainda hoje que o teste seja uma atividade destrutiva e que o portador das más notícias seja culpado (o que é um traço humano normal de culpa).&lt;/p&gt;

&lt;p&gt;Na realidade, o teste é uma atividade construtiva para o gerenciamento do risco do produto. O software que não funciona corretamente pode levar a muitos problemas, incluindo a perda de dinheiro, de tempo ou da reputação comercial, e até mesmo ferimentos ou morte.​&lt;/p&gt;

&lt;p&gt;Em casos com consequências graves, o desenvolvedor que gerou esse bug deveria ficar bravo caso o testador encontrasse esse defeito na fase de desenvolvimento?&lt;/p&gt;




&lt;h2&gt;
  
  
  Como evitar conflitos desnecessários?
&lt;/h2&gt;

&lt;p&gt;Agora que você compreendeu um pouquinho mais sobre esse tema elenquei alguns itens que podem auxiliar um QA com o seu relacionamento com a equipe de desenvolvedores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Boa Comunicação​:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;É muito importante, para que não ocorram desentendimentos, existir uma comunicação dos defeitos de forma construtiva e imparcial.&lt;/p&gt;

&lt;p&gt;A forma com a qual as informações são passadas fazem toda a diferença e podem até influenciar no tempo de correção de um bug e implementação da solução.&lt;/p&gt;

&lt;p&gt;Uma comunicação de resultados deve comunicar de forma neutra, focada em fatos e não pessoas. O testador deve ter respeito e sensibilidade ao dar feedback ou discutir sobre falhas.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Entender o lado humano:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mais do que máquinas e algoritmos a área de tecnologia é formada por pessoas. Lidamos diariamente com muitas equipes diferentes com pessoas diferentes (clientes, desenvolvedores, gestores, usuários etc.) além do sistema é crucial que o QA tenha um viés pessoal para compreender o lado humano dos que estão ao seu redor convivendo seja sentimental, mental, físico ou outro.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cultura de Qualidade:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Disseminar uma Cultura de Qualidade no time é algo muito importante, o time que valoriza e prioriza a entrega com qualidade tem muitos benefícios no resultado final.&lt;/p&gt;

&lt;p&gt;Alguns pontos de apoio interessantes seriam:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mentalidade construtiva e colaborativa.&lt;/li&gt;
&lt;li&gt;Reforçar sempre o objetivo comum.&lt;/li&gt;
&lt;li&gt;Empatia e Profissionalismo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Uma boa comunicação e a implementação eficaz de uma cultura voltada para a qualidade são soft skills tão importantes quanto qualquer outra habilidade técnica (e em certos casos até mais).&lt;/p&gt;

</description>
      <category>testing</category>
      <category>team</category>
      <category>psychology</category>
    </item>
  </channel>
</rss>
