Hackathon: o que é e por que é necessário? Sobre como participei do hackathon: uma experiência inestimável.

No mundo moderno existem muitos termos novos que são incompreensíveis para as pessoas. O que é um hackathon? Este é um evento que se tornou muito difundido não só em outros países, mas também na Rússia. Portanto, você precisa saber como é realizado um hackathon, o que é e o que é necessário para isso. Existem também regras para organizar este evento com sucesso.

Definição

As palavras “hacker” e “maratona” formaram o novo conceito de “hackathon”. O que é isso? Hoje este termo não se refere à chamada maratona de programadores.

O evento envolve reunir uma equipe de diversas áreas de criação de software. Eles estão trabalhando em alguma tarefa. Programadores, designers e gestores podem participar do evento. Hackathons duram de 1 dia a uma semana.

Tarefas

Este evento é sobre a criação de software completo, mas alguns são realizados para fins educacionais e sociais. É costume desenvolver serviços web que resolvam problemas socialmente significativos.

Cria aplicativos móveis, aplicativos web, infográficos e também um hackathon. O que é isso? Graças a este evento, a primeira versão do aplicativo estará pronta para ser lançada. Com sua ajuda você poderá testar o funcionamento da ideia. Os eventos variam em foco e tema.

Como eles vão?

Primeiro, há uma apresentação, que dá início ao hackathon. O que isso dá? Isso permite que você se familiarize com o evento e também aprenda sobre as tarefas. Os participantes então propõem ideias e equipes são formadas com base em interesses e habilidades. Depois vem o trabalho nos projetos.

Os participantes desses eventos reforçam suas forças com alimentos prontos, como pizza e energéticos. Ao final, é feita uma apresentação dos projetos. As equipes também compartilham os resultados de suas atividades. Hackathons costumam ser realizados como competições. Em seguida, o júri avalia os participantes e determina os vencedores, que recebem prêmios.

Por que os eventos são necessários?

São indicados para designers, programadores e outros profissionais que estão prontos para se reunir para desenvolver um novo projeto. Este é exatamente o objetivo do hackathon. Moscou oferece um grande número de eventos, já que muitas empresas estão concentradas nesta cidade.

Hackathons são necessários para:

  • conhecidos - muitos especialistas podem se encontrar para futuramente compartilhar conhecimentos, bem como trabalhar em projetos conjuntos;
  • criação de comunidades - são necessários eventos para pessoas ativas e interessadas em um problema específico;
  • processo criativo - existe a oportunidade de trabalhar em formato livre;
  • adquirir novos conhecimentos - no evento você terá que enfrentar desafios que não existiam antes;
  • demonstração de talento - a oportunidade de demonstrar seu profissionalismo;
  • implementação de novas ideias - o evento permite implementar projetos;
  • projetos de startups - as empresas se interessam por tais eventos, escolhendo projetos interessantes para sua posterior implementação.

Regras para organizar um hackathon

Se o hackathon tem objetivos sociais, então este é um excelente método para atrair especialistas talentosos. O evento é necessário para implementar novos métodos de resolução de problemas. Para organizar um hackathon você precisa usar as seguintes dicas:

  • Determinando o objetivo: Você precisa estabelecer o que é importante resolver neste evento. Os desenvolvedores precisam estar envolvidos nisso porque sabem tudo sobre a criação de aplicativos. Especialistas e estudantes também serão necessários. Quanto mais especialistas de diferentes áreas houver, mais soluções criativas aparecerão.
  • Planejamento: A preparação levará de 3 a 6 semanas.
  • Escolha do local do evento: pode ser organizado no escritório de uma empresa de TI ou em um café local. É aconselhável escolher fins de semana para isso.
  • Atrair patrocinadores: o que há de mais caro em um hackathon são comida, prêmios e plataforma. É preciso atrair patrocinadores em troca de apoio.
  • História sobre o hackathon: os participantes precisam contar detalhadamente sobre este evento. Você também precisa divulgar informações sobre o evento por todos os meios modernos. As redes sociais e a imprensa serão úteis para isso.
  • Pedido de comida: Deve haver comida e bebida suficientes disponíveis no evento.
  • Preparação dos prêmios: Deve haver prêmios para os vencedores, pois isso afeta a qualidade do evento.
  • Você deve pensar sobre quais podem ser as situações críticas. Você precisa usar métodos comprovados para evitá-los.

Evento no Sberbank

Muitas empresas realizam um evento. O hackathon do Sberbank também é organizado regularmente. Especialistas de diversas áreas estão desenvolvendo um serviço web ou aplicativo móvel. As instituições financeiras exigem novas funções em pagamentos e transferências móveis. Também são necessários recursos de segurança e desenvolvimento de assistentes financeiros. Os vencedores recebem prêmios em dinheiro.

Assim, organizar um hackathon não é considerado um processo tão difícil. Basta seguir todas as dicas apresentadas e o evento será um sucesso. Graças a ele surgirão novas ideias e projetos que serão muito úteis para a sociedade.

Dmitry Volkov, cofundador da holding internacional de Internet SDVentures, compartilhou com Rusbase sua opinião de especialista sobre a importância dos hackathons para negócios e participantes, erros típicos de equipes e tendências para o futuro.

Hackathons: o que são?

