
Este artigo é sobre como organizei meu primeiro hackathon para a equipe. Para organizadores experientes, o conteúdo pode parecer simples demais, e a história, ingênua. Minha intenção foi direcionar-me àqueles que estão apenas começando a conhecer o formato e pensando em realizar um evento desse tipo.
faz coisas complexas com dados: limpamos e enriquecemos contatos de clientes para grandes empresas e construímos bases de dados com centenas de milhões de registros. Nas oficinas em Moscovo, trabalham 65 pessoas, e cerca de uma dezena trabalham remotamente de outras cidades.
Qualquer trabalho pode, por vezes, não ser que fique entediante, mas se torna monótono. Nesse momento, é útil mudar o foco e experimentar algo novo. Por isso, há cerca de seis meses, começamos a observar hackathons.
Um hackathon é uma competição para programadores: várias equipes se reúnem e, durante dois dias seguidos, resolvem tarefas desafiadoras. Normalmente competindo por um prêmio que é concedido por um júri.
Queríamos experimentar o formato e nos divertir, mas um hackathon clássico é um evento considerável, trabalhoso e caro. Por isso, realizamos uma versão simplificada, quase sem orçamento. No final, ficamos satisfeitos e até fizemos algo útil.
Por que um hackathon é importante para a empresa
Hackathons clássicos costumam ser organizados não por pura generosidade. Os organizadores ou resolvem problemas práticos ou fazem publicidade. O objetivo influencia o formato do hackathon.
- Resolver um problema prático. O organizador estabelece metas, e os participantes escolhem a que se adequa e a resolvem. Um exemplo de tal tarefa é criar um novo algoritmo de scoring de clientes para um banco.
- Promover suas ferramentas. O organizador fornece aos participantes seu próprio software, linguagem de programação ou API. O objetivo é usar as ferramentas dadas para criar algo útil. Por exemplo, uma hipotética Google abre acesso ao seu tradutor de voz e espera por soluções interessantes.
Um objetivo adicional de um grande hackathon é apresentar o organizador como um empregador desejável, tanto interna quanto externamente. Visitantes de outras empresas se sentirão inspirados pelo escritório, pela organização e pela amplitude de oportunidades. Os internos, por novos desafios, liberdade e interação.

Por exemplo, o "VKontakte" realizou um grande hackathon. É difícil classificá-lo em um único tipo: há muitas direções.
Como o nosso. O principal objetivo de toda a iniciativa da HFLabs é o RH interno. Vimos o hackathon como mais uma atividade colaborativa fora do trabalho. Unir, revigorar, entreter - isso é tudo. Alguns vão em equipes para o futebol, outros para quizzes. O hackathon é mais um formato de encontro fora das tarefas do dia a dia. Que, claro, não elimina nem os quizzes nem o futebol.
Entretanto, o hackathon, mesmo em formato leve, não é uma pura diversão. Por exemplo, uma equipe acabou escrevendo um jogo de texto, aprendendo do zero a mecânica de bots no Telegram. Isso é maravilhoso: quando uma pessoa tenta algo novo e se esforça para entender, aparecem novas ideias. Para o trabalho diário, inclusive.
Além disso, no final, obtivemos ferramentas úteis, embora não tivéssemos definido tarefas práticas. Mas sobre isso - no fim.
Para que serve o hackathon para os participantes
Os participantes vêm a um hackathon clássico para se familiarizar com tecnologias, tentar novas experiências ou ganhar dinheiro. E parece que o número de pessoas da última categoria está aumentando.
- Experimentar novas tecnologias ou métodos. Durante a semana, cada desenvolvedor trabalha em sua pilha de tecnologias, muitas vezes durante anos. Mas em um hackathon é possível tentar algo novo - ou algo que acabou de surgir, ou simplesmente interessante.
- Percorrer o caminho do produto em miniatura. Os profissionais de TI se interessam em criar um produto completo em poucos dias. Passando por todo o ciclo, desde a concepção até a apresentação.
- Ganhar dinheiro. Às vezes, especialistas talentosos se reúnem em equipes de hackathon profissionais - experientes e treinadas. Eles escolhem eventos com prêmios significativos e superam os outros com base na experiência e na preparação. Alguns organizadores excluem esses 'espertos' imediatamente. Outros os recebem de braços abertos.
Como o nosso. Para isso, primeiro perguntamos à equipe se um hackathon é desejável. Não forçamos nada, então queríamos medir o interesse com antecedência. Para isso, usamos o Google Forms.

Na equipe de 65 pessoas, 20 participaram da pesquisa. Como 75% delas estão interessadas - é preciso fazer!
O segundo objetivo é motivar aqueles que estão indecisos, que são mais da metade. A próxima pesquisa mostrou: um prêmio não ajudará nessa questão.

Depois, ficou claro que nosso pessoal está interessado em criar novos produtos. Mesmo que seja com um pequeno aplicativo, mas percorrer o caminho da ideia até o protótipo funcional.
Começamos a coletar temas para o hackathon que despertem interesse. A força do time: levantamos um chat no Telegram, onde todos compartilharam ideias, cada um com seu talento. Sem hesitação: tudo que vier à mente é válido.

