Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos

Este artigo é sobre como organizei meu primeiro hackathon para uma equipe. Organizadores experientes provavelmente acharão o material muito simples e a história ingênua. Me concentrei em quem está começando a conhecer o formato e pensando em organizar tal evento.

HFLabs faz coisas complexas com dados: limpamos e enriquecemos os contatos de clientes de grandes empresas e construímos bancos de dados de clientes com centenas de milhões de registros. 65 pessoas trabalham nos escritórios de Moscou e cerca de uma dúzia trabalham remotamente de outras cidades.

Qualquer trabalho às vezes não só fica chato, mas também fica obsoleto. Neste ponto, é útil mudar o foco e tentar algo novo. É por isso que estamos analisando hackathons há seis meses.

Um hackathon é uma competição para profissionais de TI: diversas equipes se reúnem e resolvem problemas complexos durante dois dias seguidos. Geralmente competindo por um prêmio concedido por um júri.

Queríamos experimentar o formato e nos divertir, mas um hackathon clássico é uma tarefa bastante grande, problemática e cara. Então fizemos a versão light quase sem orçamento. E no final ficaram satisfeitos e até fizeram algo útil.

Por que as empresas precisam de um hackathon?

Os hackathons clássicos geralmente não são organizados por generosidade. Os organizadores resolvem problemas práticos ou promovem-se. O formato hackathon também é escolhido de acordo com o propósito.

  • Resolva um problema prático. O organizador estabelece metas e os participantes escolhem a mais adequada e decidem. Um exemplo de tal tarefa é criar um novo algoritmo de pontuação de clientes para um banco.
  • Promova suas ferramentas. O organizador fornece aos participantes seu próprio software, linguagem de programação ou API. O objetivo é fazer algo útil com as ferramentas fornecidas. Por exemplo, o Google condicional abre acesso ao seu tradutor de voz e aguarda casos de uso interessantes.

Um objetivo adicional de um grande hackathon é apresentar o organizador como um empregador invejável, interna e externamente. Convidados de outras empresas ficarão impressionados com o escritório, a organização e a variedade de oportunidades. Os nossos são novas tarefas, liberdade, comunicação.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Por exemplo, o VKontakte realizou um grande hackathon. É difícil classificá-lo como um tipo: existem muitas direções

Como nós temos. O principal objetivo de todo o empreendimento do HFLabs é o RH interno. Vimos o hackathon como outra atividade colaborativa fora do trabalho. Unir, revigorar, entreter - só isso. Alguns vão ao futebol em times, outros aos quizzes. Hackathons são outro formato de reuniões fora da vida cotidiana. O que, claro, não cancela nem os quizzes nem o futebol.

Ao mesmo tempo, um hackathon, mesmo em formato light, não é puro entretenimento. Por exemplo, uma equipe acabou escrevendo uma missão de texto, tendo estudado a mecânica dos bots no Telegram do zero. Isso é maravilhoso: quando uma pessoa tenta algo novo e tenta descobrir, ela surge com novas ideias. Também para o trabalho diário.

Além disso, no final recebemos ferramentas úteis, embora não tenhamos recebido nenhuma tarefa prática. Mas mais sobre isso no final.

Por que o hackathon é para participantes?

Os participantes participam de um hackathon clássico para se familiarizarem com tecnologias, experimentar novas experiências ou ganhar dinheiro. Além disso, parece haver mais pessoas desta última categoria.

  • Experimente novas tecnologias ou métodos. Diariamente, cada desenvolvedor mantém sua própria pilha de tecnologia, às vezes por anos. E no hackathon você pode tentar algo novo - algo que acabou de aparecer ou apenas interessante.
  • Percorra a rota do supermercado em miniatura. Os especialistas em TI estão interessados ​​em criar um produto completo em questão de dias. Tendo passado por todo o ciclo desde o conceito até a apresentação.
  • Ganhar. Às vezes, fortes especialistas se reúnem em equipes de hackathons profissionais - jogados e treinados. Eles escolhem eventos com um rico fundo de prêmios e competem com todos por meio de experiência e preparação. Alguns organizadores eliminam imediatamente esses trapaceiros. Outros são bem-vindos.

Como nós temos. Primeiro, perguntamos à equipe se um hackathon era necessário em princípio. Não forçamos nada, por isso queríamos avaliar o interesse com antecedência. Usamos o Formulários Google para pesquisas.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
São 65 pessoas na equipe, 20 responderam à pesquisa, como 75% delas estão interessadas, precisamos fazê-lo!

A segunda tarefa é motivar os indecisos, que é mais da metade. A próxima pesquisa mostrou que um prêmio não vai ajudar nessa questão.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Descobriu-se então que nosso pessoal está interessado em fabricar novos produtos. Mesmo com um aplicativo minúsculo, mas passe de uma ideia a um protótipo funcional

Começamos a coletar tópicos para o hackathon que seriam de interesse. Novamente com a força da equipe: montamos um chat no Telegram, onde jogamos ideias para todos. Sem freios: tudo o que vem à cabeça é bom.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Coletamos 25 tópicos e lançamos uma enquete no Confluence. Os cinco projetos mais populares - estão na foto - foram levados para o hackathon