A palavra “hackathon” foi formada a partir da fusão das palavras “hacking” e “maratona”. O hacking é compreendido, claro, não por golpistas de computador, mas por entusiastas da tecnologia de TI que sentem prazer em pesquisar e encontrar soluções extraordinárias.


O primeiro no mundo ocorreu em 1999. Foi realizado pelos desenvolvedores SO OpenBSD em Calgary (Canadá).


Ali se reuniu um grupo de pesquisadores que precisava resolver uma difícil tarefa: encontrar um desvio legítimo para as restrições impostas pelos Estados Unidos à exportação de produtos criptográficos do país. Eles chamaram o evento de “hackathon” e seus colegas gostaram imediatamente do termo.


Depois de 10 dias na conferência JavaOne empresa Microssistemas Sun realizou uma reunião semelhante onde sugeriu que o desenvolvedor criasse um programa Java para Palma V para troca de dados entre o gadget e a Internet através de uma porta infravermelha.


Foco no sucesso, formato agradável e amigável, comunicação e competição simultâneas - tudo isso tornou novos tipos de eventos atrativos para participantes e investidores. Foi assim que os hackathons começaram na vida.

Por que as empresas precisam de hackathons?

Em 2016, hackaton.com estima que 3.450 hackathons foram realizados em todo o mundo. O primeiro da lista são agora os EUA - 1.568 eventos por ano, seguidos pelo Reino Unido (470 hackathons), Canadá (230), Alemanha (223), França (196). Neles participaram diversos especialistas: desenvolvedores para web (36%), sistemas móveis (36%), plataformas de hardware (15%), sistemas robóticos e IA (8%).


A Rússia não está nesta lista. Porque, segundo esta fonte, na Rússia em 2016 apenas... foi realizado um evento.


Claro, esses dados são inválidos. Refletem apenas o facto de que os hackathons como formato para o desenvolvimento de uma economia inovadora ainda estão a crescer na Rússia. E embora o mundo ainda saiba muito pouco sobre hackathons no nosso país, a situação real é muito melhor do que as estatísticas ocidentais.


Assim, de acordo com o portal dominado por TI, todos os meses de 2016, foram realizados de 8 a 10 eventos diferentes desse tipo na Rússia. E só em abril de 2017, foram realizados 19 grandes hackathons.


Talvez os hackathons tivessem continuado a ser um fenómeno local se as grandes empresas, investidores e “anjos” não lhes tivessem prestado atenção. Eles reconheceram o potencial de crescimento.


Em vez das tediosas aprovações e retrabalhos que encontramos em projetos tradicionais, os hackathons ofereceram um novo formato para a criação de protótipos a um custo mínimo. Em poucos dias, os organizadores recebem diversas soluções para o problema tecnológico que enfrentam.


Por outro lado, as empresas atraem: aqui você pode não apenas conhecer desenvolvedores fortes, mas também testá-los imediatamente em ação. Finalmente, uma vantagem importante dos hackathons é o networking com potenciais parceiros e a promoção do seu próprio negócio.

Qual é o interesse dos participantes?

De acordo com hackaton.com, os hackathons públicos de hoje são frequentados por especialistas (42,8%), estudantes (21,1%), “hobbyistas” (18,9%), empresários (9,6%), bem como aqueles que procuram trabalho (7,6% ).


O tema do hackathon é anunciado imediatamente, mas os objetivos nem sempre são anunciados, o que acrescenta mistério ao evento futuro e atrai participantes particularmente aventureiros. Isso é feito para não interferir no nascimento do resultado diante de nossos olhos. “Milagres” podem acontecer com o fundo de prêmios.


Assim, na fase final do Design Hackathon, realizado em Moscou no final de julho de 2016 pela Sberbank Technologies, o fundo de prêmios inicial foi anunciado no valor de 200 mil rublos. No entanto, os resultados do hackathon impressionaram tanto os organizadores que o fundo de prêmios aumentou para 500 mil rublos.


O vencedor então foi o Dream Team. Ela propôs uma “solução inteligente para seguro de saúde voluntário”, baseada em dados de testes de DNA. Experiência, conhecimento e iniciativa permitiram-nos alcançar excelentes resultados.


A experiência mostra que os participantes, além dos prêmios anunciados, estão interessados ​​em diversas coisas sobre hackathons:

  • Oportunidade de emprego em empresas líderes de Internet e a perspectiva de conhecer pessoas “necessárias” ao desenvolvimento profissional.
  • Testando a força da equipe de desenvolvimento numa situação inusitada: o tempo é limitado, a adrenalina está no limite, o espírito competitivo não dá descanso.
  • Interesse acadêmico. Via de regra, neste caso estamos falando de equipes que trabalham de forma independente, ou seja, não buscam emprego junto aos organizadores. Eles estão interessados ​​em testar as hipóteses que possuem para resolver este ou aquele problema de software.

Regras de conduta no hackathon

À primeira vista, tornar-se um vencedor é bastante simples, mas muitas pessoas cometem erros que não deveriam ser cometidos.

Erro 1. Não cumprimento da relação entre velocidade e qualidade de desenvolvimento do projeto

Muitos participantes tentam concluir o projeto o mais rápido possível, sem levar em conta que o mais importante para o júri é o resultado. Erros durante hackathons são inevitáveis ​​e você não deve ter medo deles. Mas a ideia que será demonstrada ao júri deve ser trabalhada detalhadamente.

