{"id":21835864,"url":"https://github.com/vtex/academy-guide","last_synced_at":"2026-03-19T21:14:15.295Z","repository":{"id":68365158,"uuid":"95716774","full_name":"vtex/academy-guide","owner":"vtex","description":"Guia de como estruturar e executar um VTEX Academy","archived":false,"fork":false,"pushed_at":"2017-06-28T22:34:55.000Z","size":3,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-10-11T01:38:10.712Z","etag":null,"topics":["srv-hiring","xp-people-places"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vtex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-28T22:26:48.000Z","updated_at":"2025-08-25T16:56:07.000Z","dependencies_parsed_at":"2023-07-18T20:00:34.487Z","dependency_job_id":null,"html_url":"https://github.com/vtex/academy-guide","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vtex/academy-guide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2Facademy-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2Facademy-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2Facademy-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2Facademy-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vtex","download_url":"https://codeload.github.com/vtex/academy-guide/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2Facademy-guide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29488568,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["srv-hiring","xp-people-places"],"created_at":"2024-11-27T20:25:32.893Z","updated_at":"2026-02-15T20:32:59.379Z","avatar_url":"https://github.com/vtex.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Academy - Manual do Owner\n\n_by VTEX_\n\nQuer organizar um VTEX Academy? Esse documento tem como objetivo servir como um guia para a preparação e organização de todas as etapas do projeto.\n\n### O que é o VTEX Academy?\n\nÉ o nosso programa de estágio (http://vtex.academy/) que ocorre durante as férias de verão e inverno das universidades. O propósito é fornecer a oportunidade dos alunos de graduação dos cursos de Computação e Design se desenvolver através da ownership de um projeto.\n\nQuando as férias se aproximam uma equipe é formada para cuidar do programa. Geralmente duas pessoas ficam encarregadas de organizar o processo, prestar mentoria para os estagiários e liderar os interessados.\n\nO programa deve ter idealmente entre 2 e 3 meses de duração, onde os estagiários devem formar uma equipe de 4 pessoas (3 desenvolvedores e 1 designer) e desenvolver um projeto completo, desde a sua ideação até a entrega final. Após os 3 meses e o fim das férias, quem obteve bom desempenho e destaque no projeto pode ser convidado para ingressar no programa regular de estágio da VTEX.\n\n\n\n## Pré-Academy\n\n# Formação de equipe\n\nA equipe que coordenará o Academy deve ser formada idealmente por 2 _owners_ (idealmente 1 designer e 1 dev), que devem organizar o programa do início ao fim, e uma equipe de mentores tecnicos que devem prestar suporte aos __Academies__. O ideal é que essa equipe seja formada por pessoas de diferentes disciplinas e funções na VTEX. Esse time será responsável também por apoiar o recrutamento e dar os feedbacks finais.\n\n# Definição do escopo\n\nA equipe deve se reunir a fim de definir um tema que guiará o projeto. Este tema será usado como base para o brainstorming e pesquisas iniciais. Todo o ano o tema deve ser diferente dos anteriores\n\n2015.1: VTEX SDK para Android e Compra Recorrente.\n2015.2: Wishlist\n2016.1: Review de produtos\n2017.1: Análise de dados\n\n## Divulgação\n\n# Preparação de Material\n\nÉ necessário um bom trabalho de divulgação para trazer candidatos relevantes ao programa. Essa é uma excelente etapa do projeto para envolver o Design Team e bolar uma comunicação convidativa para os estudantes, além de uma landing page para captar as inscrições dos candidatos.\n\n\n# Inscrições\n\nApós liberado o material de divulgação, todos os candidatos devem se inscrever no Academy através do preenchimento do formulário direcionado pela [Landing Page](academy.vtex.com).\n\n\n## Seleção\n\n# Analise dos _Academies_\n\nA seleção dos _Academies_ consiste em duas etapas:\n\n1) Análise de CV (e portfolio para estudantes de Design)\n2) Entrevista presencial + Apresentação pessoal (e code-challenge/whiteboard para os estudantes de Computação)\n\nPara a etapa 01, é necessário esperar duas avaliações positivas antes de convidar a pessoa para a etapa presencial. Todas as avaliações devem ser feitas através do Lever.\n\nPara a etapa 02, vale organizar e distribuir com antecedência os horários das entrevistas e dupla de recrutadores ([Planilha de organização](docs.google.com/spreadsheets/d/1SGEn8npZrv8talWTa2E55dYsqiSsDarvMWuk-dJhw0s/edit)). Nesta etapa é importante quebrar o gelo com a pessoa antes de levá-la à sala de entevistas. Uma volta pelo escritório é mais que suficiente. As considerações finais devem ser adicionadas ao Lever para a avaliação da equipe.\n\nOs _Academies_ selecionados devem ser convidados para ingressar na VTEX com duas semanas de antecedência em relação ao início do programa para que o RH consiga preparar os crachás, contratos, vales, computadores e etc. Consulte o People and Places para organizar o onboarding deles.\n\n\n## Rituais\n\n# Reunião de feedbacks\n\nÉ recomendado realizar reuniões de feedbacks 360º entre os _Owners_ e os _Academies_ durante todo o processo. Caso elas fiquem repetitivas e improdutivas, vale modificar a frequência para cada 15 dias.  \n\n# Planejamento\n\nAssim como é feito pela maioria das equipes da VTEX, é aconselhável organizar com recorrência (semanal ou quinzenal) uma reunião de planejamento com os _Academies_ além da reunião de feedbacks.\n\n# Demofriday\n\nTodos os avanços significativos feitos pelo _AcademyTeam_ devem ser apresentados em DemoFridays para toda a equipe VTEX.\n\n## Processos\n\n# Imersão\n\nA equipe responsável pelo programa deve agendar apresentações com diferentes times da VTEX a fim de facilitar a imersão dos _AcademyTeam_ na plataforma. É aconselhável instruir os times a apresentar seus trabalhos de forma simples e pouco profunda devido ao baixo nível de conhecimento tecnico dos _Academies_.\n\n# Ideias de projeto\n\nApós a etapa de imersão, os _owners_ devem apresentar aos _Academies_ o tema sugerido para a edição do programa. Em cima desse tema, os _Academies_ devem realizar diferentes pesquisas e brainstorming com os times da VTEX (de preferência o DesignTeam) a fim de gerar possíveis caminhos para o projeto final. No final dessa etapa, os _Academies_ devem apresentar para a equipe do programa as ideias geradas e selecionar a mais interessante.\n\n# Escopo do projeto\n\nCom a ideia final definida, o time e os _owners_ devem escrever um press-release do projeto e apresentar todo o processo em uma DemoFriday. É aconselhável definir um escopo pequeno, que não dependa do trabalho de muitas equipes da VTEX e que possa gerar resultado no curto prazo do _Academy_.\n\n# Workshops\n\nCom o escopo definido, a equipe do programa deve organizar Workshops tecnicos relacionados ao projeto para que o _AcademyTeam_ possa começar a colocar a mão na massa. Vale pensar aqui Workshops distintos para os _Academies_ Desenvolvedores e Designers.\n\n# Mão na massa\n\n# Entrega\n\nAo fim do período definido para o programa, o AcademyTeam deve realizar uma última DemoFriday apresentando seu processo de desenvolvimento e seu resultado final.\n\n## Avaliação final\n\n# Feedback Final\n\nToda a equipe organizadora deve avaliar o desempenho e o projeto dos _Academies_ e passar suas impressões finais para os _owners_. Estes avaliam os feedbacks da equipe e definem quem vai ingressar para o estágio regular da VTEX. Após essa definição, os _owners_ se reunem na semana seguinte com os _Academies_ e dão para eles feedback final individualmente. É recomendado pedir para os _Academies_ feedbacks sobre o programa a fim de aprimorá-lo para a próxima edição.\n\n# Direcionamento na VTEX\n\nApós o programa, os _owners_ são responsáveis por guiar e direcionar os _ex Academies_ para seus futuros projetos e mentores. Nenhum estagiário da VTEX deve ficar em uma equipe sozinho sem ser mentorado por algum profissional mais experiente.\n\n# Acompanhamento\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtex%2Facademy-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvtex%2Facademy-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtex%2Facademy-guide/lists"}