Há quanto tempo tudo isso está acontecendo?

Um hackathon clássico dura dois dias e uma noite entre eles. A noite é uma saudação da velha escola de TI, um toque pragmático e romântico ao mesmo tempo.

O que fazer no escuro, cada equipe ou participante decide de forma independente. Você pode dormir à noite, os organizadores não dirão uma palavra. E você pode agir: programar, projetar, projetar, testar.

Como nós temos. Nem falamos sobre a vigília noturna. Além disso, reduziram ainda mais o formato e demoraram apenas um dia. Caso contrário, teríamos de passar dois dias úteis na experiência ou arrastar os nossos colegas para um fim de semana de verão inteiro. Poucos concordariam com a segunda opção: os fins de semana no verão são valiosos.

Houve sugestões de que seria bom nos reunirmos durante a semana. Mas eu não queria organizar tudo isso durante o horário de trabalho. Por mais que você tente, você não consegue se separar do trabalho durante a semana: os clientes escrevem, os colegas perguntam alguma coisa, alguma coisa está fervendo no escritório, algumas reuniões estão marcadas. Todos voltarão aos negócios normalmente. Portanto, a próxima pesquisa é se você está pronto para o hackathon no fim de semana.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Nem todo mundo está pronto para sacrificar incondicionalmente seus dias de folga. Mas mais da metade dos que duvidam continuam a seduzi-los

Um pouco mais tarde, em junho, os participantes foram questionados sobre as datas. As vagas foram alocadas até o outono - no verão, os colegas estão de férias e em suas dachas, e você não quer perder o evento. Por isso, decidimos que iríamos oferecer todos os sábados. Você pode escolher vários - marque quais são gratuitos.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Nem todo mundo está pronto para sacrificar incondicionalmente seus dias de folga. Mas mais da metade dos que duvidam continuam a seduzi-los

Como resultado, planejamos um hackathon para 17 de agosto. O dia 27 de julho alternativo coincidiu com minha viagem de negócios e a opção caiu.

Onde o evento é realizado?

Normalmente, a maioria dos participantes se reúne em um espaço comum. A comunicação é uma parte importante de um hackathon, por isso o organizador aloca um espaço aberto ou um edifício inteiro.

Certa vez, participei de um hackathon do Google. Os organizadores alocaram um prédio de dois andares com pufes, mesas e outros móveis em seu interior. As próprias equipes se dispersaram pela área e montaram postos de trabalho.

Mas na maioria das vezes não há restrições estritas: se alguém avisar com antecedência e se conectar remotamente, nenhum obstáculo será criado.

Como nós temos. Como o hackathon acabou sendo intimista, para sete pessoas, o escritório vazio de sábado foi o suficiente para sobrar. Mesmo se não levarmos em conta que um participante conectou-se de Volgogrado.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Planejamos que nos sentaríamos todos juntos para uma reunião

E os vencedores?

Nos hackathons clássicos, um júri é nomeado para anunciar o melhor projeto. O júri é composto por um dos organizadores ou patrocinadores - aqueles que pagam todo o banquete.

Os projetos de demonstração são uma parte importante do hackathon. As equipes fazem uma breve apresentação e depois mostram sua solução ao júri. Isso é algo como defender uma tese em uma universidade.

Às vezes, o trabalho é avaliado por um computador: vence quem tiver mais pontos na prova. Esta abordagem parece-me demasiado formal: ao avaliar soluções com “papagaios”, os organizadores estão a matar a componente de produto do hackathon. É como uma competição de programação esportiva, não criativa.

Como nós temos. Agimos radicalmente: simplesmente abolimos o júri e a competição em princípio. Porque o objetivo não era criar a melhor solução para um problema ou obter um produto acabado.

Como o objetivo é se divertir, deixe os participantes trabalharem nos projetos com calma, sem se preocupar com outras equipes.

Ha Day no HFLabs

O hackathon começou na noite de sexta-feira, no dia anterior. Os participantes se reuniram e cada um escolheu um tema. Equipes prontas foram formadas.

Reunião e participantes inesperados. Chegamos ao escritório às 11h e 12h no sábado, para não acordar cedo como nos dias de semana. Restaram seis participantes, mais um veio de Volgogrado.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
O anúncio da data não passou despercebido - os lutadores começaram a sair ativamente do chat do hackathon. Mas a catástrofe não aconteceu e o quórum foi mantido

À medida que o dia avançava, novos membros apareceram de repente. Os colegas que não iriam ao hackathon reservaram de três a quatro horas. Eles vieram, escolheram um projeto e ajudaram. Isso não é característico do formato clássico, mas é um prazer.

Equipes e projetos. Acontece que três pessoas fizeram seus projetos sozinhas. Essa é a principal desvantagem do evento: trabalhar em equipe é mais interessante. Encontrar interação geralmente é uma coisa importante no conceito de hackathon.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Busca de texto no mecanismo Telegram. Não tem utilidade prática, mas por dentro tem oficina de humor e memes locais