Erro 2. Incapacidade de trabalhar em equipe

Isto é especialmente verdadeiro em situações em que você precisa obter resultados rapidamente. Em um hackathon não há tempo para longas discussões; você precisa ser capaz de distribuir corretamente as funções e tomar decisões de compromisso.

Erro 3. Esquecer os objetivos reais

E talvez o mais importante a lembrar é que a solução proposta pela equipe deve ter aplicação prática real. Como lembramos, as empresas estão interessadas em trabalhar ideias que a empresa possa implementar amanhã e obter o resultado desejado.

O que vai acontecer à seguir?

Se os hackathons não tivessem planos, não faria sentido falar sobre eles.

  1. Mudança de tópico. Há apenas cinco anos, quase todos os hackathons eram realizados com o objetivo de desenvolver aplicativos móveis. No entanto, no ano passado o tema dos hackathons mudou para a criação de sistemas relacionados com inteligência artificial e realidade virtual. Sem dúvida, esses tópicos se tornarão tópicos importantes para futuros hackathons.
  2. Eventos corporativos internos. Hoje, a principal tendência para as grandes empresas é a ênfase na inovação e no desenvolvimento de conexões criativas dentro das empresas. A realização de hackathons intracorporativos permite formar equipes temporárias dentro das empresas e reunir pessoas com diferentes conhecimentos em tais projetos.

Eventos chamados “hackathon”, “codefest”, “hack day” estão firmemente estabelecidos na agenda de eventos interessantes em escala municipal e regional, e alguns deles atraem pessoas de todo o país.

O que é um hackathon?

Hackatonaé uma plataforma onde as equipes se reúnem, criam um projeto dentro de um determinado período de tempo e o apresentam com sucesso a potenciais empregadores, investidores e figuras proeminentes na área de TI.

As equipes recebem de 24 a 48 horas para todo o processo de desenvolvimento. Pode parecer pouco tempo, mas numa semana de trabalho típica são apenas 40 horas, e durante esse tempo as pessoas conseguem fazer muita coisa. Portanto, não é preciso ter medo da falta de tempo.

Quando outras 50-100 pessoas trabalham no local dia e noite, isso motiva tanto que o cansaço só aparece 15 horas após o início. E ainda assim, não quero parar de dormir até o último minuto, porque a viagem geral é emocionante.

Exatamente trabalho em equipe hackathon é valioso: você aprende coordenar o trabalho junto, distribuir responsabilidades, junto desenvolver uma ideia geral. Se você ainda é estudante ou não trabalhou em uma grande empresa, um hackathon é uma ótima chance de ganhar experiência em trabalho em equipe. Ao mesmo tempo, se você ainda não montou uma equipe, não se preocupe. Há exemplos em que equipes de uma e duas pessoas, e às vezes novas equipes são formadas durante o hackathon. Via de regra essa opção não traz prêmio, mas encontrar um novo amigo/colega/pessoa com ideias semelhantes vale muito.

Aqui vão algumas dicas para quem quer participar de um evento desse tipo e, claro, ganhar.

1. Converse com as pessoas ao seu redor

Hackathons também são uma ótima alternativa às feiras de empregos. Aqui, empregadores e investidores podem estar interessados ​​em você, e especialistas de empresas de TI podem aconselhá-lo sobre desenvolvimento ou promoção. Portanto, se um hackathon fornece oportunidade de conversar- não hesite, comunique-se, faça perguntas, dê-se a conhecer.

2. Preste atenção nas indicações

Alguns hackathons têm nomeações de parceiros. Por exemplo, se o parceiro for Yandex ou Twitter, eles avaliarão separadamente os projetos que usam seus serviços e API. Se você sabe quem será o parceiro do hackathon, leve isso em consideração na sua ideia, pode ser um grande diferencial para o seu projeto. Alguns hackathons são anunciados com bastante antecedência, então você pode ter bastante tempo para aprender a tecnologia de afiliados do zero, se não estiver familiarizado com ela.

3. Pense na implementação antes do evento

Ao mesmo tempo, você não deve estudar e treinar no próprio hackathon. Embora tenha sido dito acima que há muito tempo, você não deve negligenciá-lo ou desperdiçá-lo. O tempo em um hackathon é concedido especificamente para implementação e deve ser gasto nisso. E algo que pode levar muito tempo deve ser considerado antes do hackathon. Revise com sua equipe com antecedência o que pode ter problemas no que você quer fazer.

Pratique isso antes do evento, leia artigos, documentação, salve links úteis para que você possa consultá-los rapidamente durante o hackathon. Isso vai lhe poupar muito esforço e nervosismo. Até a simples sensação de estar no controle dará uma grande vantagem à sua equipe.

4. Prepare seu equipamento com antecedência

Vale a pena pensar com antecedência e equipe de suporte técnico: laptops, cabos para conexão a um projetor para uma apresentação, extensões caso a tomada esteja longe... Para aplicações mobile, vale pensar em como demonstrá-las: um emulador ou compartilhando a tela do aparelho. É melhor testar a segunda opção com antecedência.

Não atualize seu software antes do início do hackathon!

5. Não se esqueça do software e da Internet

