Cultura da área Tech
Home Office
Aqui somos defensores fervorosos do Home Office, sendo o presencial só para nos reunirmos para conversar e comer um churrasco. Claro, temos nosso escritório presencial para quem preferir ou quiser ir trabalhar presencialmente, fica a escolha da pessoa, não é e jamais será obrigatório.
Câmera ligada ou desligada
Aqui seguimos esse formato:
Nas daily calls, plannings, conversas técnicas, fica a sua escolha, ligar ou não, é 100% opcional, já que o foco não é "em você", mas sim no problema e solução que estão sendo discutidas
Nas calls 1-1, feedback, onde o foco é conversar mesmo sobre você, suas opiniões, experiências, expectativas, etc, é obrigatório ligar a webcam, porque o foco é em você
Code Review
Sem frescura, bicho: Nome de variável tem q estar descritível baseado no escopo dela. Sem comentário de "troca de contactList pra listContact", "Faz essa função aqui receber um parâmetro em cada linha ao invés de todos na mesma linha", sem essas frescuras.
Code Review é pra ver se:
A implementação segue a especificação
O código não tem falhas de segurança
O código está seguindo a arquitetura do projeto
O código não tem problemas de performance
Se não estiver descrito nessa lista acima, então não faz parte do code review e não pode bloquear um PR.
Scrum / Agile
Scrum, story points, user story, planning poker, scrum master, são todos termos PROIBIDOS aqui. Trabalhamos com prazos, com tasks, com features e com especificação técnica.
Nosso workflow é melhor explicado nesse artigo, caso você tenha curiosidade.
Pessoas não são números
É impossível metrificar a produtividade de uma pessoa, são inúmeras variáveis que influenciam no resultado e que jamais poderão ser medida em horas, _story points_ ou números aleatórios completamente arbitrários.
Cada pessoa tem sua própria história, seu próprio caminho, e é isso que nós queremos entender e incentivar. Aqui nossas tasks não tem story points nem nada do tipo, temos um consenso entre o time do que pode ser entregue naquele período, e essa e a meta.
Cada time tem seus próprios desafios e seu próprio tempo, e nós respeitamos isso.
Ferramentas de qualidade
Aqui usamos a ferramenta certa para resolver o problema certo: Jamais usaremos Teams, Outlook, Azure ou Dynamics. Sempre buscamos as melhores ferramentas disponíveis e nós propomos a explorá-las e usá-las.
Qualidade e planejamento
Foco sempre em qualidade, performance, desafios e coisas bem feitas. Aqui sempre deixamos tudo bem especificado, bem documentado e bem executado. Entendemos o que fazemos, porque fazemos e debatemos sobre podemos melhorar ainda mais.
Aqui muuuuuuito raramente teremos casos onde "faz de qualquer jeito pra entregar" ou "Como faço isso? Não encontro os detalhes no ticket".
Alinhamento de objetivos
Sabemos que cada pessoa tem seus próprios objetivos, suas próprias metas e seus próprios sonhos, e que nem sempre eles estão ligados a empresa, o que está corretíssimo! Temos que dar prioridade pra família, amigos, saúde e coisas que são importantes pra gente.
Mesmo tendo objetivos que não sejam 100% alinhados, gostamos de manter pelo menos alguns deles combinados:
Aprimoramento: Sempre focar em melhorar, aprender mais, buscar conhecimento, fazer o melhor possível nas condições que temos.
Comunicação saudável: Ter discussões amigáveis, sempre focando em construir o melhor produto possível para nossos usuários.
Passar conhecimento: Ensinar aquilo que você sabe para seus colegas, ajudá-los a melhorar, compartilhar conhecimento.
Tendo esses objetivos como importantes, então você e a Anuntech vão se dar muito bem! 😄