<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Tech at Quero - Medium]]></title>
        <description><![CDATA[Blog do time de Tecnologia da Quero Educação — A EdTech que mais cresce no Brasil - Medium]]></description>
        <link>https://medium.com/techatquero?source=rss----6d5dfc9bf1e1---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Tech at Quero - Medium</title>
            <link>https://medium.com/techatquero?source=rss----6d5dfc9bf1e1---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 13 Nov 2026 15:37:05 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/techatquero" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[8 coisas para talvez melhorar o code review do seu time]]></title>
            <link>https://medium.com/techatquero/8-coisas-para-talvez-melhorar-o-code-review-do-seu-time-f150b7221457?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/f150b7221457</guid>
            <category><![CDATA[edtech-startup]]></category>
            <category><![CDATA[code-review]]></category>
            <category><![CDATA[edtech]]></category>
            <dc:creator><![CDATA[Quero Educação]]></dc:creator>
            <pubDate>Fri, 20 Aug 2021 21:39:12 GMT</pubDate>
            <atom:updated>2021-08-20T23:51:36.270Z</atom:updated>
            <content:encoded><![CDATA[<p>Por <strong>Mateus Pereira</strong><br>Engineering Manager na Quero Educação</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Aloa5YL36DXYJUmsajkhLw.jpeg" /></figure><p>Sou apaixonado por code review.</p><p>No mundo da engenharia de software, temos inúmeras cerimônias* que visam tornar o time mais unido, mais capacitado, mais ágil, mais coeso, mais eficiente, mais feliz, etc. Em geral, cada uma das cerimônias visam atacar 1 ou 2 desses pontos. Mas tem uma delas que ataca tudo isso e ela chama <strong>Code Review.</strong> ❤️</p><p>Porém, fazer code review por uma mera “burocracia” pode até tornar as coisas piores. Uma forma de garantir que isso não vai acontecer é <strong>CONVERSAR SOBRE CODE REVIEW</strong>, e é isso que esse artigo quer provocar. Nada do que esteja escrito aqui é lei, regra, o “certo” ou a verdade absoluta. É só o que funcionou para o nosso time e talvez funcione pra você.</p><p><em>*são técnicas, processos ou qualquer outro nome que você queira dar pros costumes que temos em times de engenharia</em></p><h3>Vamos começar pela importância?</h3><p>O code review é o momento onde garantimos que estamos escrevendo um código que <strong>atenda à necessidade do cliente</strong> e que esteja de acordo com os <strong>padrões de design e qualidade</strong> definidos pelo time.</p><p>O código, antes de tudo, deve atender a necessidade do cliente (aqui entenda-se por qualquer cliente… outro dev, outro time da empresa, o cliente final, etc). Se isso não for verdade, muito provavelmente não deveríamos ter escrito esse monte de instruções pra máquina.</p><p>Depois disso, é hora de ver se o código que foi escrito cumpre o que foi combinado pelo time em relação ao código escrito em si. Vamos entrar em mais detalhes daqui a pouco.</p><p><em>Se code review fosse só pra achar erro no código de outro programador, não precisaríamos dele.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/829/1*bhbX5GIJ0TIrVG0ev-yy0A.png" /></figure><h3>Quem são os responsáveis?</h3><p>Os reviewers do PR são tão responsáveis pelo código que está entrando quanto o autor do PR. Até aqui nenhuma novidade, né? Masss…</p><p><strong>Não devia ser necessário ficar implorando review.</strong> O autor não é responsável por ficar te cobrando de fazer review do PR dele. Se sua foto apareceu no Pull Request, se organize, pare e faça.</p><h3>Afinal, quais são as 8 coisas?</h3><p><strong>0 → O código funciona?</strong> Nada é mais importante do que ter a certeza de que o código funciona. Por isso, antes de se preocupar com nome de variável, clean code, tamanho do botão, garanta que o que está escrito funciona. Pra isso, veja os <strong>testes automatizados</strong>, o <strong>ambiente de homologação</strong> e o que mais for preciso pra garantir que funcione. Fique atento aos <strong>edge cases</strong>. Happy path não é feature funcionando, tá?</p><p><strong>1 → Entenda o que está sendo resolvido.</strong> Sem entender o problema que está sendo resolvido, dificilmente você vai entender o design da solução criada e muito menos encontrar possíveis problemas. Caso você não conheça o que está sendo resolvido, converse com o autor antes de fazer o review</p><p><strong>2 → Comece pelas alterações “principais”.</strong> A partir desse ponto, você provavelmente vai chegar em todos outros pontos alterados no PR e será mais fácil de entender o <strong>design da solução.</strong></p><p><strong>3 → Preste atenção no design da solução.</strong> Veja as classes, módulos, arquivos e métodos que foram criados e <strong>como eles interagem entre si</strong>. Os arquivos foram adicionados no lugar correto? Os métodos criados estão na classe correta?</p><p><strong>4 → Busque melhoria ao invés de perfeição.</strong> O código que está entrando melhora o codebase ou piora? Caso ele melhore, é um forte indicativo que o PR está ok para ir para produção. Isso <strong>não quer dizer que você não deve comentar sugestões de melhorias</strong>, elas são sempre bem-vindas. Porém, em alguns casos, não devem travar o valor entregue no PR.</p><p><strong>5 → Fatos e dados ao invés de opiniões e preferências pessoais.</strong> Caso alguma sugestão esteja conflitando entre o autor e o PR, é indicado buscar artigos, referências e/ou dados que comprovem uma solução melhor que a outra. Caso nenhuma das 2 se prove melhor, <strong>prevalece a solução do autor.</strong></p><p><strong>6 → Recorra ao autor e a outros devs sempre que necessário.</strong> Está levando muito tempo? Está mandando vários “wtf” na revisão da solução? Chame o autor do PR (ou outro dev) para revisar junto com você e <strong>aproveite o momento</strong> pra aprender sobre o conteúdo.</p><p><strong>7 → Compartilhe conhecimento.</strong> Por favor, <strong>ensine!</strong> Compartilhe materiais que justifiquem o que você está falando ou que comprovem que o que foi feito está certo. É o momento perfeito pra você ajudar o time a crescer (falo isso por experiência própria, aprendi muitooo com 100 comentários no meu PR kkk).</p><p><strong>8 → Elogie! ❤️</strong> Viu algo que resolve algum problema antigo? Alguma solução elegante para um problema complexo? Algum edge case safado coberto nos testes? Manda um ❤️ 👏.</p><h3>Como saber se o code review do meu time tá bom?</h3><p>Essas informações vão te ajudar a responder essa pergunta.</p><ol><li>Tem bug indo pra produção? Quanto?</li><li>Quanto tempo demora pra um PR ir para produção?</li><li>O time está satisfeito com a qualidade do codebase? (<a href="https://engineering.atspotify.com/2014/09/16/squad-health-check-model/">squad health check</a> pode ajudar aqui)</li><li>Tem features que só um dev sabe mexer?</li></ol><h3>Conclusão</h3><p>Use o momento do code review pra criar um laço de companheirismo com seu time. <strong>Deixe o ego de lado e ajude o time a crescer.</strong></p><p>Ah… o autor do PR pode ajudar na eficiência desse processo também, tá? Mas, outro dia falo sobre isso.</p><h3>Bônus: o GitHub pode ajudar</h3><p>Se você estiver dentro de uma organização (e time) no github, essas coisas podem ajudar:</p><h4>Code review assignment</h4><p>O GitHub pode marcar os reviewers do PR pra você (e ainda dá pra escolher o algoritmo).</p><p><a href="https://github.com/orgs/"><em>https://github.com/orgs/</em></a><em>&lt;org&gt;/teams/&lt;seu-time&gt;/edit/review_assignment</em></p><h4>PRs do time</h4><p>Vocês usam slack? Ele também pode ficar mandando, no canal do seu time, todos os PRs e quem são os responsáveis (essa exposição funciona, acredite kkk).</p><p><a href="https://github.com/orgs/"><em>https://github.com/orgs/</em></a><em>&lt;org&gt;/teams/&lt;seu-time&gt;/settings/reminders</em></p><h3>E por fim…</h3><p>Não poderia deixar de agradecer os meus companheiros de time: Guilherme Lourenço, Henrique Santos, João Cruz, Marcos Toledo e Mateus Carneiro</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f150b7221457" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/8-coisas-para-talvez-melhorar-o-code-review-do-seu-time-f150b7221457">8 coisas para talvez melhorar o code review do seu time</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Você não precisa de um discovery!]]></title>
            <link>https://medium.com/techatquero/voc%C3%AA-n%C3%A3o-precisa-de-um-discovery-b346da47c8f8?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/b346da47c8f8</guid>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[discovery]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[process]]></category>
            <category><![CDATA[product-design]]></category>
            <dc:creator><![CDATA[Jan Müller Machado]]></dc:creator>
            <pubDate>Thu, 15 Apr 2021 15:56:26 GMT</pubDate>
            <atom:updated>2021-04-28T01:14:36.741Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Ok, vamos com calma. Apesar do clickbait, </em><strong><em>talvez</em></strong><em> você realmente não precise de um Discovery. Pode ser só uma questão de simplificar o processo. Independente da sua situação, nesse texto eu conto um pouco de como nosso time de design tem amadurecido esse tema e buscado realizar essa etapa tão importante de forma mais eficiente.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*l6ZWGDD5M04mU80q9c9igg.jpeg" /></figure><p>Como designers, somos confrontados o tempo todo com discussões sobre como fazer um Discovery ou até mesmo como provar o seu valor. De um lado, temos profissionais que lutam por espaço estratégico, do outro, empresas preocupadas com a eficiência dos seus times. Conquistar esse espaço vai muito além da abertura para realizar pesquisas, é preciso alinhamento com negócio e entrega de valor.</p><h3><strong>Como chegamos até aqui</strong></h3><p>Não tenho a intenção de abordar com detalhes o que é um Discovery em si, mas acredito que algumas informações são importantes para contextualizar melhor o momento que nos encontramos no mercado de tecnologia no geral.</p><p>No início do século XXI, o Manifesto Ágil[1][2] chegou como uma alternativa que revolucionou a forma como as empresas encaravam o fluxo de desenvolvimento de produtos, apresentando uma abordagem mais centrada no usuário formou o que chamamos hoje de <em>Product Discovery</em>. Essa metodologia busca trazer entendimento sobre o problema e uma visão mais clara da solução, garantindo alinhamento e validação da proposta. Essa mudança de abordagem foi muito importante, pois levou equipes a desenvolver de forma mais segura, garantindo que estavam resolvendo o problema certo com uma solução válida e bem sucedida.</p><p>Com a adesão de metodologias ágeis em alta e um mercado de <em>startups</em> com quase metade dos negócios falhando por falta de <em>market-fit</em>[3] (ajuste do produto ao mercado) o entendimento sobre a importância de criar soluções alinhadas com as necessidades do usuário foi se solidificando. Em meio a essa movimentação, as empresas passaram a buscar profissionais que pudessem atuar com mais clareza na definição de um problema, trazendo a experiência do usuário como pilar e, de certa forma, até influenciando na movimentação de profissionais de Produto e Design para áreas menos relacionadas à solução (<em>User Interface</em> — UI) e mais centradas no problema (<em>User Experience</em> — UX).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1ozyxqADQO0YtWMyWrs4dA.jpeg" /></figure><p>Com a disciplina de UX no seu auge, a aplicação do Discovery foi se integrando, cada vez mais, no processo de desenvolvimento dos produtos, chegando a ser considerada por alguns uma etapa indispensável na construção de qualquer solução. O que antes buscava trazer otimização na entrega, agora, por muitas vezes, tem gerado discussões sobre performance, falta de foco, e até mesmo se tornado o vilão para muitos <em>stakeholders</em>. Nos levando a pergunta: eu realmente preciso de um Discovery?</p><p>Antes que eu seja cancelado pelos mais fervorosos, quero deixar claro que o Discovery é sim uma das melhores formas de garantir o alinhamento e sucesso de um projeto. Assim como também precisamos reconhecer que o uso, por muitas vezes quase que religioso, desses processos não têm beneficiado nossa conquista pela tão sonhada posição estratégica.</p><h3><strong>Os fatores: cadência e adaptação</strong></h3><p>É comum encontrarmos profissionais muitas vezes até orgulhosos de toda metodologia aplicada em um Discovery ou do quanto as etapas dos processos foram respeitadas, segundo as diretrizes de <em>frameworks</em> como Design Sprint e Design Thinking, levando a uma cadência de entregas com prazos significativamente maiores, mas que seriam justificados pelo cumprimento de um cronograma e pela garantia de resultados melhores.</p><p>A polêmica discussão sobre cadência pode incomodar os mais metodológicos, ainda assim precisamos levar em conta a relevância e o impacto que o <em>timing</em> de uma entrega pode ter para o negócio, sendo listado em muitos estudos como um dos principais fatores de sucesso para uma empresa[4].</p><blockquote><em>Entregar valor em tempo hábil é uma alavanca importante no crescimento de um negócio. Para isso, a flexibilidade como um todo de design/produto é essencial, com total adequação ao contexto do problema, tendo a qualidade de uma descoberta não baseada na aplicação de um grande volume de frameworks e metodologias hypadas, mas na capacidade dos profissionais de adequar cada etapa do processo para obter o aprendizado de forma otimizada.</em></blockquote><h3><strong>Clareza e preparo</strong></h3><p>Logicamente, o discernimento depende de uma maior experiência e maturidade na aplicação dos processos. Com um nivelamento heterogêneo, garantir eficiência no amadurecimento, com esforços realmente orientados ao resultado, tem sido um dos meus principais desafios como gestor de design.</p><p>Para desassociar o sucesso de projetos do uso de determinadas metodologias, acelerando o ritmo de aprendizagem, criamos um plano de treinamento do time. Atrelamos um processo que pudesse permitir o acompanhamento de resultados, trazendo alinhamento sobre quando era necessário realizar determinadas etapas do processo de Discovery e, assim, garantir um padrão de qualidade nessa etapa.</p><p>Antes de definir um processo, entendemos o contexto do nosso time e os desafios existentes, considerando pontos como:</p><ul><li>Diferentes níveis de experiência e conhecimento do time;</li><li>Alto custo para cenários de baixo impacto;</li><li>Desalinhamento de expectativas entre líderes e <em>stakeholders;</em></li><li>Identificação de problemas durante a execução dos projetos.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xfKJOOzDGlWDbXZWIcw23w.png" /></figure><p>A partir disso, estruturamos algumas perguntas/etapas para que cada designer ou gerente de produto tenha maior entendimento do seu cenário, buscando definir um racional padronizado que auxiliasse todo o time:</p><h4><strong>Quando fazer um discovery?</strong></h4><p>Oferecer critérios que auxiliem na definição de maturidade e risco de um projeto, para que assim seja determinado o que precisa ser descoberto.</p><h4><strong>O que fazer no discovery?</strong></h4><p>Tornar claro que tipo de pergunta deve ser respondida em cada variação de cenário, evitando que perguntas desnecessárias sejam respondidas e a performance seja prejudicada.</p><h4><strong>Como fazer um discovery?</strong></h4><p>Explicar como cada <em>framework</em> ou metodologia funciona e que tipo de respostas elas trazem, criando uma ligação clara entre as perguntas que seriam feitas e as possíveis formas de conseguir as respostas.</p><h4><strong>O que entregar no discovery?</strong></h4><p>Garantir o alinhamento das expectativas, principalmente com líderes e <em>stakeholders</em>, sobre os possíveis entregáveis de cada etapa.</p><h3>Encontrando padrões</h3><p>Após essa primeira fase definida, com o time entendendo se determinada iniciativa necessitava de Discovery, seguimos para a segunda parte. Definimos uma estrutura para as descobertas, de forma que o time mantivesse a padronização necessária para mensurar os resultados.</p><p>Definimos 3 formas de Discovery que poderiam ser realizadas. Elas se diferenciam na profundidade de entendimento necessário, que foi clarificado e alinhado na etapa anterior:</p><h4><strong>Planejamento da squad (Definindo cenários e estratégia):</strong></h4><p>Processo de descoberta no contexto macro da squad, realizado no início do semestre. Define-se os questionamentos e dores que precisam ser priorizados.</p><ul><li>O quê, quem e qual (<em> Exemplo: O que é o produto? Quem é o usuário?…)</em></li><li>Impacto/Esforço</li><li>Priorização</li></ul><h4><strong>Discovery padrão (Aplicado a um cenário já definido):</strong></h4><p>No caso de um contexto com pouca informação, é necessário investigar o cenário, bem como entender e priorizar o problema.</p><ul><li>Entendimento</li><li>Viabilidade</li><li>Risco</li></ul><h4><strong>Define (Maior entendimento sobre o cenário)</strong></h4><p>Quando já temos mais segurança sobre o cenário ou menor risco e precisamos alinhar o problema e já começar a convergir em uma solução.</p><ul><li>O quê</li><li>Por quê</li><li>Como</li></ul><p>Definido o que vamos responder em cada etapa, conseguimos alinhar melhor os pontos de quebra no processo para garantir o pragmatismo necessário, assim, quando já temos as respostas podemos simplificar a definição e focar em solucionar o problema, utilizando o modelo de discovery mais robusto para cenários incertos ou de grande impacto, e uma definição mais objetiva para cenários de grande certeza ou pequeno impacto.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*DqM8AdwJcogf-c8z-Z1A7Q.jpeg" /></figure><h3><strong>Adequando a rotina e documentação</strong></h3><p>Por fim, para garantir a execução e visualização/alinhamento, integramos a proposta com o processo de documentação no Jira (software que utilizamos para gestão de tarefas). Assim, organizamos modelos que, se preenchidos corretamente, oferecem para a liderança um acompanhamento simplificado da performance.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yzn3irrLzRhAtHJJRb5rNg.jpeg" /></figure><p>Cada uma das etapas pode conter tarefas de acordo com o contexto. Com esse modelo, conseguimos acompanhar informações sobre a performance do time em cada uma das fases e como uma variação de cenários afeta a execução do processo, auxiliando, dessa forma, a identificação de pessoas que necessitam de auxílio ou projetos que precisam de algum tipo de alinhamento estratégico.</p><h3><strong>Padrões vs Flexibilidade</strong></h3><p>Nesse processo, decidimos trabalhar com uma base em comum e, com ela, simplificar o aprendizado, a gestão e a metrificação. Esses padrões macros não mitigam as individualidades de cada profissional nem anulam a flexibilidade na execução. Pelo contrário, elas focam na clareza, alinhamento e categorização, permitindo assim que cada profissional tenha autonomia na tomada de decisão durante o processo.</p><p>Assim como outras padronizações do nosso time, como o Design System, nossos processos estão em constante evolução,adaptando-se à realidade de cada time.</p><h3><strong>E aí?</strong></h3><p>O processo de discovery veio como uma forma de aproximar a voz do usuário ao processo de desenvolvimento de produtos, trazendo um maior alinhamento das necessidades do público-alvo com a abordagem do negócio. Executá-lo de forma estratégica requer pragmatismo, aplicando metodologias com uma abordagem que foca em responder as principais perguntas de forma direta.</p><p>Com a implementação do nosso processo, otimizamos o alinhamento de expectativas da liderança, facilitamos a dinâmica com profissionais de produto nas etapas de descoberta e trouxemos mais clareza para os designers sobre a realização das etapas. Clareza essa que, alinhada com as iniciativas de desenvolvimento, colabora com o aumento da confiança do time.</p><blockquote>Acreditamos que a abordagem de design deve ser sempre flexível, aberta aos erros, voltada para os aprendizados e focada nas soluções. Aliando o apoio ao negócio na tomada de decisão com um ambiente altamente eficiente.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mBWq5icrAFsa5yxrzGdNXg.jpeg" /></figure><h4>A missão do time de design na Quero:</h4><p>“Apoiar o negócio na tomada de decisão através da <strong>visão do cliente</strong> e da tangibilização da estratégia. Projetando experiências universais de alto valor para nossos clientes, em um ambiente altamente <strong>eficiente</strong> e humano.”</p><p>Se quiser fazer parte deste time, estamos com <a href="https://carreiras.quero.com/">vagas abertas</a>.</p><p><em>Leia também:</em></p><ul><li><a href="https://medium.com/techatquero/casa-de-ferreiro-espeto-de-ferro-bd6b931c5b8e">Casa de ferreiro, espeto de ferro:</a> sobre resultados exponenciais no investimento da sua ferramenta interna</li><li><a href="https://medium.com/techatquero/design-%C3%A1gil-na-pr%C3%A1tica-adaptando-ao-seu-meio-f316cb419c64">Design ágil na prática:</a> adaptando UX ao seu meio e cultura</li><li><a href="https://medium.com/techatquero/design-de-produto-como-funciona-nosso-processo-de-onboarding-remoto-bc258a6c28b1">Onboarding de design em tempos de pandemia: </a>Simulando uma experiência real, o(a) novo(a) designer finaliza sua integração de forma remota gerando um entregável e conhecendo muito melhor seu usuário</li></ul><p><em>Esse texto se baseia em materiais de terceiros para construir alguns argumentos, você pode saber mais sobre eles nos links abaixo:</em></p><p>[1] <a href="https://blog.geekhunter.com.br/manifesto-agil/">O que é o Manifesto Ágil, seus 4 valores e 12 princípios</a>.</p><p>[2] <a href="https://pt.wikipedia.org/wiki/Manifesto_%C3%81gil">Manifesto Ágil — Wikipédia, a enciclopédia livre</a></p><p>[3] <a href="https://www.cbinsights.com/research/startup-failure-reasons-top/">Why Startups Fail: Top 20 Reasons l CB Insights</a></p><p>[4] <a href="https://www.napratica.org.br/bill-gross-ted-empresas-de-sucesso/">A principal diferença entre as empresas de sucesso e as que fracassam</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b346da47c8f8" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/voc%C3%AA-n%C3%A3o-precisa-de-um-discovery-b346da47c8f8">Você não precisa de um discovery!</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Vestibular Premiado: como escalar uma API]]></title>
            <link>https://medium.com/techatquero/vestibular-premiado-como-escalar-uma-api-df131603180a?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/df131603180a</guid>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[engenharia]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Denis Motta Urbanavicius]]></dc:creator>
            <pubDate>Fri, 27 Nov 2020 21:47:26 GMT</pubDate>
            <atom:updated>2020-11-27T21:47:26.584Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Participando ativamente da campanha do Vestibular Premiado, compartilhamos os aprendizados do squad Matrícula Direta</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5MuuijwkftJG4FSveydevg.png" /></figure><p>Quando falamos em escalabilidade, a primeira coisa que nos vem à cabeça é o <em>auto-scaling</em>, mas, na verdade, isso é apenas a cereja do bolo. Existem muitos fatores que devemos ficar atentos antes de configurarmos um <em>auto-scaling. Usando como base </em>o <a href="https://medium.com/queroedu/black-friday-para-estudar-como-trabalhamos-as-campanhas-para-alunos-e-institui%C3%A7%C3%B5es-de-ensino-585713c235c9">Vestibular Premiado</a>, evento da Quero Educação com 57 mil inscritos, como estudo de caso, compartilhamos alguns aprendizados.</p><h3>Métricas importantes</h3><p>Antes de colocar a mão na massa, precisamos seguir esses 3 passos:</p><ol><li>encontrar e entender quais problemas temos;</li><li>medir o tamanho desses problemas;</li><li>e por fim criar/usar uma estratégia de correção. Ou seja, neste bloco, vamos falar de como encontrar, entender e medir os problemas.</li></ol><h4>Uso de CPU da aplicação:</h4><p>Essa métrica serve para entendermos o quanto nossa aplicação está otimizada em relação aos outros itens. É muitas vezes desejado que o gargalo principal seja o uso de CPU da aplicação por ser mais fácil de controlar o <em>auto-scaling</em>, mas isso não quer dizer que não devemos otimizá-la, muito pelo contrário. Comentarei sobre isso em “Código pouco eficiente”, abaixo.</p><h4>Uso de Memória da aplicação:</h4><p>Aqui, olhamos se a aplicação tem problemas de uso de memória conforme o volume de acessos aumenta e, via de regra, devemos sempre ter uma sobra de mais ou menos 20% do uso de pico para evitar travamentos repentinos (out of memory).</p><p>Reservar um espaço de SWAP é desejável e pode evitar um travamento, mas deve ser raramente usado.</p><h4>Uso de CPU do banco de dados:</h4><p>Aqui entendemos se nossas <em>queries </em>estão otimizadas e/ou faltam índices. É normal o uso de CPU do banco de dados subir com o volume de acessos, mas, se o uso subir de forma exponencial, pode ser um indício de falta de índices/otimizações.</p><h4>Uso de memória do banco de dados:</h4><p>A memória do banco de dados é usada para cache de consultas (leituras apenas) e a quantidade desejada depende do uso da aplicação e/ou quantidade de registros. Os bancos de dados normalmente vêm configurados de fábrica para usar entre 80% e 90% da memória total da máquina e isso é perfeitamente normal. Deve-se aumentar apenas se observar ganho de velocidade em consultas.</p><h4>Tempo de resposta da aplicação:</h4><p>Essa métrica é muitas vezes ignorada, mas é provavelmente a mais importante. O que medimos aqui é quanto tempo a aplicação demora para responder cada request. Ela é importante, pois, quando temos situações de <em>lock </em>ou concorrência o problema, pode não aparecer em outras métricas, mas será facilmente encontrado e medido pelo tempo de resposta.</p><h3>Como testar</h3><p>Agora que sabemos quais métricas devemos ficar de olho, devemos testar nossa aplicação para entender onde está o gargalo. Eu disse no singular pois esse é um processo minucioso no qual removemos um problema por vez e, depois, reiniciamos o ciclo de testes.</p><p>Para testar, basta simular uma alta carga de acessos, começando pelas principais rotas do sistema (as que os usuários acessam com mais frequência) e aumentando a cobertura de rotas depois de algumas rodadas. Existem diversas aplicações para criar testes de carga e relatórios, como jMeter e Cypress.</p><p>Outro ponto de atenção é criar uma bateria de testes mais realista possível para evitar de testar situações que não refletem o cenário real. Em um dos testes que fizemos no Vestibular Premiado, nós reutilizamos o mesmo usuário em todas as requisições e acabamos criando uma concorrência irreal pelo mesmo registro no banco de dados (<em>ops!</em>). Isso mascarou os resultados dos testes e tivemos que refazê-los para poder procurar os problemas.</p><h3>Código pouco eficiente</h3><p>Nesse momento, suponho que você rodou os testes e descobriu que o uso de CPU da aplicação ficou cravado em 100% ou pior: 100% de apenas um dos núcleos.</p><h4>100% de um núcleo só:</h4><p>Isso acontece porque sua aplicação está rodando com uma <em>thread </em>só (óbvio, né?) e é mais frequente em linguagens interpretadas, mas também é comum em outras linguagens. Felizmente existem bibliotecas que resolvem isso para você, como a cluster (NodeJs) e gUnicorn (Python).</p><h4>100% de todos núcleos:</h4><p>Lembra que eu disse lá no começo que isso era desejável, mas temos de ter cuidado? Aqui vale uma análise quantitativa e de custos. Se precisamos de 2 a 8 núcleos para atender a quantidade de usuários simultâneos que desejamos com tempo de resposta baixo, pode valer mais a pena investir seus esforços de engenharia em outros lugares do que tentar economizar alguns dólares com infraestrutura.</p><p>No entanto, se você precisa de muito mais poder de processamento para atender sua demanda (aqui, falo de uma ordem de grandeza ou mais de diferença), é hora de procurar o que está errado com o seu código. Existem ferramentas nativas de profiling que podem te ajudar a encontrar gargalos e momentos que aplicação fica esperando, mas também é importante termos um desenvolvedor capaz de entender os pormenores da linguagem e identificar práticas que causam problemas (como criar uma estrutura massivamente OO em Python, que não é otimizado para isso).</p><p>Não existe uma saída fácil nesse momento, você sempre deve tomar o cuidado de avaliar o custo (<em>tempo + quantidade de devs</em>) para resolvê-los e ponderar se vale a pena fazer intervenções grandes.</p><h3>Banco de dados</h3><p>Chegamos no ponto mais delicado, principalmente, quando usamos bancos relacionais. Não me entenda errado, bancos relacionais funcionam muito bem e muitas vezes ficam com a culpa por conta de devs preguiçosos e não por suas limitações. Aqui, precisamos falar de métricas novamente, pois a análise é mais complexa.</p><h4>Uso de CPU alto, pouco uso de disco (iops baixo):</h4><p>Indício de falta de índices ou de concorrência entre registros! Aqui, devemos olhar o <em>slow query log</em> ou, no nosso caso,que usamos <em>RDS Postgres</em>, a página “Performance Insights” do console da AWS. Essa página usa um código de cores que indica qual tipo de ação está bloqueando o comando, exatamente o que estamos procurando.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/574/1*USHTvS5dyTS_y16PINcHWw.png" /><figcaption>Histórico de uso de CPU por tipo de comando</figcaption></figure><p>O mais importante é o uso de CPU (barra verde), mas vale a pena estudar as outras métricas para entender situações diferentes. Na imagem abaixo, conseguimos entender quais comandos estão causando problemas.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/538/1*l9dK0OLo5pQNZ2GH3Vy0DA.png" /><figcaption>Tipos de await por query. Medido em quantidade de CPUs — 3.09 = 3 núcleos e 9% do quarto</figcaption></figure><p>E o próximo gráfico mostra o que aconteceu quando criamos os índices necessários. A seta vermelha é o momento que criamos os índices — o volume de acessos continuou o mesmo:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/872/1*68NZOdYWEvtpuDTlalfgfw.jpeg" /><figcaption>Uso de CPU do banco de dados no momento que adicionamos índices</figcaption></figure><p>Mesmo depois dessas correções, nosso tempo de resposta continuava alto. O RDS reportava ocupação alta de <em>ClientRead</em> e baixa quantidade de iops. Lembra que eu falei que testamos as rotas com um usuário só? Foi neste momento que descobrimos que criamos concorrência em um único registro.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lc_7krbvxqt3wdf9rk9B0w.jpeg" /><figcaption>Tempo de resposta da aplicação durante a crise e, na seta vermelha, após as correções</figcaption></figure><h4>Uso de CPU baixo, IOPS alto:</h4><p>Indica que muitos dados estão sendo puxados em cada consulta. Não é necessariamente um problema, mas você deve procurar entender se está puxando campos demais nas suas <em>queries </em>(nunca use <em>select *</em> se não precisa de todos os campos).</p><h4>Cereja do bolo:</h4><p>Depois de fazer todas essa otimizações, é hora de escalar verticalmente e/ou horizontalmente. Aqui as possibilidades são imensas (<em>sharding</em>, <em>replicas</em>, máquinas com <em>burst</em>, etc.) e não é o foco desse artigo.</p><h3>Dependência de terceiros</h3><p>Aqui, foi o nosso maior aprendizado com o <a href="https://medium.com/queroedu/black-friday-para-estudar-como-trabalhamos-as-campanhas-para-alunos-e-institui%C3%A7%C3%B5es-de-ensino-585713c235c9">Vestibular Premiado</a>. Temos algumas integrações com parceiros que funcionavam em tempo real e qualquer falha poderia causar impacto na nossa plataforma.</p><p>Por uma série de motivos que não valem a pena estender aqui, decidimos usar SQS para organizar e transformar essas integrações em eventos assíncronos. Criamos uma estrutura onde a aplicação guarda os dados necessários no banco de dados e envia o ID para a fila SQS, retornando um feedback de sucesso pro aluno imediatamente.</p><p>De forma assíncrona, temos um job que busca esses IDs da fila, carrega os dados e envia para o terceiro. Se der erro ou o terceiro não responder, o ID volta para a fila. Abordagem simples, direta e resiliente.</p><blockquote>Foi assim que conseguimos atender mais de 20 mil provas (entre redações e múltipla escolha) e 3800 acessos simultâneos com apenas um mês de esforço de um <em>squad </em>de engenharia e custo mínimo de infraestrutura (uma única t3.medium deu conta da aplicação).</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rD28s3v9wLlG859R_UzT4A.png" /><figcaption>Requests por minuto do último dia de Vestibular Premiado</figcaption></figure><h4>Leia também:</h4><ul><li><a href="https://medium.com/queroedu/black-friday-para-estudar-como-trabalhamos-as-campanhas-para-alunos-e-institui%C3%A7%C3%B5es-de-ensino-585713c235c9">Black Friday para estudar</a>: como trabalhamos as campanhas para alunos e instituições de ensino.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=df131603180a" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/vestibular-premiado-como-escalar-uma-api-df131603180a">Vestibular Premiado: como escalar uma API</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Tecnologias para experiência dos alunos e o squad que as desenvolvem]]></title>
            <link>https://medium.com/techatquero/tecnologias-para-experi%C3%AAncia-dos-alunos-e-o-squad-que-as-desenvolvem-138cc695c397?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/138cc695c397</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[product]]></category>
            <category><![CDATA[produtos]]></category>
            <category><![CDATA[engenharia]]></category>
            <category><![CDATA[engineering]]></category>
            <dc:creator><![CDATA[Quero Educação]]></dc:creator>
            <pubDate>Wed, 25 Nov 2020 18:41:16 GMT</pubDate>
            <atom:updated>2020-11-25T19:00:10.799Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>O squad Relacionamento é responsável por desenvolver produtos para oferecer a melhor experiência aos alunos</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3qiJqpiTQbQG9nFOfNVBlQ.jpeg" /></figure><p>Levando o mesmo nome da equipe de <a href="https://medium.com/queroedu/conhe%C3%A7a-o-time-guias-do-aluno-6686c3d1bcc">Guias do Aluno</a>, o squad Relacionamento é responsável por desenvolver produtos que melhoram a experiência dos usuários dos nossos principais produtos, seguindo a grande missão da unidade de negócio.</p><p>E, para atingir os nossos objetivos e missão em cheio, trabalhamos em tecnologias que incentivam e enaltecem o atendimento humano dos nossos guias ou naquelas que têm como diferencial a velocidade dos chatbots. E essa mensagem ecoa como um mantra em toda tarefa e reunião em que vivemos no nosso dia a dia e em cada linha de código que escrevemos.</p><h4><strong>Essencial para o business</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*UQE0eSyD-SLHxc409fk0wg.jpeg" /></figure><p>Assim como o time de Customer Experience, o <strong><em>squad Relacionamento</em></strong> é essencial para o negócio da Quero Educação. Quando falamos de cultura e valores, dizemos que os alunos são nossa razão de existir, por isso, trabalhar em sua experiência é tão importante para o negócio da Quero Educação.</p><p>E sabe como trabalhamos na sua experiência? Melhorando as ferramentas de trabalho do time que atende esses alunos. Por isso, um dos grandes benefícios do squad é estar bem próximo — mesmo com a distância da pandemia — dos usuários dos produtos que desenvolvemos. O trabalho em conjunto é essencial para contribuirmos para a evolução constante das ferramentas, identificando quais são suas falhas e novas oportunidades.</p><p>Para ficar ainda mais claro, desenvolvemos o produto <strong><em>OPA</em></strong> <strong><em>(Painel do Guia do Aluno)</em></strong>, suas variações e a <strong><em>Quiara</em></strong>, o chatbot, responsável pela automatização das respostas. Desta forma, garantimos por todas as vias a melhoria de atendimento dos alunos. Evoluindo a ferramenta OPA, damos suporte por meio da tecnologia à cordialidade e qualidade do atendimento humano e também contribuímos para a rapidez do atendimento com a utilização da inteligência artificial.</p><p>Ambos caminhos são importantes para a evolução da Quero Educação quando trabalhadas em conjunto. Por um lado, temos bons produtos de atendimento para que os guias atendam com qualidade os alunos. Por outro lado, a Quiara ajuda em um momento de grande crescimento de alunos nos procurando para tirar dúvidas. Nosso chatbot é uma resposta para uma inviabilidade de contratar inúmeros guias do aluno.</p><p>Como resultados, temos o atendimento cada vez mais rápido e com mais qualidade e a contribuição para o aumento de f<a href="https://medium.com/techatquero/casa-de-ferreiro-espeto-de-ferro-bd6b931c5b8e">aturamento do projeto</a>.</p><h4><strong>Produtos e tecnologias</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MdEUpBt5COKh7JxWqWRvjQ.jpeg" /></figure><p>O <strong><em>OPA</em></strong> é um painel, o qual os guias do aluno utilizam diariamente para conversar com os alunos por meio de chamadas de voz, Whatsapp e e-mail. O objetivo é facilitar o acesso aos dados de cada oferta e instituição de ensino, já que é lá que os guias encontram todas as informações que os alunos possam precisar.</p><p>Para vocês terem uma ideia, antes do OPA existir, os guias utilizavam diversas abas no navegador para conseguir conversar com o aluno e também acessar essas informações no Quero Bolsa. Agora está tudo no mesmo lugar e o guia pode acompanhar o aluno em toda a sua jornada, do momento que ele está escolhendo o curso certo até o final de seu curso, já que o time acompanha o aluno além da finalização de sua matrícula.</p><p>Para seu desenvolvimento, utilizamos <em>Elixir</em> e <em>Phoenix</em> no back-end e <em>Vue</em> e <em>Nuxt</em> no front-end. Outras tecnologias utilizadas são: websocket para atualizações real-time, <em>K8s, Helm e Terraform</em> na infraestrutura que está hospedada na <em>AWS</em> e também Github Actions e AWS Codebuild para integração contínua.</p><p>Também utilizamos PostgreSQL e Redis para salvar nossos dados, o Whatsapp Business API e Asterisk, Zendesk e Freshdesk para integração com serviços de telefonia, chat e email respectivamente.</p><p>Outro projeto do time é a Quiara, o chatbot que nasceu de um problema que precisávamos resolver. Nosso atendimento, ao receber uma carga alta de pedidos durante alguns períodos do ano, precisava ser escalado para melhorar seu serviço.</p><p>A partir da união de times multidisciplinares, a Quiara é desenvolvida para ajudar o aluno em dúvidas e perguntas mais simples e acelerar o atendimento humano com as dúvidas mais complexas. Neste serviço de inteligência, utilizamos o framework RASA em Python.</p><h4><strong>Desafios com foco nos alunos</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kmg1fk20cokzhom42BhMvg.jpeg" /></figure><p>Durante o período de matrícula em instituições de ensino, assim como os acessos do <a href="https://querobolsa.com.br/"><strong><em>Quero Bolsa</em></strong></a>, o OPA recebe uma grande demanda de atendimento. O Whatsapp hoje é a ferramenta que mais recebe mensagens de alunos para conversar com nossos guias. E é a partir destes períodos de “alta temporada” que nascem os maiores desafios do time.</p><p>Quem entra no squad relacionamento recebe como missão encurtar o tempo de atendimento dos alunos sem perder a qualidade. Desta forma, sem dúvida, o maior desafio do time é encontrar formas de atendê-los de forma cada vez mais automática para diminuir, por exemplo, a fila do atendimento no Whatsapp.</p><p>Esses desafios serão resolvidos com a utilização da Quiara, nossa menina dos nossos olhos, com a criação de ferramentas em que o aluno possa resolver suas dúvidas sozinhos no site do <a href="https://querobolsa.com.br/"><strong><em>Quero Bolsa</em></strong></a> e otimizando o trabalho dos guias.</p><p>Nossos novos parceiros e parceiras de equipe vão nos ajudar a desacoplar nossos sistemas do <a href="https://querobolsa.com.br/"><strong><em>Quero Bolsa</em></strong></a> e a transformar a engenharia do OPA para que seja um produto independente para que qualquer vertical da Quero Educação possa utilizá-lo (Graduação, Ensino Básico, LLL, etc).</p><p>Outro desafio do nosso time de Engenharia do Relacionamento está relacionado à integração. Devido à função dos nossos sistemas, integramos o OPA com diversos canais de relacionamento para que os guias consigam resolver os problemas dos alunos em um só lugar. Enquanto isso, os alunos poderão comunicar por qual canal ele preferir (chamada de voz, e-mail, chat ou Whatsapp).</p><p>Por mais que essa parte do trabalho esteja bem desenvolvida, melhorias constantes nunca são demais, não é mesmo?</p><p><strong>Diferenciais do squad, impacto para a empresa</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*h9MxwLxEuRtxm0NQDUVWuw.jpeg" /></figure><p>Apesar de assumirmos o nome do time de Guias do Aluno, o <strong><em>squad Relacionamento</em></strong> também tem oportunidade de desenvolver produtos e novas features para os aluno. Como resultado, temos um grande número de cenários para atacar e melhorar a experiência dos alunos em sua jornada.</p><p>Desta forma, o trabalho em conjunto é um dos maiores diferenciais em estar no squad. Muitos de nossos projetos saem do papel pela ajuda multidisciplinar que contamos no desenvolvimento de nossos produtos. Um exemplo claro é a Quiara que nasceu com o trabalho da Engenharia, Produto, Data Science, além de outras áreas além de tech, como time de guias do aluno e de branding.</p><blockquote>E, com isso, ter contato diariamente com os atendimentos é uma oportunidade de entender os problemas que precisamos resolver por meio da Engenharia, inteligência e novos produtos.</blockquote><p>Estar próximo da equipe de atendimento é também sentir que está próximo deles recebendo seus feedbacks positivos e construtivos quando encontramos soluções.</p><p>Trabalhar nesse contexto de atendimento é também ter desafios únicos, já que os usuários de nossos produtos são experts. Complementando, a UI/UX para esses usuários são mais complexas do que para usuários casuais (como no Quero Bolsa), trazendo desafios para o front-end por ter muitas ações ocorrendo na mesma tela. O resultado deste trabalho, portanto, é construir grande parte do fluxo de atendimento de alunos.</p><p>Além disso, trabalhar no desenvolvimento de um produto que impacta toda a empresa é uma grande responsabilidade que transcende a nossa própria missão e a da empresa também.</p><blockquote>Nossa missão nasceu com o propósito da empresa e com um de nossos valores como parte de suas peças fundamentais. Para a empresa, <a href="https://medium.com/queroedu/cultura-quero-aluno-%C3%A9-rei-4692289afd2c">o aluno é rei</a>. Para o OPA e a Quiara, os alunos são motivo de sua existência. E para o squad Relacionamento também.</blockquote><p>Quer fazer parte deste desafio? Estamos com <a href="https://jobs.lever.co/quero.education?department=Tecnologia&amp;team=Engenharia">vagas abertas</a>!</p><p>Leia também:</p><ul><li><a href="https://medium.com/techatquero/dos-devs-aos-guias-como-adaptamos-nossa-tecnologia-para-o-home-office-edad3751a1b0">Dos devs aos guias: como adaptamos nossa tecnologia para o Home Office</a></li><li><a href="https://medium.com/techatquero/casa-de-ferreiro-espeto-de-ferro-bd6b931c5b8e">Casa de ferreiro, espeto de ferro</a></li><li><a href="https://medium.com/techatquero/inception-as-din%C3%A2micas-de-in%C3%ADcio-de-trimestre-da-tribo-b2c-ca3ed1b71962">Inception: as dinâmicas de início de trimestre do B2C</a></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/341/1*-2nNaGVWQrghm_Lgd54QGg.png" /><figcaption>Gustavo Vianna — Product Manager / Nathanael Sousa — Tech Lead</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=138cc695c397" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/tecnologias-para-experi%C3%AAncia-dos-alunos-e-o-squad-que-as-desenvolvem-138cc695c397">Tecnologias para experiência dos alunos e o squad que as desenvolvem</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Quero Inbound e a tecnologia para estratégias de marketing de atração]]></title>
            <link>https://medium.com/techatquero/quero-inbound-e-a-tecnologia-para-estrat%C3%A9gias-de-marketing-de-atra%C3%A7%C3%A3o-b527fb724686?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/b527fb724686</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[produtos-digitais]]></category>
            <category><![CDATA[product]]></category>
            <category><![CDATA[quero-educação]]></category>
            <category><![CDATA[produtos]]></category>
            <dc:creator><![CDATA[Quero Educação]]></dc:creator>
            <pubDate>Wed, 04 Nov 2020 14:16:18 GMT</pubDate>
            <atom:updated>2020-11-04T14:34:07.534Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Conheça o trabalho dos squads que desenvolvem produtos com estratégia de inbound</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zmCpEXIbguTyq6I63oYH4w.gif" /></figure><p>Com o mesmo objetivo de captar alunos, o time de tecnologia do Quero Inbound da Quero Educação reforça o nosso propósito de levar educação a mais pessoas de uma maneira diferente do nosso tradicional <a href="https://querobolsa.com.br/">Quero Bolsa</a> — por atração de tráfego e conteúdo.</p><blockquote>Nosso time cria produtos com um papel consultivo para que os alunos consigam entender, ao longo de sua jornada em nossos sites, quais são as possibilidades e qual é o melhor caminho a ser seguido.</blockquote><p>Nesse processo, não é oferecido um desconto, como é feito no marketplace Quero Bolsa, mas uma resposta a uma dúvida que o usuário possa ter.</p><p>Fazendo parte dos produtos B2C e ainda considerado um dos novos negócios da Quero Educação, a tribo Inbound herdou o modelo de negócio a partir do <a href="https://exame.com/negocios/quero-educacao-compra-operacao-brasileira-de-norte-americana-quinstreet/">aporte das operações de educação da Quinstreet no ano passado</a>.</p><p>Hoje, o objetivo do nosso time de tecnologia é inovar a partir desse modelo de negócio, gerando mais valor para a Quero, alunos e instituições de ensino de diversas formas, uma delas foi o lançamento de novos marketplaces: <a href="https://www.guiadacarreira.com.br/">Guia da Carreira</a>, <a href="https://www.guiadacarreira.com.br/">Mundo Vestibular</a> e <a href="https://ead.com.br/">EAD</a>.</p><p>Somos da frente de <a href="https://medium.com/techatquero/tech-para-novos-neg%C3%B3cios-na-quero-k12-e-lll-c94f6a5510c8">Novos Negócios da Quero Educação</a>, que investe em novas frentes de negócio, que vão além do marketplace de cursos de graduação. Na tribo Inbound, o time de tecnologia — composto por representantes de Produto, Design, Engenharia e Data Science — trabalha ao lado dos times focados nas estratégias comerciais, operação de vendas e mídia.</p><h4><strong>O funil</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NJ3qe1j-8h8969Htkb18Aw.png" /><figcaption>Nosso fluxo se inicia nas campanhas ou nos banners dos sites de conteúdo, como o Guia da Carreira</figcaption></figure><p>Para desenvolver nossos produtos devemos trabalhar com o funil do nosso modelo de negócio. Nosso fluxo se inicia nas impressões das nossas campanhas de mídia paga ou dos banners nos nossos sites de conteúdo, e é a partir dos cliques que o aluno entra em contato com nossos produtos — anunciando o início da jornada do estudante em nossa plataforma.</p><blockquote>A mágica acontece quando o estudante acessa nosso formulário — o grande fio condutor que passa por todos os produtos que desenvolvemos. Ao responder as perguntas do formulário, o estudante nos ajuda com os nossos objetivos: qualificá-lo para seguir em sua jornada e aumentar seu engajamento até a decisão de compra.</blockquote><p>Conforme o estudante responde cada uma das perguntas, ele nos ajuda a entender se ele possui o perfil para seguir no nosso processo. Caso ele se encaixe, ele está um passo mais perto de escolher um curso para estudar.</p><p>Não deu para qualificá-lo? Está tudo bem! O formulário, ao engajar o aluno, cumpre também com o fim de ajudá-lo a entender o que ele está procurando. Afinal, só quem passou por um momento de escolha de carreira sabe que a indecisão às vezes toma conta da gente, não é mesmo? Portanto, se ele for “desqualificado” em nosso formulário, ele ganha outras opções, como procurar por um curso no Quero Bolsa.</p><p>Por outro lado, caso ele avance em nosso fluxo, alguém do customer center entra em contato com o aluno e o ajuda no processo de inscrição no vestibular da instituição de ensino escolhida. A partir deste momento, para fins de aprovação em vestibular e, enfim, matrícula do aluno, a instituição de ensino assume e nossa ajuda na jornada do aluno está quase ao fim.</p><h4><strong>Os produtos</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oxgyWumMYipfbR5Ps4wOGw.png" /><figcaption>Nossos produtos estão inseridos em sites de conteúdo, como o Mundo Vestibular</figcaption></figure><p>Okay, falamos do funil, falamos dos produtos de nossos colegas… Mas e os produtos da <strong>Tribo Inbound</strong>, quais são?</p><p>Os nomes de squads de nossas tribos respondem a pergunta — <strong><em>Baseline</em></strong><em> e </em><strong><em>Descoberta</em></strong>. O primeiro tem a função de garantir a eficiência dos produtos originais, enquanto o segundo trabalha na descoberta de novas oportunidades para nosso negócio.</p><p>Todos os nossos produtos atuais são baseados na geração de leads que pode estar conectada com o contato via call center. Atraímos os usuários por conteúdos relacionados a educação, essa atração pode ser por mídia orgânica a partir dos nossos sites de conteúdo próprios e também por campanhas de mídia paga com afiliados e campanhas de PPC.</p><p>Para gerar os leads, utilizamos o formulário que falamos no capítulo anterior para dar <em>match</em> do aluno com as faculdades parceiras nos cursos que possam interessar aos alunos. Esses formulários podem ser <em>branded</em>, ou seja, com a cara (layout e assets da marca) da instituição de ensino parceira.</p><p>Existem produtos que usam também o formulário <em>unbranded</em>, significando que o tráfego e o lead não são específicos e atrelados à uma marca de faculdade. Neste tipo de contato com formulário, o aluno pode receber resultados de diversas instituições de ensino parceiras e escolher as opções que preferir.</p><p>Entendendo que o formulário tem o papel de engajar, também trabalhamos para melhorar a experiência do fluxo que estudante terá enquanto responde as perguntas para encontrar seu melhor curso. Focando no engajamento, trabalhamos o layout de nossos produtos com mensagens motivacionais e tutores representativos do cenário brasileiro para que o aluno se identifique e entenda que ele pode, sim, estudar.</p><p>Nesse tipo de formulário, quando o aluno se sente representado, conseguimos aumentar o número de inscritos em 22% em relação ao formulário tradicional. Comparando o fluxo total, tivemos um aumento de 14% de taxa de sucesso, inscrevendo cada vez mais alunos nas faculdades parceiras.</p><h4><strong>Além do engajamento e qualificação</strong></h4><p>Somos uma equipe que trabalha com esse modelo de negócio há anos e é uma alternativa para impactar mais alunos que buscam uma forma de estudar. Em vez de oferecer um marketplace com as opções de cursos, instituições de ensino e descontos, trabalhamos diretamente com o tráfego e o interesse desses alunos para oferecer a melhor opção para ele.</p><p>Entre nossos objetivos, queremos aumentar a quantidade de alunos se matriculando em instituições de ensino e oferecer uma nova opção de acesso à educação para grande parte do mercado.</p><blockquote>Trabalhar no time de tecnologia da Tribo Inbound é reforçar a missão da Quero Educação, desenvolvendo produtos para encurtar as distâncias da educação, ajudando cada vez mais pessoas a escolher e ingressar no curso compatível com sua realidade.</blockquote><p><strong>Obs. </strong>Este artigo foi escrito em conjunto com <a href="https://www.linkedin.com/in/helena-porchia/">Helena Porchia</a>, business &amp; data analyst, que nos ajudou a desenvolver os produtos até setembro de 2020.</p><p>Está interessado neste desafio? Estamos com <a href="https://sobre.quero.com/vagas/?time=tecnologia&amp;cidade=sao-paulo">diversas oportunidades</a> na nossa tribo!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/322/1*3Fz6lqX_-1-sKIXwYQLliQ.png" /><figcaption><a href="https://www.linkedin.com/in/christianzambra/">Christian Zambra</a> — Product Manager | Helena Porchia — Data Analyst</figcaption></figure><p>Leia também:</p><ul><li><a href="https://medium.com/techatquero/tech-para-novos-neg%C3%B3cios-na-quero-k12-e-lll-c94f6a5510c8">Tech para Novos Negócios: k12 e LLL</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b527fb724686" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/quero-inbound-e-a-tecnologia-para-estrat%C3%A9gias-de-marketing-de-atra%C3%A7%C3%A3o-b527fb724686">Quero Inbound e a tecnologia para estratégias de marketing de atração</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Quero no Product Game: capacitando novos profissionais de produto]]></title>
            <link>https://medium.com/techatquero/quero-no-product-game-capacitando-novos-profissionais-de-produto-3e21708a2452?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/3e21708a2452</guid>
            <category><![CDATA[product]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[produtos]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[produtos-digitais]]></category>
            <dc:creator><![CDATA[Quero Educação]]></dc:creator>
            <pubDate>Thu, 22 Oct 2020 11:30:31 GMT</pubDate>
            <atom:updated>2020-10-23T10:34:35.148Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Em uma jornada imersiva no universo de produto digitais, os inscritos entendem nosso dia a dia e têm contato com nossos principais stakeholders</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gheh-lIFGUr7zWizt_xe4Q.png" /></figure><p>Em uma jornada imersiva de duas semanas, os participantes do evento estão vivendo a experiência real de descoberta de produto. Com 60 participantes em 20 equipes formadas, os inscritos no evento viveram um problema da Quero Educação e a dinâmica real de um product manager para finalizar o jogo.</p><h4><strong>O que é o Product Game</strong></h4><p>O <a href="https://productgame.webflow.io/">Product Game</a> é um evento externo, criado por <a href="https://www.linkedin.com/in/carollrcosta/">Carolina Costa</a> (product manager, fundadora do Güd Studio), <a href="https://www.linkedin.com/in/marialemosdeda/">Maria Lemos</a> (product manager na Cubos Tecnologia) e <a href="https://www.linkedin.com/in/ribeiromgabriela/">Gabriela Ribeiro</a> (UX designer na Conveste) com a intenção de ser uma jornada imersiva para quem quiser viver o universo de produto de verdade. Apesar do nome, nosso evento é mais que um jogo — é a oportunidade dos inscritos vivenciarem o dia a dia de um product manager durante a fase da descoberta do produto.</p><p>Essa oportunidade é focada naqueles que acabaram de entrar na área de product management e UX ou estão em processo de migração, já que a proposta é aprender tudo na prática (e não apenas na teoria). Em duas semanas, a proposta é de viver um desafio real de uma empresa com produtos consolidados, aplicando técnicas e recebendo mentoria de grandes nomes do mundo de produto.</p><h4><strong>O que é a jornada</strong></h4><p>Os participantes receberam um problema desenvolvido por nós, a empresa parceira do evento. Durante todo o processo de product discovery, está havendo a interação com stakeholders reais para alinhamento estratégico, levantamento de oportunidades até a definição da solução final.</p><p>Entre os stakeholders da Quero, estão participando <a href="https://www.linkedin.com/in/thomasdias/">Thomás Dias</a> (CPTO), <a href="https://www.linkedin.com/in/ederscosta/">Éder Costa</a> (head de tech do B2C/B2B), <a href="https://www.linkedin.com/in/lucasgomes/">Lucas Gomes</a> (Diretor de B2C e cofundador da Quero), <a href="https://www.linkedin.com/in/luavaz/">Luã Vaz</a> (líder de Design), <a href="https://www.linkedin.com/in/oandresimoes/">André Simões</a> (head de tech do Quero Inbound), <a href="https://www.linkedin.com/in/kelvyn-suzuki/">Kelvyn Rosinski</a> (líder de Data Science), <a href="https://www.linkedin.com/in/janklever/">Jan Klever</a> (design system ops), <a href="https://www.linkedin.com/in/luiz-henrique-piazentini/">Luiz Piazentini</a> (PM), Lucas Aquino (tech lead), <a href="https://www.linkedin.com/in/joaovitoralves/">João Vitor Alves</a> (tech lead), <a href="https://www.linkedin.com/in/gustavogmrs/">Gustavo Guimarães</a> (engineering manager) e <a href="https://www.linkedin.com/in/neypimenta/">Ney Pimenta</a> (group engineering manager).</p><p>E não é só isso! Os participantes têm a oportunidade de receber mentoria de especialistas em produto de fora da Quero, além de assistir palestras com grandes nomes de produto.</p><h4><strong>A parceria</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*TaqlJ83aRHhF2eixmSUAGg.jpeg" /></figure><p>O desafio foi desenhado a partir de um problema proposto pelo nosso time de produto, baseado em vivências do passado e em soluções que já desenvolvemos a partir deste problema.</p><p>Baseando-se em dados da Quero Educação, semanalmente os participantes estão consultando os nossos stakeholders para entender o contexto da Quero e do problema em si para, assim, poderem entregar o melhor planejamento. A ideia é viver a experiência do product discovery em sua totalidade.</p><blockquote>O contato com os stakeholders também tem sido importante para que o resultado dos participantes esteja alinhado com a visão de produto e a estratégia da Quero, assim como nossa visão, missão e valores.</blockquote><p>No final da jornada, a banca avaliadora da Quero será responsável por escolher o melhor time do Product Game se baseando nos critérios acima e se a solução é viável tecnicamente.</p><p>Além do mais, o projeto inteiro têm acontecido com suporte de Éder Costa (head de tech), <a href="https://www.linkedin.com/in/nathalia-lopes-cunha/">Nathalia Lopes</a> (BP de tecnologia) e <a href="https://www.linkedin.com/in/gisela-zaffalon-bobato/">Gisela Bobato</a> (coordenadora de comunicação).</p><h4><strong>O que é Product Discovery</strong></h4><p>De forma bem resumida, essa descoberta de produto é um conjunto de atividades que realizamos para entender como evoluir um produto. Utilizamos técnicas, frameworks e ferramentas para descobrir evidências que nos ajudem a reduzir riscos, tomar decisões e testar novas hipóteses.</p><p>Nesse processo, entendemos melhor o valor, a usabilidade, a execução e a viabilidade do produto e entendemos se ela pode ou não dar certo no momento de lançamento. Assim, com suporte dos times de design, engenharia e produto, conseguimos mitigar os riscos antes de iniciar o processo de “delivery” do produto.</p><p>E, para finalizar este processo, vivemos três fases:</p><blockquote><strong><em>Exploração: </em></strong><em>É o momento em que sabemos pouco do assunto, quando precisamos pesquisar sobre o problema e também a solução. Liderado pelos UX designers, é o momento de pesquisar fontes de dados e realizar entrevistas com usuários.</em></blockquote><blockquote><strong><em>Prototipação:</em></strong><em> É a procura de uma possível solução. É a prototipação rápida, dentro do seu grupo de trabalho, com os stakeholders, etc. E também a discussão com o time de Engenharia para entender se conseguimos entregar em um tempo razoável.</em></blockquote><blockquote><strong><em>Acompanhamento/Otimização: </em></strong><em>Como o nome diz, é hora de acompanhar o MVP depois que entra em produção, comparando com o resultado esperado. Também é a hora de propor novas soluções.</em></blockquote><p>Durante o Product Game, os participantes têm a chance de simular essas fases (a primeira e a segunda) para que a banca avaliadora entenda a viabilidade da última fase.</p><h4><strong>Fim de jogo</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fMmroYicaHr06VW8Axx0qQ.png" /></figure><p>Ao final do jogo, além de aprender e ter contato com personagens reais do Produto, os participantes ganharão cursos da <a href="https://www.cursospm3.com.br/">PM3</a> e também terão a chance de participar do <a href="https://docs.google.com/forms/d/e/1FAIpQLSdSJa38jNOph8hDFTWlxQT1RdCYT9XF5u0BNLsR7YQDncLunw/viewform">Speed Hiring</a> com empresas inscritas. Nosso time de tech recruiters já está pronto para participar e, quem sabe, contratar novos nomes da gerência de produto.</p><blockquote>Entramos como colaboradores do Product Game por sermos apaixonados pelo mundo de Produto. Queremos encontrar outros apaixonados e acelerarmos a capacitação de quem quer construir novas e inovadoras soluções no Brasil.</blockquote><p>Quer nos ajudar a descobrir novos produtos para encurtar as distâncias da educação no Brasil? Estamos com <a href="https://jobs.lever.co/quero.education/?department=Tecnologia&amp;team=Produto">vagas abertas</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3e21708a2452" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/quero-no-product-game-capacitando-novos-profissionais-de-produto-3e21708a2452">Quero no Product Game: capacitando novos profissionais de produto</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Hacktoberfest e a contribuição dos desenvolvedores da Quero no open source]]></title>
            <link>https://medium.com/techatquero/hacktoberfest-e-a-contribui%C3%A7%C3%A3o-dos-desenvolvedores-da-quero-no-open-source-fc913af0bc08?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/fc913af0bc08</guid>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[engenharia]]></category>
            <category><![CDATA[hacktoberfest]]></category>
            <dc:creator><![CDATA[Quero Educação]]></dc:creator>
            <pubDate>Thu, 15 Oct 2020 12:24:06 GMT</pubDate>
            <atom:updated>2020-10-16T14:13:27.665Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Com um repositório e disponibilização de mentoria, reunimos interessados em contribuir para projetos open source</em></h4><p>Os desenvolvedores da Quero Educação se reuniram organicamente para contribuir para projetos open source durante o Hacktoberfest de 2020. Com o objetivo de reunir interessados dentro e fora da Quero em aprender com esses projetos, montamos com um repositório público para contribuição até o último dia do mês de outubro.</p><figure><img alt="Arte gráfica com as cores azul escuro no fundo e o texto em branco e rosa com a frase &quot;Quero Educação no Hacktoberfest 2020&quot;" src="https://cdn-images-1.medium.com/max/1024/1*dY9o-pw62x_KcB7LjWA8QQ.png" /></figure><h4><strong>O que é o Hacktoberfest?</strong></h4><p>Criado pela Digital Ocean, o <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a> convida a todos para contribuir com a comunidade global de open source durante o mês de outubro de todos os anos. Os participantes podem ser de todos os backgrounds e níveis de habilidade em desenvolvimento de projetos do tipo.</p><p>Só em 2019, foram 48127 pull requests em 154767 diferentes repositórios. Participaram pessoas de 142 países e a linguagem mais utilizada foi o JavaScript com 89603 PRs (o equivalente a 18,55%).</p><p>O maior objetivo do evento é o crescimento desses projetos, nos quais os participantes estarão focados para trabalhar neles durante um mês inteiro. Caso os inscritos concluam o desafio do evento, podem ganhar a camiseta oficial da edição ou plantar uma árvore pela <a href="https://tree-nation.com/">Tree-Nation</a>.</p><h4><strong>Por que e como a Quero entrou nessa?</strong></h4><p>Queremos facilitar o acesso aos participantes do evento (sejam da nossa empresa ou não). Com um repositório em português, disponibilizamos e centralizamos informações sobre projetos open source.</p><p>Além disso, estamos oferecendo mentoria para quem quiser tirar dúvidas em projetos específicos. Você pode agendar agora mesmo de acordo com os seguintes assuntos:</p><blockquote><strong><em>Fastify e Node.js:</em></strong></blockquote><ul><li><a href="https://www.linkedin.com/in/rafaelgss/"><strong>Rafael Gonzaga</strong></a> é nosso tech lead e é apaixonado pelo mundo open source. Para falar com ele, <a href="https://calendly.com/rafaelgss/30min?month=2020-10">agende seu horário</a>.</li></ul><blockquote><strong><em>Javascript:</em></strong></blockquote><ul><li><a href="https://www.linkedin.com/in/jos%C3%A9-aderbal-arag%C3%A3o-filho-42639a18a/"><strong>Aderbal Filho</strong></a> é desenvolvedor do Quero Inbound, um dos projetos recentes aqui da Quero. Foi quem convidou todos os desenvolvedores da Quero Educação para o projeto. Se quiser bater um papo sobre <em>Vue.js</em> e <em>React</em>, é só consultar a agenda dele e <a href="https://calendly.com/aderbalfilho/30min?month=2020-10">marcar um horário</a>.</li><li><a href="https://www.linkedin.com/in/plcosta/"><strong>Pedro Costa</strong></a> é engineering manager do squad que desenvolve o Quero Bolsa e está com a <a href="https://calendly.com/pedro-costa-quero/30min">agenda aberta</a> para falar sobre Vue.js, React e Gatsby.</li><li><a href="https://www.linkedin.com/in/vhoyer/"><strong>Vinicius Hoyer</strong></a> é programador do squad responsável por desenvolver os novos marketplaces da Quero Educação (<a href="https://www.guiadacarreira.com.br/busca-cursos/resultados?l=graduacao">Guia da Carreira</a>, <a href="https://www.mundovestibular.com.br/faculdades/unip/cursos">Mundo Vestibular</a> e <a href="https://www.ead.com.br/">EaD</a>). Ele disponibilizou <a href="https://calendly.com/vhoyer/30min?month=2020-10">alguns horários</a> para conversar sobre <em>Vue.js, Nuxt.js, eslint</em> e r<em>egex</em>.</li></ul><blockquote><strong><em>Ruby / Rails</em></strong></blockquote><ul><li><a href="https://www.linkedin.com/in/plcosta/">Pedro Costa</a> também vai dar mentoria sobre assunto por ser a referência da comunidade de Ruby aqui na Quero Educação. Inclusive, ele foi o mediador da edição das <a href="https://www.youtube.com/watch?v=41N6kMNcluc&amp;feature=youtu.be">Dev Talks</a> sobre Ruby com <a href="https://www.linkedin.com/in/rafaelmfranca/">Rafael França</a> e <a href="https://www.linkedin.com/in/neypimenta/">Ney Pimenta</a>. Confira <a href="https://calendly.com/pedro-costa-quero/30min">um horário</a> na agenda.</li></ul><blockquote><strong><em>Tudo relacionado a Vim</em></strong></blockquote><p><a href="https://www.linkedin.com/in/vhoyer/">Vinicius Hoyer</a> também está dando mentoria sobre vimscript e regex <a href="https://calendly.com/vhoyer/30min?month=2020-10">por aqui</a>.</p><h4><strong>Benefícios e algumas dicas dos mentores</strong></h4><p>Para os mentores da Quero Educação, participar de projetos open source durante o evento é sinônimo de aprendizado, pois é o momento de “sair da bolha” e de encontrar um grande número de issues para entrar um projeto. Ou seja, é muito mais fácil encontrar e aprender com um projeto durante o mês de outubro.</p><p>E eles reforçam: caso não se sintam preparados para contribuir, há repositórios com tarefas simples, normalmente marcados com a tag <em>good first issue/hacktoberfest. </em>Outras tags que valem dar uma olhada, mesmo que não sejam tão simples, são: <em>help-wanted</em>, <em>documentation</em> e <em>contributions welcome</em>.</p><p>Além das pequenas dicas, é importante seguir as regras:</p><ul><li>Fazer seu registro entre 1 e 31 de outubro.</li><li>Fazer 4 <strong>pull requests</strong> (PRs) <strong>válidos</strong> (que não sejam marcados como <em>spam</em> ou <em>invalid</em>, havendo um prazo de 7 dias para a revisão) em qualquer repositório <strong>público</strong>.</li></ul><h4><strong>Participe conosco!</strong></h4><p>Se quiser contribuir conosco e saber mais informações, confira nosso <a href="https://github.com/quero-edu/hacktoberfest-2020">repositório no Github</a> e leia mais sobre projetos open source.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fc913af0bc08" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/hacktoberfest-e-a-contribui%C3%A7%C3%A3o-dos-desenvolvedores-da-quero-no-open-source-fc913af0bc08">Hacktoberfest e a contribuição dos desenvolvedores da Quero no open source</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Onboarding de design em tempos de pandemia]]></title>
            <link>https://medium.com/techatquero/design-de-produto-como-funciona-nosso-processo-de-onboarding-remoto-bc258a6c28b1?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/bc258a6c28b1</guid>
            <category><![CDATA[onboarding-process]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[double-diamond]]></category>
            <category><![CDATA[onboarding]]></category>
            <category><![CDATA[product-design]]></category>
            <dc:creator><![CDATA[Jan Müller Machado]]></dc:creator>
            <pubDate>Mon, 28 Sep 2020 20:01:14 GMT</pubDate>
            <atom:updated>2020-09-28T20:43:37.032Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Simulando uma experiência real, o(a) novo(a) designer finaliza sua integração de forma remota gerando um entregável e conhecendo muito melhor seu usuário</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*i-wMetVufKpiPPVuCGOzuw.jpeg" /></figure><p>Antes da pandemia, éramos conhecidos internamente por um processo de onboarding intenso, completo e bastante humano. A necessidade de passar por todo esse processo remotamente nos fez rever e reformular nosso calendário de atividades, que agora é mais produtivo e muito mais imersivo em nosso universo.</p><p>Processos de onboarding são custosos, tanto para a empresa, quanto para quem está iniciando o novo cargo. De um lado, temos toda expectativa de entregas a serem realizadas, enquanto, do outro, a necessidade de absorver um grande volume de informações.</p><p>Nessa nova proposta, o(a) novo(a) designer de produto da Quero Educação tem a oportunidade de viver uma simulação da experiência do dia a dia durante o processo de onboarding.</p><blockquote>Dentro de um ambiente controlado, criamos a oportunidade de integração com os times, a vivência prática dos processos e a adaptação mais rápida ao novo desafio.</blockquote><p>Entre os resultados positivos (e compartilhados abaixo), temos a otimização do processo e a produção de uma entrega real para o squad em que você vai trabalhar.</p><p>Está pensando em trabalhar no nosso time de design de produto? Então dê uma olhada no que espera por você nos primeiros dias de Quero Educação.</p><h4><strong>Desafios e motivações da mudança</strong></h4><figure><img alt="Dois homens escrevendo em post-its" src="https://cdn-images-1.medium.com/max/1024/1*JcCcNPQ1r9-bwYKkLGu7Ww.jpeg" /></figure><p>Antes de mais nada, a adaptação e a revisão do processo de onboarding de design de produto foram feitas com os seguintes objetivos: garantir que o novo colaborador, além de conhecer a empresa como um todo, tenha uma imersão nos processos e ferramentas de design e que também consiga otimizar seu aprendizado em cada atividade, reduzindo de forma geral seu “ramp-up”.</p><p>E já adianto… Não foi uma tarefa simples!</p><p>Tínhamos, no geral, um grande volume de informação que precisava ser transmitida. Processos, design system, diretórios, reviews, critiques, cerimônias de gestão. Some tudo isso ao conhecimento de negócio, produto e ainda a variação de personas presente em cada contexto.</p><p>Os nossos principais desafios eram:</p><ul><li>Converter um processo presencial para remoto.</li><li>Otimizar o tempo necessário para adaptação e performance.</li><li>Melhorar a dinâmica e processo de aprendizado de um grande volume de informações.</li><li>Entender a organização e aumentar integração com outros times e departamentos.</li></ul><h4><strong>Shine bright like a double diamond</strong></h4><p>Todo o calendário foi pensado no conceito de double diamond, mapeando todas as necessidades para que fosse possível a contribuição para o desenvolvimento de um produto real no onboarding da Quero: <strong><em>descobrimos</em></strong>, <strong><em>definimos</em></strong>, <strong><em>desenvolvemos</em></strong> e <strong><em>entregamos</em></strong> algo relevante para o squad e para a empresa.</p><p>Depois de entregue, a solução deve ser acompanhada e ter seu resultado medido. Considerando que o acompanhamento das métricas possui complexidade e tempo variável, optamos por deixar fora do processo de onboarding e ser realizada posteriormente no fluxo padrão da squad.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pxUtwi1NZsYE8tRUvhsKQQ.jpeg" /></figure><p>Nos primeiros dias de <strong><em>descoberta</em></strong>, você passa por um momento de imersão bem intenso no qual tem contato com toda estrutura da empresa, nossa cultura, processos e documentação, além de uma série de <em>1x1</em> com todos seus stakeholders, líderes e pares.</p><p>Na segunda etapa, a mágica começa a acontecer, pois você passa pelo momento de <strong><em>análise</em></strong> para expandir seu conhecimento sobre o usuário, seus problemas e o produto. Neste caso, o treinamento com o time de CX e o contato com o usuário são essenciais para o processo. Para ajudar, nos próximos dias, exploramos essas oportunidades com o alinhamento com o produto e um entendimento do negócio e mercado.</p><p>Por terceiro, é o momento de <strong><em>exploração</em></strong> das hipóteses. É quando começamos a convergir todas as ideias já trabalhadas nos dias anteriores. Por isso, conhecer bem as ferramentas e gerar alguns entregáveis no dia é importante.</p><p>É hora da <strong><em>definição</em></strong>, quando, na quarta etapa, trabalhamos com a ideação e começar com o processo de validação das ideias. Neste caso, como estamos trabalhando com problemas pequenos e específicos, o curto espaço de tempo para o onboarding não é um impedimento.</p><p>E, assim, partimos para a fase final do nosso double diamond e a <strong><em>entrega</em></strong> do produto acontece, com todo suporte do squad, dos designers e dos stakeholders.</p><h4><strong>Mais que um cronograma, uma jornada de imersão</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*PDOZ5a5r1-8u-N-fZW_uQA.gif" /><figcaption>A série de atividades que os novos designers encontrarão nos primeiros dias de Quero</figcaption></figure><p>Para garantir o sucesso do cronograma, elaboramos um calendário com uma organização diária, no qual descrevemos todas as reuniões, atividades e documentação necessária para a realização de cada etapa. Assim, evitamos que a pessoa por falta de contexto ou até mesmo timidez, tenha problemas cumprir a agenda.</p><p>Tendo apoio de diferentes profissionais em diferentes etapas, há o contato direto com a unidade de negócio no qual o squad está inserido. Tudo isso para que haja o conhecimento do modelo de negócio, dos usuários do produto e dos problemas que vamos ajudar a resolver.</p><p>O processo pode durar de 15 a 25 dias. Alguns deles, como o de prototipação, têm sua programação estendida para se adequar a complexidade do projeto e ritmo de entrega. Dessa forma desenhamos o calendário da seguinte forma:</p><p><strong><em>Dia 1: </em></strong>Ao lado dos novos colaboradores de todas as áreas, é o dia de onboarding institucional. É a oportunidade de conhecer um pouco da história da Quero Educação, a estrutura da empresa e a cultura.</p><p><strong><em>Dia 2: </em></strong>O processo é o mesmo para todos. Neste dia, atendemos os alunos do Quero Bolsa, o primeiro produto da Quero Educação. Conhecemos de perto quem foram os primeiros usuários de nossos produtos utilizando o OPA (Painel de informações do Guia do Aluno), utilizado pelo nosso time de relacionamento.</p><p><strong><em>Dia 3: </em></strong>Vamos começar a ter contato com design? É dia de alinhamento da cultura específica de design com o head de Design, Álvaro Rosa, e de apresentação do cronograma desse processo de integração. É também o dia em que você vai bater um papo com a <em>Business Partner</em> do time de tecnologia e os líderes de design das tribos.</p><p><strong><em>Dia 4: </em></strong>Este dia é intenso! Vamos conhecer os guias de uso do branding e de escrita da empresa, algumas documentações de design e alinhamento com a Engenharia. Além de conhecer alguns dos representantes dessas áreas, existe um momento de leitura e estudo.</p><p><strong><em>Dia 5: </em></strong>É chegada a hora da integração com a unidade de negócio em que você vai trabalhar. Vamos conhecer os stakeholders, o GPM (Group Product Manager), o PM (Product Manager), o tech lead do squad e o designer da tribo.</p><p><strong><em>Dia 6:</em></strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*h9MxwLxEuRtxm0NQDUVWuw.jpeg" /></figure><p>Lembra do dia 2? Agora é hora de ir mais a fundo, conhecer melhor o usuário específico da unidade de negócio, que pode ser um aluno ou alguém da instituição de ensino. Você terá um treinamento ao lado do time de CX (<em>Customer Experience)</em> para entender os processos de atendimento e também o acesso à documentação para conhecer as personas. O objetivo é resolver um exercício com base nas personas e mapear as dores do usuário neste atendimento.</p><p><strong><em>Dia 7:</em></strong> É o momento de explorar algumas oportunidades, fazendo alinhamento e conhecendo o produto, além de uma atividade prática para análise de concorrentes. É neste dia que um entregável é gerado: a matriz de posicionamento.</p><p><strong><em>Dia 8:</em></strong> Vamos definir algumas hipóteses? Para isso, vamos trabalhar usando algumas ferramentas como <em>service blueprint</em>, Hotjar, Amplitude, entre outras. Além disso, os entregáveis do dia são a Matriz CSD e a definição dessas hipóteses.</p><p><strong><em>Dia 9:</em></strong> É o momento de trabalhar com ideação, wireframes e validação, utilizando <em>critique</em> e <em>heatmaps</em>.</p><p><strong><em>Dia 10 em diante: </em></strong>Com todos os passos anteriores cumpridos, podemos trabalhar em uma solução mais sólida. Assim, a partir deste dia, podemos introduzir contextos para otimizar o processo de construção em alto nível. Conhecemos o processo no Abstract e também é o momento em que apresentamos oficialmente o Zilla, nosso design system, aos novos designers. Assim, todos terão as ferramentas certas para executar a prototipação, se preparar para a critique final e passar pelo design review para validação.</p><p>E… <em>voilà</em>! Você está pronto para entrar em uma sprint junto de seu squad. Tendo uma visão inicial do usuário e negócio, conhecendo cada pessoa que vai te ajudar a fazer acontecer, além dos processos e ferramentas necessárias. E o melhor: você gerou um entregável e contribuiu para o squad mesmo ainda estando em onboarding.</p><h4><strong>Benefícios e resultados imediatos</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4Sq-5dSx6mJj-fRu5Fdtyw.jpeg" /></figure><p>O benefício que mais se sobressalta nesse novo processo de onboarding é, sem dúvida, o fato de que o novo designer recebe todas as ferramentas e suporte para entregar em poucos dias sua contribuição real para o squad. Desta forma, contribuímos para que a pessoa esteja mais preparada e confiante para atacar seu próximo desafio.</p><blockquote>Porém, a geração de um entregável não é um benefício por si só. Ela só acontece por conta do itinerário que criamos para sua jornada, na qual cada etapa do processo é pensada de forma estratégica para seu aprendizado.</blockquote><p>Por isso, todo o suporte do squad não é visto como um problema durante a integração dele(a) no time, já que, mesmo em onboarding, o(a) designer e seu squad já estão trabalhando juntos.</p><p>Assim, em um curto espaço de tempo, o(a) novo(a) designer de produto consegue acelerar a curva de aprendizado, tendo como consequência um nível de independência maior, podendo assumir mais responsabilidades dependendo menos de auxílio ao fim do processo.</p><h4><strong>Abrindo as portas para uma nova fase profissional</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tmU7_bVb5neYKWdpNcU3vQ.jpeg" /><figcaption>Nossos novos designers de produto têm o suporte do squad para o processo de integração</figcaption></figure><p>Mesmo com toda a otimização e reformulação do processo de onboarding do(a) novo(a) designer, sim, admitimos que é um momento intenso, no qual várias janelas de conhecimento se abrem para conhecermos toda a complexidade dos produtos da Quero Educação. Mas o importante é que, na fase final, quando o segundo diamante se forma, o(a) profissional estará muito mais mais preparado(a) para abrir as portas e começar sua história por aqui.</p><p>A partir daí, toda a interação feita com outras tribos, a guilda de design, seus usuários e companheiros de unidade de negócio acontecerá de maneira fluída no seu dia a dia como designer de produto da Quero.</p><blockquote>Agora é só focar na nossa missão, que é encurtar as distâncias da educação, seja qual for o usuário que você vai ajudar — o aluno ou a instituição de ensino.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_tPnHPGGhf9TJpCKlBndVA.png" /></figure><p>Gostou de conhecer nosso processo de onboarding? Conheça <a href="https://jobs.lever.co/quero.education?ref_source%5B0%5D=vagas&amp;ref_source%5B1%5D=carreiras-tech&amp;department=Tecnologia&amp;team=Product%20Design">nossas oportunidades</a>.</p><p>Leia também:</p><ul><li><a href="https://medium.com/techatquero/design-%C3%A1gil-na-pr%C3%A1tica-adaptando-ao-seu-meio-f316cb419c64">Design Ágil na prática</a>: adaptando ao seu meio</li><li><a href="https://medium.com/techatquero/inception-as-din%C3%A2micas-de-in%C3%ADcio-de-trimestre-da-tribo-b2c-ca3ed1b71962">Inception:</a> as dinâmicas de início de semestre da tribo B2C</li><li><a href="https://medium.com/techatquero/design-system-da-confus%C3%A3o-%C3%A0-constru%C3%A7%C3%A3o-de-um-produto-1f315ad5cd44">Design System: da confusão à construção de um produto</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bc258a6c28b1" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/design-de-produto-como-funciona-nosso-processo-de-onboarding-remoto-bc258a6c28b1">Onboarding de design em tempos de pandemia</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Internet pela educação e um hackday pelo acesso justo à educação]]></title>
            <link>https://medium.com/techatquero/internet-pela-educa%C3%A7%C3%A3o-e-um-hackday-pelo-acesso-justo-%C3%A0-educa%C3%A7%C3%A3o-d856cf44bfee?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/d856cf44bfee</guid>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[engenharia]]></category>
            <dc:creator><![CDATA[Gisela Zaffalon Bobato]]></dc:creator>
            <pubDate>Wed, 09 Sep 2020 15:15:53 GMT</pubDate>
            <atom:updated>2020-09-10T16:04:18.895Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Como nosso time de tecnologia contribuiu para o manifesto “Internet pela Educação”, iniciativa da Quero</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dHNMCrm9LDAIBHSR4PQfLA.gif" /></figure><p>O time de marketing da Quero Educação lançou recentemente o <a href="https://internetpelaeducacao.com.br/"><strong>Internet pela Educação</strong></a>, um manifesto que defende o acesso a conteúdos educacionais para pessoas que não têm possuem uma boa conexão de internet. E, se o assunto é tech e educação, nosso time de tecnologia não poderia ficar de fora.</p><p>Para contribuir com a causa, em vez de alocarmos os desenvolvedores no produto, criamos um hackday para entregar um página com o manifesto que promovesse acessibilidade, performance e uma boa experiência para usuários nessas condições. A proposta iria além de competição, já que mais de um squad estaria disposto a fazer parte do movimento.</p><p>Foram 24 horas e sete soluções entregues desenvolvidas por desenvolvedores, product managers e designers que queriam ir além da contribuição diária que fazem todos os dias em nossos produtos oficiais da Quero Educação.</p><h4><strong><em>Antes de mais nada, o que é o Internet pela Educação?</em></strong></h4><p>A educação remota durante a pandemia deixou clara a desigualdade digital. Enquanto poucos privilegiados conseguiram seguir com seus estudos de forma remota, temos um grande número de pessoas que podemos chamar de excluídos digitais.</p><blockquote>Segundo o <a href="https://cetic.br/pt/pesquisa/educacao/indicadores/">Cetic.br</a>, cerca de 39% de estudantes não possuem um computador e 21% só tem acesso à internet via celular com planos limitados. Além disso, 33,5% dos inscritos do ENEM nos últimos cinco anos não têm acesso à internet ou a dispositivos que permitam essa conexão.</blockquote><p>Para os criadores do manifesto,</p><blockquote>“se queremos um país melhor, é necessário acabar com a desigualdade na educação. Limitar o acesso à internet para estudar é uma barreira que precisa cair imediatamente.”</blockquote><p>Assim, o objetivo do movimento é criticar a limitação dos planos de dados no acesso a conteúdos educacionais pelas operadoras.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FrHax1Pg-iSM%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrHax1Pg-iSM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FrHax1Pg-iSM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/5b5fa1df3aed713ff2a2f9852078594a/href">https://medium.com/media/5b5fa1df3aed713ff2a2f9852078594a/href</a></iframe><h4><strong><em>Tecnologia pela educação; logo, pelos estudantes</em></strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MfrKjLpW43xP7ZU1tU8vAA.jpeg" /></figure><p>Mesmo após o manifesto ter sido lançado, resolvemos contribuir por acreditarmos no propósito da nossa edtech — queremos expandir esse acesso à educação para mais pessoas. Diariamente já desenvolvemos produtos, como nosso principal marketplace — <a href="https://querobolsa.com.br/"><strong>Quero Bolsa</strong></a>, que segue à risca a missão da Quero:</p><blockquote>“levar a educação a mais pessoas, ajudando-as a escolher e ingressar no curso certo, por um preço que possam pagar.”</blockquote><p>Grande fã de eventos de tecnologia no geral, <a href="https://www.linkedin.com/in/augusto-queirantes-477a2a180/">Augusto Queirantes</a>, desenvolvedor do produto <a href="https://querobolsa.com.br/queropago"><strong>Quero Pago</strong></a>, se inscreveu com seu time neste hackday pelo seu objetivo final.</p><blockquote>“Ajudar estudantes a ter acesso a conteúdos relacionados à educação sem que isso seja descontado na franquia é, de fato, um objetivo ousado, porém, decisivo para mudar vidas. E eu queria fazer parte disso”, conta.</blockquote><p>Para <a href="https://www.linkedin.com/in/joaovitoralves/">João Vitor Alves</a>, a oportunidade de trabalhar com propósito e com diversão com pessoas próximas foi também um ponto positivo. <em>“Além disso, o objetivo bem definido do hackday nos chamou atenção. Cada time faria do seu jeito, com suas prioridades e premissas, porém, todos com um objetivo final em comum — melhorar um produto, torná-lo mais funcional e atrativo&quot;</em>, explica.</p><h4><strong>Mãos à obra, digo, ao código</strong></h4><p>Com a landing page já criada, os squads inscritos para o hackday deveriam desenvolver uma solução seguindo um guia de boas práticas de front-end acessibilidade, documentado pelo front-ender responsável pelo nosso design system, <a href="https://www.linkedin.com/in/danilovaz/">Danilo Vaz</a>. <a href="https://www.linkedin.com/in/alvarorosa/">Álvaro Rosa</a>, head de Design da Quero, escreveu o guia de UX design para os participantes. Além disso, os requisitos foram escritos pelo time de marketing, baseados em suas dificuldades encontradas com a primeira versão da página.</p><p>E, mesmo com uma página simples e com uma proposta simplificada, todos os times encontraram desafios. <em>“A maior dificuldade foi, sem dúvida, o escopo do projeto. Parecia pouca coisa a se fazer à primeira vista, mas as várias funcionalidades diferentes para se preocupar e as 24 horas para atacar o problema foram os maiores desafios do hackday”</em>, conta Pedro Adas, product manager do produto Quero Pago.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CQgaixiyp-b4zmE5y9_Qqg.jpeg" /></figure><p>Mesmo assim, desafios como este sempre trazem aprendizados. <a href="https://www.linkedin.com/in/leticiayanaguya/">Letícia Yanaguya</a>, tech lead em um dos squads do Quero Bolsa, conta que, além da gestão de tempo, vender o produto é quase tão importante quanto desenvolver a solução. <em>“O valor total da sua entrega não será visto e você será avaliado pelo que está visível. É importante entender que os investidores e interessados saibam todos os pontos positivos, as falhas e a motivação de investimento no seu projeto”</em>, aponta.</p><p>As sete equipes de quatro pessoas tiveram um dia para desenvolver a ideia. No dia 26 de agosto, de meia-noite até às 23h59, recebemos os projetos que poderão estar disponíveis em repositórios pessoais de acordo com a vontade de cada participante.</p><p>Todos os times contaram com o suporte de <a href="https://www.linkedin.com/in/janklever/">Jan Klever</a>, design system ops da Quero, que levou seu conhecimento para todos os times. No último instante, ele desistiu de participar apenas com o time com quem se inscreveu para ser o product designer coringa do hackday.</p><blockquote>“Eu não sou fã de competições, mas essa foi a forma de ajudar em um propósito que eu acreditava e que tem tudo a ver com o que eu faço no meu dia a dia. Pelos nossos usuários, eu queria que a acessibilidade estivesse em primeiro lugar nesse projeto, independente da equipe que vencesse&quot;, conta Jan.</blockquote><p>E, assim, cada uma dos sete projetos tiveram toques essenciais de acessibilidade e UX, enquanto os desenvolvedores das equipes tomaram conta da performance no novo site que iria ao ar na semana seguinte.</p><h4><strong>Caminhando para a vitória</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pQA4ULBOVe1pO9riXJDzQQ.png" /><figcaption>Nossa banca de avaliadores na escolha dos vencedores</figcaption></figure><p>A avaliação e escolha dos vencedores foram feitas pela banca avaliadora composta por <a href="https://www.linkedin.com/in/thomasdias/">Thomás Dias</a>, CPTO da Quero Educação, e os heads de tecnologia, <a href="https://www.linkedin.com/in/alvarorosa/">Álvaro Rosa</a>, <a href="https://www.linkedin.com/in/ederscosta/">Éder Costa</a>, <a href="https://www.linkedin.com/in/victorhugobernardo/">Victor Bernardo</a>, <a href="https://www.linkedin.com/in/einsteind/">Einstein do Nascimento</a> e <a href="https://www.linkedin.com/in/oandresimoes/">André Simões</a>. Além dos requisitos propostos pelo marketing, foram contadas notas de SEO, boas práticas, performance, acessibilidade, identidade de marca e também o pitch de <a href="https://medium.com/queroedu/cultura-quero-amor-de-empreendedor-45a92b6dac64">#amorDeEmpreendedor</a>, um de nossos valores na Quero Educação.</p><p>Os vencedores, além da premiação física, também ganharia os créditos na nova versão do site. Se você acessar o Internet pela Educação, vai ver os nomes de <a href="https://www.linkedin.com/in/andr%C3%A9-luiz-d-146213a7/">André Custódio</a>, <a href="https://www.linkedin.com/in/augusto-queirantes-477a2a180/">Augusto Queirantes</a>, <a href="https://www.linkedin.com/in/gustavogmrs/">Gustavo Guimarães</a>, <a href="https://www.linkedin.com/in/pedro-adas/">Pedro Adas</a> e <a href="https://www.linkedin.com/in/janklever/">Jan Klever</a> estampados ao final da página.</p><p>Perguntei para eles porque acharam que foram os vencedores e a resposta de Gustavo resume a sua vitória: <em>“Focamos no básico bem feito, usamos as tecnologias mais simples que existem para que entregássemos um produto de forma justa e que pudesse ser utilizado por todos os usuários que possuem um acesso mínimo aos dados.”</em></p><p>E André Custódio complementa: <em>“Esse tipo de ‘competição’ traz o que os colaboradores têm de melhor e a troca de experiência é única. Os grupos acabam sendo diversos, dando um toque maravilhoso ao projeto. Sem falar da troca de conhecimentos que faz com que os aprendizados sejam gigantescos.”</em></p><p>Utilizando Firebase, HTML, CSS, JS, Netlify, NoSQL e S3, a equipe venceu a disputa e o site foi ao ar no início de setembro.</p><h4><strong><em>Que a vitória seja de todos os estudantes brasileiros</em></strong></h4><p>Todos os dias trabalhamos para encurtar as distâncias da educação com nossos produtos para instituições de ensino e para os alunos, mas dias como esses são tão importantes quanto. É ao sair um pouco da rotina que relembramos do nosso propósito diário na Quero Educação.</p><p>Seja no time de tecnologia, na equipe comercial, no RH, no marketing ou no financeiro, o objetivo maior é sempre o mesmo: fazer a nossa parte para que cada vez mais alunos tenham acesso à educação.</p><blockquote>A vitória, desta vez, ficou por conta do André, do Augusto, do Gustavo, do Jan e do Pedro. Mas que ela — junto com a performance e acessibilidade — seja apenas mais um passo para que o acesso à educação seja sempre um direito de todos.</blockquote><p>Leia também:</p><ul><li><a href="https://medium.com/techatquero/tech-e-educa%C3%A7%C3%A3o-como-a-quero-influenciou-alunos-do-ensino-m%C3%A9dio-de-s%C3%A3o-jos%C3%A9-dos-campos-2cb236f8b3b7">Tech e educação: como a Quero influenciou alunos do Ensino Médio de São José dos Campos</a></li><li>Design system: conectando desenvolvedores e designers: <a href="https://medium.com/techatquero/design-system-conectando-desenvolvedores-e-designers-51d2e5ac96d5">https://medium.com/techatquero/design-system-conectando-desenvolvedores-e-designers-51d2e5ac96d5</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d856cf44bfee" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/internet-pela-educa%C3%A7%C3%A3o-e-um-hackday-pelo-acesso-justo-%C3%A0-educa%C3%A7%C3%A3o-d856cf44bfee">Internet pela educação e um hackday pelo acesso justo à educação</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Tech e educação: como a Quero influenciou alunos do Ensino Médio de São José dos Campos]]></title>
            <link>https://medium.com/techatquero/tech-e-educa%C3%A7%C3%A3o-como-a-quero-influenciou-alunos-do-ensino-m%C3%A9dio-de-s%C3%A3o-jos%C3%A9-dos-campos-2cb236f8b3b7?source=rss----6d5dfc9bf1e1---4</link>
            <guid isPermaLink="false">https://medium.com/p/2cb236f8b3b7</guid>
            <category><![CDATA[engenharia]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[Thomás Dias]]></dc:creator>
            <pubDate>Tue, 01 Sep 2020 11:14:47 GMT</pubDate>
            <atom:updated>2020-09-04T15:07:41.732Z</atom:updated>
            <content:encoded><![CDATA[<h4><strong><em>Dos pré-requisitos aos posts do blog de tech, motivamos estudantes a aprenderem novas tecnologias para desenvolvimento</em></strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*Q84aEO-9TREM4ZXkc3C9bA.png" /></figure><p>Pode ter certeza que a cultura de startup dessas últimas duas décadas transcendeu e influenciou os sonhos de algumas pessoas desta nova geração que está para entrar no mercado de trabalho. Talvez o que eu e você queríamos na nossa adolescência, entre o final dos anos 90 e o início dos anos 2000, não é o mesmo que os adolescentes do final desta década desejam. Os motivos são muitos, mas resolvi contar uma história a partir do ponto de vista de quem trabalha em uma startup de tecnologia.</p><blockquote>Já que denunciei minha idade no parágrafo anterior, vou abrir o jogo. Já no começo da minha adolescência, aos 13 anos, eu sabia que queria ser um engenheiro e gostava de tecnologia. Foi quando descobri que o ITA existia, perguntei para meu pai se era uma faculdade boa. Quando ele respondeu que “sim”, pensei: “Ah, é lá que vou estudar então”. Determinado, né? rs. Sim, eu era o nerd que se divertia com as olimpíadas de física e afins!</blockquote><p>Mas por que estou com esse papo nostálgico (para não dizer papo de velho)? Porque, no mês passado, eu recebi um pedido para dar uma mentoria de gestão e tecnologia para dois estudantes do Ensino Médio. E essa é a história que escolhi contar para vocês no dia de hoje.</p><p>Antes de tudo: <em>Não, gente, isso não é um #publipost. rs!</em> Isso é sobre o papel que o seu time de tecnologia que trabalha com educação pode ter em influenciar as novas gerações — e eu já adianto que estou muito orgulhoso do nosso time por isso.</p><h4><strong>O prefácio de uma história bem atual</strong></h4><p><a href="https://www.linkedin.com/in/andreguadalupe/">André Guadalupe</a> é diretor e professor e ministra um curso extracurricular para estudantes do Ensino Médio no Colégio Planck, aqui de São José dos Campos. O curso é chamado, nada mais, nada menos, que “Startup &amp; Empreendedorismo”, no qual ele estimula os estudantes interessados a pensar fora da caixa e também em todo o <a href="https://medium.com/techatquero/ciclo-de-vida-das-startups-adaptando-a-receita-de-bolo-8703d5e20f1b">fluxo</a> que uma startup precisa passar para escalar suas ideias e produtos.</p><p>Trabalhei com ele, que também é formado em Engenharia Aeronáutica pelo ITA, de 2012 a 2015 e recentemente ele me procurou para falar sobre os produtos que estão sendo desenvolvidos no curso. Um deles é o do estudante Davi Rizzo, de 15 anos, e seus três colegas que estão desenvolvendo o “Protágonos” — plataforma que pretende oferecer cursos voltados 100% para as habilidades socioemocionais para jovens que buscam protagonismo. Eles já estão com o protótipo pronto e estão buscando professores parceiros. Quem sabe a gente não faz uma parceria com o <a href="https://querobolsa.com.br/">Quero Bolsa</a> lá no futuro, né?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4Sq-5dSx6mJj-fRu5Fdtyw.jpeg" /></figure><p>Também ouvi sobre o projeto desses quatro alunos, incluindo a Maria Eduarda Mota, também de 15 anos, que estão estudando lançar o “iDog”, que pretende entregar ração 100% orgânica para pets. Estão até fazendo um alinhamento com uma veterinária para seguir com o modelo de negócio!</p><p>E, finalmente, a história que me chamou mais atenção (já já vocês vão saber o porquê), sobre a startup “Ensino”, do <a href="https://www.linkedin.com/in/enrico-de-almeida-salom%C3%A3o-320556192/">Enrico Salomão</a> e Diogo Basso, de 15 e 16 anos respectivamente, que pretendem desenvolver produtos para a educação.</p><p>Todos eles deixaram claro que pretendem seguir com suas startups lançadas no curso e que desejam seguir no ramo. Até porque, se já não tinham sido influenciados anteriormente pelo tema de alguma forma, o curso acabou plantando uma sementinha.</p><h4><strong>A startup “Ensino” e a democratização de ensino</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/324/1*JNLRhlWwesY_Ju4KUxOVig.png" /><figcaption>Aplicativo desenvolvido pelos alunos do Planck</figcaption></figure><p>O primeiro projeto da startup de Enrico e Diogo é o aplicativo “Planck Conectividade” que transformou um projeto (até então analógico) de ensino que já existe na escola em um formato digital.</p><p>De aluno para aluno, o grande objetivo é o compartilhamento de conhecimento entre eles. O app os ajuda, portanto, a gerenciar essas aulas. Além disso, eles já estão pensando em novas features, como stories para compartilhamento de dicas de ensino, para pensar no aplicativo como uma rede social para o Ensino Básico.</p><p>E sabe qual é o objetivo deles? <em>Democratizar a educação do país!</em> Eles querem ajudar as escolas de pequeno a médio porte oferecendo funções para ajudar estudantes a continuar aprendendo.</p><h4><strong>O papel do time de tech da Quero Educação nessa história toda</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SjD9J9CX2dvjoo2Ghtu3KA.jpeg" /></figure><p>Tudo começou com o Enrico, do “Ensino”, quando ele tinha 12 anos. Ele já tinha aquele sonho de ter uma startup e resolveu aprender tudo sobre o que precisava para ter sua própria empresa. Ele ouviu falar de startups como a Quero Educação e passou a estudar os requisitos de todas as nossas vagas de emprego para entender do que ele precisaria no futuro.</p><p>E foi aí que ele começou a programar, escolhendo o que ia estudar a partir dos pré-requisitos a partir das nossas <a href="https://sobre.quero.com/vagas/?time=tecnologia">vagas de tecnologia</a> e, futuramente, dos artigos do nosso <a href="https://medium.com/techatquero">blog de tecnologia</a>.</p><p>Felizmente, ele influenciou seu parceiro de desenvolvimento, Diogo Basso, que já tinha essa vontade de ter sua própria startup e interesse em ser dev. Assim, os dois vêm desenvolvendo o aplicativo do “Planck Conectividade”. Ambos têm vontade de empreender e começar sua própria startup e fico feliz por nosso time ter influenciado de alguma forma.</p><p>Foi assim que eu os conheci — a convite do André Guadalupe, dei mentoria para os dois, dando dicas sobre tecnologia, stacks, MVPs, validação e empatia com usuários e desafios de uma startup. Não vejo a hora de ver os resultados e o impacto do primeiro produto desenvolvido por eles em seu meio!</p><blockquote>Vi o brilho nos olhos refletido no sucesso de Enrico ao falar de empreendedorismo e desenvolvimento de software e também o futuro do Diogo ao falar de suas habilidades com bancos de dados, Python e machine learning.</blockquote><p>Quero mesmo é que essa pandemia acabe para poder convidá-los para conhecer nossos times de Produto, Engenharia, Data, Design e Infra (sim, todo mundo!) na Quero Educação. Porque dá pra ver que, em breve, o próximo passo é aquele que dá o impulso que os fará voar mais alto, né, meninos? E eu quero encontrá-los antes desse voo acontecer.</p><h4><strong>Educação e tecnologia, caminhando juntos</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MyLHDSXpJl_ujRPloKdtiA.jpeg" /></figure><p>Confesso que, quando estava no Ensino Médio, sonhando em ser o engenheiro do ITA, nunca pensei que pudesse influenciar alguém. Ver que nosso time de tecnologia que trabalha por um propósito da educação, com sua história e empenho, conseguiu inspirar, de alguma forma, uma parte dessa nova geração me deixa sem palavras.</p><blockquote>A missão da Quero Educação é trabalhar com o propósito de transformar a vida das pessoas por meio da educação. Nosso grande sonho é ser a maior empresa de acesso à educação do mundo para podermos impactar um número cada vez mais de vidas. Até hoje, conseguimos matricular mais de 650 mil alunos em instituições de ensino e isso foi feito com tecnologia.</blockquote><p>E foi com nossa tecnologia e nosso propósito (de uma forma um pouco diferente, claro) que conseguimos impactar a vida desses dois estudantes sobre quem contei neste artigo. E é por isso que acho que vou carregar as palavras do Enrico para sempre comigo:</p><blockquote><em>“minha evolução acompanhou toda a evolução da Quero Educação.”</em></blockquote><p>E é com a emoção provocadas pelas palavras anteriores que digo ao Enrico, ao Diogo, à Maria, ao Davi e a todos os jovens que possam estar lendo este artigo:</p><blockquote>a tecnologia, quando aliada à educação, sempre será transformadora.</blockquote><p>Voem!</p><p>Leia também:</p><ul><li><a href="https://medium.com/techatquero/ciclo-de-vida-das-startups-adaptando-a-receita-de-bolo-8703d5e20f1b">Ciclo de vida das startups: adaptando a receita de bolo</a></li><li><a href="https://medium.com/techatquero/encontre-sua-tribo-como-o-time-de-tecnologia-da-quero-%C3%A9-estruturado-deb2daa39c4f">Encontre sua tribo: como o time de tecnologia da Quero é estruturado</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2cb236f8b3b7" width="1" height="1" alt=""><hr><p><a href="https://medium.com/techatquero/tech-e-educa%C3%A7%C3%A3o-como-a-quero-influenciou-alunos-do-ensino-m%C3%A9dio-de-s%C3%A3o-jos%C3%A9-dos-campos-2cb236f8b3b7">Tech e educação: como a Quero influenciou alunos do Ensino Médio de São José dos Campos</a> was originally published in <a href="https://medium.com/techatquero">Tech at Quero</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>