Se você planeja trabalhar juntos no mesmo código, um sistema de controle de versão como o Git é essencial. Isso não apenas permitirá que você compartilhe rapidamente seu trabalho com sua equipe, mas também mostrará a quantidade de trabalho que você conseguiu realizar no hackathon.

É importante fornecer canal alternativo para a rede e a Internet. Normalmente, os organizadores tentam fornecer Wi-Fi estável no local, mas como mostra a prática, pode não ser suficiente ou simplesmente fornecer baixa velocidade. Isto, em primeiro lugar, pode afetar a velocidade de desenvolvimento e, em segundo lugar, pode afetar fatalmente o funcionamento do seu site/aplicação quando demonstrado ao público. Portanto, vale a pena levar consigo um cartão SIM com Internet rápida e um dispositivo capaz de distribuir a Internet para um número suficiente de dispositivos para sua equipe.

6. Cuide dos seus dados

Para a apresentação de múltiplos projetos, os dados desempenham um papel fundamental. Dificilmente alguém terá interesse em consultar um agregador de notícias com o conteúdo “Notícias de teste 1”, “Notícias de teste 2”... É mais agradável e claro conhecer o produto quando ele apresenta dados reais. Portanto, é melhor coletar dados antes do hackathon e salvá-los em um documento separado ou serviço em nuvem.

7. Uma demonstração de alta qualidade é a chave para o sucesso

Demonstração do projeto- esta é uma etapa de trabalho tão importante em um hackathon quanto o desenvolvimento. Eles não devem ser negligenciados. Se o regulamento do hackathon exigir a apresentação da ideia no início do evento, prepare uma breve apresentação em casa. Descreva seu projeto, indique claramente o que você já tem pronto e o que deseja fazer durante o hackathon.

Conte-nos sobre sua equipe: quantas pessoas estão lá, quem faz o quê. Potenciais empregadores/investidores podem estar interessados ​​nisso.

Se você está desenvolvendo algum tipo de serviço, não se esqueça da logomarca e do esquema de cores do produto. Ao criar isso e usar o logotipo e o esquema de cores do produto tanto na apresentação introdutória quanto na final, você ganhará respeito - verá que prestou atenção não apenas ao código, mas também a outros aspectos do projeto.

8. Faça uma apresentação do projeto com competência

A apresentação final vale comece a cozinhar com 3-4 horas de antecedência antes do final do hackathon. É tempo suficiente para pensar em seu discurso e montar seus slides. Vale a pena prestar atenção exatamente no que foi feito no hackathon: em que estado o projeto estava antes do início e como está agora. Se você realmente fez um trabalho impressionante, isso será notado pelo público. E claro, não se esqueça da demonstração ao vivo: seja um site ou um aplicativo - se você demonstrar protótipos funcionais, será legal!

O mais importante, como em qualquer outro negócio, aproveite o que você faz, e não deixe de ir a esses eventos!

Nem a vida cotidiana no escritório nem o trabalho de laboratório dos alunos lhe darão tantas emoções quanto os hackathons!

A foto original foi tirada do primeiro hackathon 2GIS.



Adicione seu preço ao banco de dados

Um comentário

Hackatona(eng. hackathon, de hack (ver hacker) e marathon - marathon) é um fórum de desenvolvedores, durante o qual especialistas de diferentes áreas de desenvolvimento de software (programadores, designers, gerentes) trabalham juntos para resolver um problema. Hoje, os hackathons não estão mais relacionados ao hacking, são apenas maratonas de programação. Normalmente, os hackathons duram de um dia a uma semana.

Alguns hackathons têm fins educacionais ou sociais, mas mais frequentemente o objetivo de um hackathon é criar software completo. Cada hackathon se concentra em uma área específica, como linguagem de programação, sistema operacional, aplicativo, interface de programação (API).

Como funcionam os hackathons?

Normalmente, os hackathons começam com uma apresentação do evento como um todo e de tópicos específicos, se houver. Os participantes então propõem ideias e formam equipes com base em interesses e habilidades. Depois disso, inicia-se o trabalho nos projetos, que pode levar de várias horas a vários dias. Comer em hackathons (especialmente aqueles que duram mais de um dia) é espontâneo e os participantes normalmente subsistem com alimentos como pizza e bebidas energéticas. Além disso, os participantes podem dormir durante o hackathon se encontrarem algum lugar.

Os Hackathons terminam com apresentações de projetos, durante as quais cada equipe compartilha os resultados de seu trabalho. Às vezes, os hackathons são de natureza competitiva. Nestes casos, o júri avalia os participantes e seleciona os vencedores, que recebem prémios.

Por que os hackathons são necessários?