Coletamos 25 temas e lançamos uma votação no confluence. Os cinco projetos mais populares — que aparecem na imagem — foram selecionados para o hackathon.
Quanto tempo tudo isso dura?
Um hackathon clássico dura dois dias e uma noite entre eles. A noite — um aceno à antiga escola de TI, um toque ao mesmo tempo pragmático e romântico.
O que fazer nas horas escuras, cada equipe ou participante decide por conta própria. Durante a noite, é possível dormir, os organizadores não dirão nada. Mas também é possível agir: programar, criar design, projetar, testar.
Como o nosso. Nem falamos sobre a vigília noturna. Além disso, cortamos ainda mais o formato e decidimos ter apenas um dia. Caso contrário, teríamos que gastar dois dias úteis com o experimento ou tirar colegas de um final de semana de verão completo. O segundo opção não seria aceita por muitos: finais de semana no verão têm seu valor.
Houve desejos de que seria bom nos reunirmos durante a semana. Mas durante o horário de trabalho, não queríamos fazer tudo isso. Por mais que tentemos, durante a semana é impossível se isolar do trabalho: clientes escrevem, colegas fazem perguntas, algo está fervendo no escritório, reuniões são agendadas. Todos voltam a suas tarefas habituais. Portanto, a próxima pesquisa será: estão prontos para o hackathon nos finais de semana?

Não são todos que estão dispostos a abrir mão de um final de semana. Mas há mais de metade que está em dúvida, resta seduzi-los.
Um pouco mais tarde, em junho, perguntamos aos participantes sobre as datas. Reservamos slots até o outono — no verão, os colegas estão de férias e nas chácaras, e não queremos perder o evento. Portanto, decidimos que ofereceríamos todos os sábados. É possível escolher vários — marque aqueles que estiver livre.

Não são todos que estão dispostos a abrir mão de um final de semana. Mas há mais de metade que está em dúvida, resta seduzi-los.
No final, planejamos o hackathon para 17 de agosto. A alternativa de 27 de julho coincidia com minha viagem a trabalho, então essa opção foi descartada.
Onde acontece o evento?
Normalmente, a maioria dos participantes se reúne em um espaço comum. A comunicação é uma parte importante do hackathon, por isso o organizador reserva um espaço aberto ou um edifício inteiro.
Certa vez, participei de um hackathon do Google. Os organizadores reservaram um prédio de dois andares, com poufs, mesas e outros móveis. As equipes se espalharam pelo espaço e montaram seus locais de trabalho.
Mas, geralmente, não há restrições severas: se alguém avisar com antecedência e se conectar remotamente, não haverá obstáculos.
Como o nosso. Como o hackathon foi intimista, com sete pessoas, o escritório vazio de sábado foi mais do que suficiente. Mesmo sem considerar que um participante se conectou de Volgogrado.

Planejamos que todos nós nos reuníssemos em uma sala de reuniões.
E quanto aos vencedores?
Nos clássicos hackathons, um júri é designado para anunciar o melhor projeto. O júri inclui alguém dos organizadores ou patrocinadores — aqueles que financiam toda a festa.
As demonstrações de projetos são uma parte importante do hackathon. As equipes mostram uma breve apresentação e depois demonstram sua solução ao júri. É algo parecido com a defesa de um trabalho de diploma na universidade.
Às vezes, o trabalho é avaliado por um computador: vence aquele que obtiver mais pontos em um teste. Para mim, essa abordagem parece muito formal: ao avaliar soluções com 'papagaios', os organizadores matam a essência do hackathon. Isso se assemelha mais a uma competição de programação esportiva do que a um ato criativo.
Como o nosso. Nós tomamos uma atitude radical: simplesmente cancelamos o júri e a competitividade por princípio. Pois não tínhamos o objetivo de criar a melhor solução para o problema ou obter um produto pronto.
Uma vez que o objetivo é se divertir, que os participantes desenvolvam projetos sem se preocupar com as outras equipes.
O Dia H em HFLabs
O hackathon começou ainda na noite de sexta-feira, um dia antes. Os participantes se reuniram, cada um escolheu um tema. As equipes se formaram.
Reunião e participantes inesperados. O pessoal chegou às 11–12 de sábado — para não ter que acordar cedo como nos dias de semana. Restaram seis participantes, outro se conectou de Volgogrado.

O anúncio da data não passou sem consequências — os participantes começaram a deixar o chat do hackathon ativamente. Mas não houve catástrofe e o quórum foi mantido.
Ao longo do dia, novos participantes apareciam inesperadamente. Colegas que não planejavam participar do hackathon dedicavam três a quatro horas. Eles chegavam, escolhiam um projeto e ajudavam. Para o formato clássico, isso é incomum, mas para nós foi um prazer.
Equipes e projetos. Aconteceu que três pessoas estavam realizando seus projetos sozinhas. Esse é o maior ponto negativo do evento, pois trabalhar em equipe é muito mais interessante. Descobrir a interação é, de fato, algo importante na concepção do hackathon.

