O dia a dia de um front numa equipe de engenharia

Salve salve galera! Nesse post vou tentar contar um pouco como é meu trabalho no IOB Concursos junto de uma equipe de engenharia.

Atualmente nossa equipe conta com:

  • 1 - Gerente de Engenharia;
  • 1 - Coordenador da equipe;
  • 1 - Coordenador de projetos;
  • 3 - Desenvolvedores Back-end (1 deles também é o "famoso tester");
  • e, por último, mas não menos importante: 1 - Front-end (pagando também de UX e design) que nesse caso, it's me :P.

Nesse cenário, temos três tipos de demandas:

  • Tasks (um tipo de "chamado", criado por qualquer colaborador da empresa, para fix e/ou features nos projetos atuais);
  • Ações de marketing;
  • Projetos :).

Como no atual momento estamos priorizando as ações de marketing e projetos, não vou abordar essa tal de “task” :)

As ações de marketing chegam até ser um tanto quanto parecidas com a de agências: banners, captação de leads, landing pages, testes a/b, etc..

Sobre os projetos em questão, desde o último, estamos utilizando o SCRUM como metodologia para a entrega das sprints. Na parte do front, basicamente costumo utilizar:

  • Grunt ou Gulp como task runner rodando: SxSS, concat e minify dos JS's, browsersync ou livereload e watch;
  • ScSS como pré-processador (já utilizei LeSS e Stylus em outros projetos pessoais);
  • Foundation (sim, infelizmente :/) como framework e/ou grid system (já estou testando outras ferramentas para isso);
  • Configuro o watch (junto com o browsersync ou livereload) do task runner usado, para assistir meus arquivos SxSS, HTML e PHP, para não ter que ficar atualizando manualmente as janelas;
  • Sim, utilizo o Git, junto com o Bitbucket, porém todos os projetos são "privados" por conta das normas da empresa.

Sempre procuro estudar e testar novas ferramentas que possam agregar e melhorar meu workflow. Esse citado é apenas um básico do que utilizo geralmente. Tanto é que, estamos desenvolvendo um aplicativo mobile híbrido com o Ionic. Mas isso é um assunto para um novo post. E ai posso detalhar o workflow utilizado nesse projeto em questão.

Devagar vou criando novamente o hábito de escrever e vou me soltando. Quem sabe os próximos posts não sejam algo mais técnicos. :)

Estou um tanto quanto atrasado? Errado? Se tiver qualquer dúvida ou crítica, por favor, comente ;)




Share this story