Hackathons são uma boa oportunidade para designers, desenvolvedores e outros profissionais se reunirem e trabalharem na criação de um projeto.

  1. Conhecido. Um hackathon é um ponto de encontro entre designers, desenvolvedores e outros especialistas, onde eles podem se conhecer, trocar conhecimentos e ideias ou elaborar um projeto conjunto no qual trabalharão no futuro.
  2. Edifício comunitário. Hackathons ajudam a construir redes de pessoas talentosas e ativas interessadas em um tópico ou problema.
  3. Processo de trabalho criativo e colaboração. No hackathon, os participantes têm a oportunidade única de trabalhar num formato livre e conveniente para eles, com especialistas das suas áreas com quem talvez nunca tenham se cruzado.
  4. Novo conhecimento. O formato hackathon significa que os participantes enfrentam constantemente desafios que nunca encontraram antes. Conseqüentemente, aprender coisas novas em hackathons ocorre muito rapidamente e o conhecimento adquirido pode ser imediatamente utilizado na prática. Além disso, há muitas pessoas por perto que podem ajudar. Por exemplo, uma pessoa próxima pode explicar algo em 10 minutos que exigiria assistir a um curso em vídeo inteiro.
  5. Mostrando talento. Para os participantes, o hackathon é uma oportunidade de mostrar o quanto são bons especialistas.
  6. Implementação de novas ideias. Sendo uma espécie de plataforma de experimentação, um hackathon permite criar e implementar ideias e projetos completamente novos.
  7. Cena de projetos de inicialização. Para as empresas, os hackathons podem ser especialmente interessantes porque fornecem um palco para startups potencialmente bem-sucedidas continuarem trabalhando.


Se você decidir organizar um hackathon

Organizar um hackathon relacionado à sua missão social é uma boa maneira de atrair especialistas talentosos para sua missão e criar e implementar novas maneiras de resolver problemas existentes. Se você decidir organizar um hackathon, essas dicas podem te ajudar.

  1. Defina o objetivo do hackathon. Quais problemas você está tentando resolver? O que os desenvolvedores devem fazer? Atrair desenvolvedores é a chave para um hackathon de sucesso, pois são eles que sabem criar aplicativos. Você também deve envolver especialistas na área, pessoas da comunidade, estudantes – quanto mais amplo o público, mais criativas podem ser as soluções.
  2. Deixe bastante tempo para planejar. Dependendo do tamanho do evento, a preparação geralmente leva de três a seis semanas.
  3. Selecione o local e a data. Por razões óbvias, nada pode acontecer a menos que você escolha exatamente onde isso acontecerá. Há muitos lugares onde você pode realizar um hackathon - desde escritórios de empresas de TI até cafés locais. Como a maioria dos especialistas são profissionais atuantes, os finais de semana são mais convenientes para eles.
  4. Atraia patrocinadores. Os elementos mais caros de um hackathon são a plataforma, a comida e os prêmios. Pense no que e para quais patrocinadores você pode oferecer em troca de apoio.
  5. Conte aos potenciais participantes sobre o hackathon. Publique informações sobre o evento em recursos relevantes, a fim de atrair aqueles a quem o hackathon se destina e que possam estar interessados. Entre em contato com a imprensa e com membros influentes da comunidade que possam divulgar a notícia nas redes sociais. Peça aos patrocinadores que divulguem também – é do seu interesse ter um público tão amplo quanto possível.
  6. Peça (um pouco) mais comida. Pedir muita comida e vê-la ser desperdiçada é triste. Mas nada se compara ao fracasso se não houver comida suficiente e os participantes estiverem com raiva e com fome. A mesma regra se aplica ao segundo aspecto importante do hackathon – o café.
  7. Certifique-se de ter bons prêmios para os vencedores. Via de regra, existe uma relação direta entre a qualidade dos prêmios e a qualidade dos projetos.
  8. Lembre-se de que não importa quão minuciosamente você se prepare, algo sempre pode dar errado. Você precisa entender o que é crítico e o que não é, e tentar evitar que o último aconteça (o crítico não será que um líquido turvo esteja saindo da cafeteira em vez de café, mas que o Wi-Fi parou de funcionar ou não há tomadas suficientes).

Em geral, organizar um hackathon não é um processo muito complicado, e o resultado de cada evento é o surgimento de novas ideias e projetos que têm potencial para serem socialmente significativos e úteis para a sociedade.

Organização

Estrutura do Hackathon em termos de projetos e equipes:

  • Os desenvolvedores do Hackathon se inscrevem em equipes ou individualmente.
  • No segundo caso, a tarefa dos organizadores é formar uma equipe a partir de participantes individuais.
  • Dependendo dos critérios dos hackathons, você pode impor requisitos às equipes - número mínimo, presença de especializações técnicas em determinadas áreas, etc.
  • Os participantes que não estão incluídos em nenhuma equipe ficarão muito chateados.

Apresentações de ideias– independentemente de se inscreverem consigo em equipa ou individualmente, no início dos hackathons é imprescindível a apresentação de projetos.

Isso atinge vários dos seguintes objetivos:

  • Formação de equipes (se não formadas)
  • Apresentando equipes aos concorrentes
  • Apresentando o júri e os organizadores aos projetos
  • Apresentando aos participantes seus próprios projetos.

Apresentações de ideias de pessoas que não participarão do hackathon não fazem sentido. O líder do projeto deve estar com a equipe o tempo todo, martelando e fazendo lavagem cerebral. Caso contrário o projeto não decolará.

O tamanho de equipe ideal para hackathons gerais/de negócios é de 4 a 7 pessoas com diferentes especializações. Para hackathons com foco técnico - pelo menos 2. Não é aconselhável que alguém faça projetos sozinho, esses projetos às vezes até vencem, mas não têm o espírito de hackathons.

Data, duração e entrada