E algumas horas após o início, um projeto ficou sem desenvolvedores: o autor deixou a ideia e foi para outra equipe. Isso é normal até no formato clássico: boas ideias atraem pessoas. A princípio parece que você fará seu projeto até o fim. E aí você mergulha e vê que não consegue, não adianta tentar. Ou você vai até o vizinho, porque o negócio está indo para lá e o produto é útil.

Seryoga, um desenvolvedor front-end de Volgogrado, ficou um pouco entediado e criou um projeto “de uma faca”. E ele imediatamente começou a trabalhar nisso.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Há um gato morando no canto de um de nossos produtos. Anteriormente, o gato simplesmente dormia e criava conforto, mas Seryoga ensinou o peleiro a reagir aos acontecimentos

No final das contas, o número de projetos permaneceu o mesmo: cinco. Um caiu, outro foi adicionado.

Espaço e horário. A maior sala do escritório foi planejada para o hackathon – uma sala de reuniões. Mas no final das contas, todos se acomodaram em seus escritórios como de costume. Foi assim que começamos.

A princípio parecia que o espaço comum não era importante. Como os projetos não estão conectados, não há competição, vocês podem sentar-se separadamente. E para discussões, reúna-se no salão - o principal é não se espalhar além de uma curta distância.

Mas depois de algumas horas, a fragmentação parou sozinha. Aqueles que trabalhavam sozinhos, sob a influência de uma força oculta, um após o outro mudaram-se para os escritórios mais populosos. E ficou mais interessante - as conversas ficaram mais animadas, as perguntas ficaram mais complexas e mais frequentes.

Fazíamos pausas a cada duas horas para compartilhar nossas impressões e observar mais de perto os projetos de outras pessoas. Almoçamos no meio do dia.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Na hora do almoço, um fã invadiu a tela do hackathon, pairando invisivelmente por perto durante todo esse tempo: cheesecakes foram trazidos de repente para o escritório

Não havia limite de tempo: quem quisesse ficava sentado o tempo que quisesse. Eles saíram, geralmente levando o projeto a um estado mais ou menos concluído. O último participante saiu por volta das 22h.

Não realizamos uma demonstração imediatamente; decidimos que falaríamos sobre o hackathon na terça-feira para todo o escritório.

Resultados e vida depois

O hackathon-light rendeu ainda mais lucro do que eu esperava.

RH Nos divertimos muito: fechamos a gestalt com um hackathon e conversamos sobre temas inteligentes sem a correria do trabalho. Tudo isso por um orçamento igual ao custo da viagem até o escritório e do almoço. Além disso, criamos evangelistas internos do hackathon no escritório.

Projetos. Durante o dia, não concluímos nenhum dos cinco projetos. Mas isso não é um problema: normalmente o objetivo do evento é resolver o problema em princípio, encontrar uma ideia. Um bom resultado é uma ferramenta minimamente funcional, embora com muletas e bugs.

Hackathon em uma pequena empresa: como organizá-lo sem desperdiçar muitos recursos
Anton Zhiyanov, nosso gerente de produto DaData.ru, foi feito por um remetente de e-mail. Parece um editor de navegador ao qual um arquivo CSV com destinatários está anexado. Isso é mais conveniente do que no Mailchimp sobrecarregado

Mas depois do hackathon, os projetos entraram em produção ou estão se preparando para isso. Já estamos enviando e-mails como mala direta e o gato está tocando os clientes. As demais inscrições estão sendo preenchidas pelos autores, e isso se deve a solicitações externas. Por enquanto estamos distribuindo para amigos gratuitamente e do nosso jeito, mas algum dia poderá chegar ao uso comercial.

Cons. A principal desvantagem é que poucas pessoas se reuniram. Como resultado, três em cada cinco projetos foram realizados por uma pessoa, e isso não é tão interessante. Quando você faz um hackathon sozinho, você perde o efeito da equipe de produto. Não há mais ninguém com quem estabelecer interação.

Também percebi que regulamentações mais rígidas seriam uma vantagem. Precisa de mais organização:

  • tempo claro;
  • produtos para participantes;
  • júri e manifestação no mesmo dia, ainda acusado;
  • preparação - anúncios, descrições de projetos.

Você também pode ligar para alguém de fora, mas não é necessário. E a ligação provavelmente está correta. Nenhuma publicidade em grande escala.

O futuro Metade do escritório se reuniu para uma demonstração geral na terça-feira. E aí já vi interesse nos projetos, no formato. Nem todos queriam se envolver no experimento, mas depois do primeiro teste, mais pessoas quiseram fazê-lo. Acho que vamos tornar o evento maior em 2020.

Isso é tudo sobre o hackathon. Se você estiver interessado em fazer todo tipo de coisa complexa com dados, venha trabalhar conosco. HHLabs tem oito vagas em hh.ru: Procuramos desenvolvedores java, engenheiros de suporte e testes, analistas de sistemas.

Artigo pela primeira vez publicado em vc.ru. A versão para Habr foi revisada e ampliada.

Fonte: habr.com

Adicionar um comentário