Uma aventura textual na plataforma Telegram. Não traz utilidade prática, mas possui humor interno e memes locais.
Poucas horas após o início, um projeto ficou sem desenvolvedores: o autor abandonou sua criação e foi para outra equipe. Isso é normal até para o formato clássico: boas ideias atraem pessoas. No início, parece que você vai concluir seu projeto. Mas depois você se aprofunda e percebe que não vai conseguir, não vale a pena tentar. Ou você vai para os vizinhos, porque lá as coisas estão indo e o produto é útil.
O Serguei, front-end de Volgogrado, ficou um pouco entediado, então criou um projeto 'do zero'. E imediatamente começou a trabalhar nele.

No canto de um dos nossos produtos vive um gatinho. Antes, o gato apenas dormia e criava um ambiente aconchegante, mas o Serguei ensinou o felino a reagir a eventos.
No final do dia, o número de projetos permaneceu o mesmo — cinco. Um saiu, outro foi adicionado.
Espaço e cronograma. Para o hackathon, planejamos a maior sala do escritório — a sala de reuniões. Mas quando chegou a hora, todos se dispersaram como de costume para seus próprios escritórios. Assim começou.
No começo, parecia que o espaço comum não era crucial. Como os projetos não estavam interligados, não havia competividade, poderia-se sentar separado. E para discussões, reunir-se no saguão — o importante era não se afastar além de um alcance a pé.
Mas, após algumas horas, a fragmentação cessou por conta própria. Aqueles que trabalhavam sozinhos, sob a influência de uma força oculta, foram se mudando um a um para o escritório mais populoso. E começou a ficar mais interessante — as conversas se tornaram mais vibrantes, as questões mais complexas e frequentes.
Faziam pausas a cada poucas horas — compartilhavam impressões, observavam os projetos dos outros. No meio do dia, almoçaram.

Durante o almoço, um torcedor irrompeu na dinâmica do hackathon, que havia estado invisivelmente presente todo esse tempo: de repente, trouxeram cheesecakes para o escritório.
Não havia restrição de tempo: quem queria, ficava o quanto quisesse. Saíam, geralmente levando o projeto a um estado mais ou menos finalizado. O último participante saiu por volta das 22:00.
Não realizamos uma demonstração imediatamente — decidimos que contaremos sobre o hackathon na terça-feira para todo o escritório.
Resultados e vida após
O hackathon light trouxe até mais retorno do que eu esperava.
RH. Nos divertimos bastante: encerramos o ciclo do hackathon e debatemos sobre temas interessantes sem a correria do trabalho. Tudo isso por um orçamento equivalente ao custo do transporte até o escritório e do almoço. Como bônus, cultivamos evangelistas de hackathons internos no escritório.
Projetos. Durante o dia, não finalizamos nenhum dos cinco projetos. Mas isso não é um problema: geralmente, o objetivo do evento é resolver a questão de forma conceitual, encontrar uma ideia. Um bom resultado é uma ferramenta minimamente funcional, mesmo que tenha falhas e bugs.

Anton Zhiyanov, chefe do nosso produto , fez um sistema de envio de e-mails. Parecem um editor de navegador, ao qual anexamos um arquivo CSV com os destinatários. É mais prático do que no Mailchimp, que é mais sobrecarregado.
Depois do hackathon, os projetos começaram a se concretizar ou estão se preparando para isso. Estamos enviando e-mails com o novo sistema, e o gato encanta os clientes. Os outros aplicativos estão sendo finalizados pelos autores, e já por pedidos externos. Por enquanto, estamos distribuindo gratuitamente e de forma informal, mas algum dia pode chegar ao uso comercial.
Contras. A principal desvantagem foi que juntamos poucas pessoas. No final, três dos cinco projetos tinham apenas uma pessoa trabalhando, o que não é tão interessante. Quando se hackatona sozinho, perde-se o efeito da equipe de produto. Já não há com quem estabelecer interações.
Além disso, percebi que um regulamento mais rigoroso funcionaria a favor. Precisamos de mais organização:
- um cronograma claro;
- brindes para os participantes;
- jurados e demonstração no mesmo dia, enquanto todos ainda estão motivados;
- preparação — anúncios, descrições dos projetos.
Também podemos convidar alguém de fora, mas não é imprescindível. E provavelmente chamaremos de forma pontual. Sem publicidade em grande escala.
Futuro. Na demonstração geral na terça-feira, metade do escritório compareceu. E foi então que vi o interesse pelos projetos e pelo formato. Nem todos queriam entrar na experiência, mas após a primeira prova, o número de interessados aumentou. Acredito que em 2020 faremos um evento de maior escala.
Sobre o hackathon é tudo. Se você está interessado em fazer coisas complicadas com dados, venha trabalhar conosco. : estamos buscando desenvolvedores Java, engenheiros de suporte e teste, analistas de sistemas.
O artigo foi publicado pela primeira vez . A versão para o 'Habra' foi revisada e complementada.
Fonte: habr.com