Hackathons duram de 1 a 3 dias. Para um grande hackathon, a duração ideal é de 48 horas, começando na noite de sexta-feira e terminando na noite de domingo. Entrada paga. Tudo depende das suas capacidades e conceito. Recomendamos que faça a entrada paga (com sublinhado na pré-inscrição), pois isso funcionará como um filtro para os “esquerdos”, e também dará motivação adicional aos participantes para não se esquecerem de vir. Além disso, com relações públicas bem-sucedidas, os registros podem cobrir significativamente suas despesas e fornecer exatamente aquele dinheiro que é difícil de obter dos patrocinadores.

Organizadores

Obviamente, a equipe é o componente mais importante de tudo.

  • Principal. É quem dá o tom e o clima do evento, garante que tudo aconteça conforme o programado, anuncia os palcos, participantes e outras informações importantes. É necessário que o apresentador seja o mais neutro possível e não simpatize abertamente com nenhum dos participantes e muito menos “oprima” aqueles que não estão bem. A tarefa do apresentador é manter o clima do evento e por isso é ele quem deve preencher todos os momentos técnicos, percalços entre apresentações e outras gafes. Ao mesmo tempo, o apresentador é a pessoa menos importante no palco e sua função é elevar a importância de todos os demais. Requisitos para o apresentador: capacidade de falar publicamente, conhecimento da área temática, autoridade entre os participantes. O apresentador também pode ser juiz ou mentor, embora, na minha opinião, isso não seja desejável.
  • Secretário do evento. Quem cuida da programação, mentores, patrocinadores, apresentador, sabe quando quem tem o pitch, o que o apresentador deve falar e quando. Muitas vezes ele pode transmitir online e postar fotos nas redes sociais.
  • Especialista técnico. Quem sabe como funciona a rede para eventos e onde conectá-la é bom na hora de montá-la. Além disso, muitas vezes os participantes (apesar de serem programadores) têm problemas que não conseguem resolver sozinhos - o computador não se conecta à rede, o sistema operacional travou, não há unidade flash. É muito bom quando tem alguém para cuidar deles. Também é bom quando um administrador pode cuidar da operação adequada de microfones, som, transmissões de vídeo, feeds interativos e outras coisas que tornam um hackathon divertido. Se você está realizando um Hackathon em Moscou e precisa de um bom som, você deve alugar alto-falantes em Moscou com antecedência. Não se esqueça que a Lei de Murphy sempre funciona bem quando se trata de infraestrutura técnica para eventos: se algo pode acontecer, acontecerá.
  • Volume de ajuda. As pessoas que fazem toda a logística do evento cuidam para que haja café e que o banheiro não fique entupido. Satisfazer as necessidades dos participantes, encontrar e obter coisas encontradas (por exemplo, carregadores de portátil que os participantes se esqueceram de levar), fazendo o impossível. Alguém da equipe deverá estar presente nos eventos o tempo todo, dia e noite. Essas pessoas devem ser conhecidas (a tarefa do apresentador é apresentá-las a todos) e facilmente identificadas por camisetas, crachás, etc.

Regra dos cinco "não faça"

“Você não pode” realizar um hackathon sozinho

Ou seja, você pode, claro, mas se não deseja que este seja o primeiro e último hackathon da sua empresa, entre em contato com quem tem experiência na realização de tais eventos. Organizar um hackathon é um processo complexo que envolve trabalhar com os participantes, ensinando-lhes a arte de apresentar as suas próprias ideias e preparar discursos. Será necessário cuidar da logística, do catering e da compra do material de escritório necessário.

Realizamos nossos hackathons junto com velhos amigos – o Studio de Mikhail Kechinov, que organiza uma série de eventos HackDay. É claro que é necessário reservar um certo orçamento para isso, mas a qualidade do evento com certeza aumentará. Você pode ler sobre a visão deles sobre o processo de organização de hackathons externos aqui. Você precisa prestar atenção a qualquer pequena coisa, mesmo que significativa, porque você terá apenas uma chance de tornar o hackathon emocionante, memorável e, o mais importante, útil para os funcionários. E se a primeira panqueca for grumosa, ninguém virá até você na segunda vez.

“Você não pode” motivar os funcionários com prêmios caros

Um hackathon não é uma competição. A questão não está em atrair especialistas de projeto em projeto, mas na possibilidade de cooperação entre participantes de diferentes equipes. Quanto mais os engenheiros se comunicam enquanto trabalham em projetos conjuntos, mais favorável é o clima no local e, portanto, nos grupos de trabalho após o hackathon. Portanto, não são personalizados, mas prêmios de equipe são importantes. Eles devem ser baratos, mas definitivamente voltados para o passatempo da equipe: quebra-cabeças complexos de vários níveis, quebra-cabeças de milhões de dólares, xadrez, brinquedos controlados por rádio e todo tipo de coisas fofas projetadas para a equipe. Nenhum dispositivo caro deve se tornar uma isca para a participação em um hackathon; Se uma pessoa está contando com isso, ela não virá até você.

O papel da motivação adequada, assim como do marketing do hackathon em si, é tão grande que, talvez, essa seja a principal coisa que você precisa pensar desde o início. Como atrair pessoas? Com uma cadeia de “promoção” bem construída, tudo beneficiará o negócio: banners publicitários criativos afixados em todo o escritório; e um evento de “aquecimento”, que geralmente acontece de uma a duas semanas antes do hackathon.

Um exemplo é a ideia de Andrey Pakhomov, chefe da equipe de desenvolvimento do EMC Research Center em Skolkovo. Ele propôs a criação de um sistema “leve” para a colaboração de comunidades científicas. É assim que ele mesmo descreve: “Resolvemos o problema de gestão, armazenamento e troca de dados científicos. A arquitetura é baseada em soluções OSS populares e confiáveis. Graças ao seu uso, nossa funcionalidade representa um nível de controle bastante pequeno, potencialmente escalonável para qualquer necessidade. Em princípio, o sistema pode ser usado não apenas para projetos científicos, mas também para qualquer tarefa que exija gerenciamento de dados, incluindo pesquisa e análise.” Essa ideia nasceu durante um manifesto de inovação e resultou em um protótipo funcional no hackathon mais próximo.

Mas isso não significa que as coisas não vão além do hackathon. Convidamos os funcionários a submeterem as suas ideias para o Roteiro de Inovação Corporativo anual - um programa de competição interna para recolha de ideias inovadoras. E aqui não são mais planos vagos que são montados, mas protótipos bem pensados ​​que passaram pelos bons e maus momentos do hackathon, para que o hackathon ajude alguém a se tornar um vencedor também no nível corporativo. Este é o segundo tipo de motivação em nossa empresa. E, claro, há uma terceira razão pela qual os funcionários participam do hackathon – é divertido.

O conforto não pode ser subestimado

Um hackathon é um evento longo e contínuo. Normalmente a duração é de 48 horas, e este é o segundo ano que realizamos hackathons de 35 horas (sexta a sábado). Para o conforto dos participantes, não bastam apenas pufes confortáveis, precisamos de sacos de dormir completos, mais confortáveis ​​e maiores. Também aprendemos essa verdade com nossa própria experiência.

“Você não pode” esquecer o feedback dos especialistas

Por que os funcionários participam de um hackathon interno? Trabalhe com suas ideias. Divirta-se. E, o mais importante, obtenha feedback sobre os protótipos apresentados. Não há necessidade de limitar os participantes nos “tipos” de ideias. Podem ser tarefas que as equipes ou clientes precisam resolver hoje, bem como ideias que estão fora do escopo do seu negócio.

Tudo também é importante aqui: desde a nomeação do júri até a organização do feedback pessoal obrigatório de cada membro do júri para cada projeto! Também é importante o papel do moderador da discussão durante a reunião do júri, que deve garantir que todos os comentários valiosos sejam expressos e que nenhum projeto seja ignorado.

A composição do júri deve ser diversificada, devendo incluir representantes de vários departamentos, não só de engenharia, mas também de negócios, vendas e desenvolvimento. O feedback deve ser variado.

E a última coisa: você “não pode” presumir que não há vida após o hackathon

Muito pelo contrário: o sucesso dos protótipos desenvolvidos durante o hackathon depende muito da continuação da implementação dos projetos, de quanto você pode ajudar os participantes a mostrarem seu projeto para as pessoas certas na empresa, se o projeto receberá investimento para mais desenvolvimento, ou se os resultados do trabalho podem ser implementados no produto. Claro que haverá pedidos de patentes, incubação de ideias e atração de investimentos dentro da empresa, mas isso é uma história completamente diferente.

Como ganhar hackathons: 5 regras

1. Prepare-se bem

A preparação para um hackathon começa no momento em que você aprende sobre ele. É importante esclarecer qual parte do “inventário” será fornecido pelos organizadores e o que pode e deve ser levado consigo.

Considere trazer alguns amigos com diferentes tecnologias que possam ajudar a equipe. Não deixe de estudar o tema do hackathon e esboçar imediatamente ideias que você pode tentar implementar durante o evento. E no próprio evento, depois de entender a situação, você pode finalmente aprovar a ideia e a equipe. Não se esqueça de levar um laptop, carregar o telefone, levar todos os tipos de adaptadores e um modem 3G - roteador Wi-Fi. Como a prática tem mostrado, não será supérfluo.

2. Faça com que o júri se interesse antes do início do julgamento.

Via de regra, os hackathons são organizados por um grupo de patrocinadores interessados ​​em receber uma dezena de ideias comerciais e técnicas em uma determinada área de negócio. Eles também fazem parte do júri. Caso isso não esteja previsto nas condições, esclareça quais tecnologias precisarão ser utilizadas e quais são opcionais. Você pode tentar envolver os membros do júri como mentores, a fim de chamar a atenção deles para a equipe e para o seu desenvolvimento.

Tente fazer o máximo possível de perguntas relevantes, isso mostrará que você está profundamente imerso na tecnologia ou área temática. Às vezes, durante o desenvolvimento de uma ideia, é possível encontrar e evidenciar bugs nas tecnologias utilizadas pelos patrocinadores ou encontrar novos usos para elas. Tudo isso também serão pontos adicionais a seu favor.

3. Concentre-se na sua Grande Ideia sem elaboração fanática de detalhes técnicos

O componente técnico pode cativá-lo tanto que você gasta todo o tempo disponível depurando um pequeno fragmento do programa. Nesse caso, o perfeccionismo pode ser prejudicial. Em apenas alguns minutos de apresentação, ninguém terá tempo de entender o cuidado com que você escreveu seu código, e isso pode exigir todo o tempo e esforço alocados para a preparação. Tente não se aprofundar na implementação se não tiver certeza de que terá tempo para terminar tudo até o final. O principal é o conceito da ideia. E para que resolva da melhor forma possível os objetivos do cliente final do hackathon. E você pode refinar o restante das ideias posteriormente, de forma mais descontraída.

4. Apresentação de uma ideia é 30% de sucesso

Muitas vezes o apresentador da equipe é o autor da ideia ou quem melhor escreve o código, ou então é dada a palavra a todos para que ninguém se ofenda. Essa abordagem não funciona. Selecione o membro mais carismático de sua equipe que tenha pelo menos experiência mínima em falar em público. Se ninguém tiver experiência, escolha o participante mais “falante” e deixe-o preparar-se usando vídeos de treinadores de oratória disponíveis no YouTube. Preparar sua apresentação faz parte do projeto tanto quanto escrever o código necessário.

Hackathon é um lugar de liberdade e inspiração. Sintonize uma onda de atmosfera criativa, novos conhecimentos e troca de conhecimentos. Aproveite o processo e tudo dará certo!

Esta semana, de 18 a 20 de novembro, um evento incomum acontecerá em São Petersburgo - o primeiro hackathon totalmente russo hackRussia. Ao longo de três dias, crianças em idade escolar e estudantes poderão experimentar o domínio de casos profissionais em cinco áreas - serviços sociais, finanças e blockchain, agricultura e energia, educação e cultura, biotecnologia e medicina. O correspondente do City+ decidiu descobrir por que um formato tão incomum é necessário, como um hackathon difere de um fórum normal e quão eficaz ele é?

A palavra "hackathon" é formada por duas palavras em inglês hackear (explorar durante a programação) e maratona (maratona). Este termo apareceu pela primeira vez na América em 1999. Trata-se de um formato especial em que os participantes, durante um período limitado de tempo, sem parar, não criam soluções abstratas para o problema em discussão, mas preparam produtos específicos na forma de, por exemplo, websites ou aplicações móveis. De acordo com as regras do hackathon, a galera é dividida em equipes de duas a quatro pessoas. Para vencer esta corrida, você precisa ter toda uma gama de habilidades e qualidades: curiosidade natural, boa capacidade de comunicação, mente perspicaz e domínio de linguagens de programação.

Esta abordagem é extremamente relevante hoje, porque os alunos têm a oportunidade de interagir diretamente com empregadores e empresas. Isto permite-lhes avaliar corretamente as necessidades do mercado de trabalho moderno. O hackathon também é útil em termos de troca rápida e direcionada de conhecimentos e competências entre especialistas de diferentes áreas, o que também enriquece a “bagagem profissional”.

O que diferencia um hackathon de um fórum normal é a mobilidade do processo de trabalho: em média, em 40 horas, os participantes devem passar do desenvolvimento de uma ideia à criação de um protótipo funcional. É especialmente importante que o resultado final seja praticamente tangível e possa ser utilizado em uma das esferas da vida humana. Afinal, o evento conta com a presença de investidores que poderão destacar os melhores projetos e implementá-los. Além disso, é uma forma acessível de mostrar aos jovens profissionais que o setor se interessa pelo seu trabalho e conhecimento. A confiança dos estudantes no futuro ajudará a evitar a fuga de cérebros.

Pela primeira vez, um hackathon em escala totalmente russa será realizado em São Petersburgo neste fim de semana. Antes disso, é claro, tais eventos existiam, mas eram altamente especializados e de natureza local - principalmente essas “competições” aconteciam com base em empresas individuais, em universidades ou entre programadores. Só agora foi possível criar um movimento organizado que abrange diversas áreas: está previsto que cerca de trezentos participantes de 45 cidades compareçam à cerimónia de abertura na sexta-feira, 18 de novembro.

Ao longo de vários dias, alunos e alunos tentarão implementar seu trabalho em cinco direções. Como disse o gestor do projecto, Denis Samuylov, serão propostas várias soluções, por exemplo, para o problema da distribuição de medicamentos. “Esse caso será apresentado na área da medicina. Nas nossas farmácias, os medicamentos mudam frequentemente de preço. E nem sempre estão disponíveis. Podemos agregar isso e pesquisar não só pelo nome do medicamento, mas também pelos genéricos (análogos mais baratos – nota do editor)”, explica o especialista.

Além disso, o hackathon contará com uma série de outros projetos úteis: com base nos princípios do aplicativo de namoro Tinder, serão desenvolvidos aplicativos móveis para a busca ideal de moradia. E no domínio da agricultura, pensarão em formas de entregar os produtos ao consumidor o mais frescos possível. É impossível não notar a tendência do ano passado - programas baseados na interação humana com a realidade virtual. Os especialistas atribuem a popularidade do tema ao sensacional jogo Pokémon Go. Eles planejam adotar esta experiência útil de trabalhar com realidade alternativa e usá-la para criar passeios virtuais em museus, por exemplo, o Hermitage.

No último dia do hackathon, os resultados serão resumidos. Os vencedores receberão prêmios em dinheiro no valor de cem mil rublos. Eles podem ser gastos no desenvolvimento do seu projeto. Outros participantes ganharão experiências únicas e possivelmente conexões que mudarão suas vidas.

Fotos - grupo "Hackathon on VKontakte"/https://vk.com, grupo "JourHack. 1º hackathon de jornalismo de dados em São Petersburgo"/https://vk.com.



Características da vida