How Guru Improves Software Development at Fullstack Labs

Na FullStack Labs, precisávamos de uma maneira mais formal de documentar e compartilhar nosso conhecimento. Após um breve teste, sabíamos que o Guru resolveria esses problemas.
Este é um Post de Convidado de David Jackson, CEO da FullStack Labs.

Construir aplicativos e administrar uma consultoria de tecnologia é um esforço orientado por processos. Certas práticas e procedimentos são realizados em todos os projetos e devem ser feitos da mesma maneira todas as vezes, por todos da equipe. Mas documentar e compartilhar esses procedimentos pode ser difícil, e os desenvolvedores parecem sempre ter maneiras diferentes de fazer as coisas.

Quando a Fullstack Labs estava apenas começando, nossa equipe consistia em apenas duas ou três pessoas, então era fácil se comunicar e acompanhar as coisas verbalmente. Mas à medida que crescemos, ficou claro que precisávamos de uma maneira mais formal de documentar e compartilhar nosso conhecimento coletivo.

Então tentamos usar documentos do Word... mas rapidamente se tornaram desordenados, crescendo para dezenas de páginas, dificultando o acesso a informações existentes e compartilhar novas informações com a equipe. Sabíamos que deveria haver uma maneira melhor, então começamos a perguntar e ouvimos sobre o Guru. Após um breve teste, ficou claro que o Guru foi construído para resolver exatamente os problemas que estávamos enfrentando, então o disponibilizamos para a equipe e começamos a usá-lo da seguinte maneira.

Guru para Melhores Práticas

Existem algumas coisas que são críticas para nossa equipe fazer de maneira confiável e consistente, como controle de versão, compilações e implantação. Para documentar e compartilhar esses procedimentos, criamos um quadro Guru de "Melhores Práticas de Desenvolvimento", onde todos os nossos desenvolvedores podem encontrar cartões Guru individuais com instruções passo a passo para dezenas de procedimentos. Aqui está como isso looks no Guru:

Todos os quadros --> Cartões de Desenvolvimento --> Cartão de Checklist de Desenvolvimento de Front-End

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Achamos o Guru particularmente útil para checklists. Por exemplo, o cartão de desenvolvimento front-end acima armazena o checklist que nossos desenvolvedores são obrigados a seguir, antes de enviar o trabalho de desenvolvimento front-end para o gerente do projeto para revisão. O desenvolvimento front-end requer muita atenção aos detalhes, e é fácil pular acidentalmente etapas cruciais, como teste de navegador e dispositivo, teste de tela retina, etc. Mas com o Guru, conseguimos reduzir erros e tempo perdido. Quando cometemos um erro, adicionamos uma etapa ao cartão Guru para garantir que isso não aconteça novamente. Esse tipo de atualização constante das melhores práticas ajuda a equipe a melhorar como um todo ao longo do tempo.

Guru para Integração de Desenvolvedores

Contratar novos membros para a equipe, embora necessário, pode às vezes ser complicado. Treinar sobre processos e melhores práticas pode ser uma barreira séria para trazer uma nova pessoa a bordo.

Então, fizemos do Guru parte do nosso processo de integração. Sempre que temos um novo desenvolvedor começando, pedimos que leia todos os nossos cartões Guru para se familiarizar com nossas melhores práticas de desenvolvimento. Assim, em vez de o novo membro da equipe se adaptar lentamente ao longo de muitas semanas e fazer dezenas de perguntas aleatórias, pedimos que passe algumas horas no Guru. Uma vez que entendem nossos processos e fluxos de trabalho, podem se integrar mais rapidamente à equipe e se tornarem produtivos.

Guru para RH

Como nosso gerente de RH de fato, respondo a todos os tipos de perguntas de RH, como: Quanto de PTO eu acumulo a cada mês? Quando recebemos pagamento? Estou coberto por quiropraxia?

Remeter pessoas ao nosso manual de RH de 200 páginas funciona tão bem quanto você pode imaginar... elas dão uma olhada no manual espesso e desistem rapidamente. Deve haver uma maneira melhor, certo? Entrem os Quadros Guru…

Agora, cada vez que recebo uma pergunta de RH, ou encaminho as pessoas ao nosso quadro de RH do Guru, ou adiciono a resposta ao quadro se ela ainda não existir. Nossa equipe agora pode pesquisar facilmente no Quadro de RH e ter sua resposta imediatamente, sem perturbar outros membros da equipe.

Guru + FullStack Labs

No geral, o Guru nos ajudou a melhorar a eficiência e a produtividade, bem como a qualidade do nosso trabalho. Ele nos permite documentar e salvar melhor o conhecimento institucional para que não se perca se um funcionário ou gerente deixar nossa empresa. Os membros da nossa equipe relatam uma moral aprimorada porque há clareza sobre como se espera que façam as coisas, e as políticas da empresa são mais visíveis e acessíveis.

FullStack Labs se especializa em construir aplicativos móveis e web, soluções personalizadas de software empresarial, integrações, design web e UX/UI, e consultoria geral em tecnologia. Nosso código é construído com os mais altos padrões, utilizando as tecnologias mais recentes e melhores práticas. Nossa missão é fornecer trabalho de alta qualidade a preços razoáveis, e constantemente superar as expectativas de nossos clientes.

Este é um Post de Convidado de David Jackson, CEO da FullStack Labs.

Construir aplicativos e administrar uma consultoria de tecnologia é um esforço orientado por processos. Certas práticas e procedimentos são realizados em todos os projetos e devem ser feitos da mesma maneira todas as vezes, por todos da equipe. Mas documentar e compartilhar esses procedimentos pode ser difícil, e os desenvolvedores parecem sempre ter maneiras diferentes de fazer as coisas.

Quando a Fullstack Labs estava apenas começando, nossa equipe consistia em apenas duas ou três pessoas, então era fácil se comunicar e acompanhar as coisas verbalmente. Mas à medida que crescemos, ficou claro que precisávamos de uma maneira mais formal de documentar e compartilhar nosso conhecimento coletivo.

Então tentamos usar documentos do Word... mas rapidamente se tornaram desordenados, crescendo para dezenas de páginas, dificultando o acesso a informações existentes e compartilhar novas informações com a equipe. Sabíamos que deveria haver uma maneira melhor, então começamos a perguntar e ouvimos sobre o Guru. Após um breve teste, ficou claro que o Guru foi construído para resolver exatamente os problemas que estávamos enfrentando, então o disponibilizamos para a equipe e começamos a usá-lo da seguinte maneira.

Guru para Melhores Práticas

Existem algumas coisas que são críticas para nossa equipe fazer de maneira confiável e consistente, como controle de versão, compilações e implantação. Para documentar e compartilhar esses procedimentos, criamos um quadro Guru de "Melhores Práticas de Desenvolvimento", onde todos os nossos desenvolvedores podem encontrar cartões Guru individuais com instruções passo a passo para dezenas de procedimentos. Aqui está como isso looks no Guru:

Todos os quadros --> Cartões de Desenvolvimento --> Cartão de Checklist de Desenvolvimento de Front-End

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Achamos o Guru particularmente útil para checklists. Por exemplo, o cartão de desenvolvimento front-end acima armazena o checklist que nossos desenvolvedores são obrigados a seguir, antes de enviar o trabalho de desenvolvimento front-end para o gerente do projeto para revisão. O desenvolvimento front-end requer muita atenção aos detalhes, e é fácil pular acidentalmente etapas cruciais, como teste de navegador e dispositivo, teste de tela retina, etc. Mas com o Guru, conseguimos reduzir erros e tempo perdido. Quando cometemos um erro, adicionamos uma etapa ao cartão Guru para garantir que isso não aconteça novamente. Esse tipo de atualização constante das melhores práticas ajuda a equipe a melhorar como um todo ao longo do tempo.

Guru para Integração de Desenvolvedores

Contratar novos membros para a equipe, embora necessário, pode às vezes ser complicado. Treinar sobre processos e melhores práticas pode ser uma barreira séria para trazer uma nova pessoa a bordo.

Então, fizemos do Guru parte do nosso processo de integração. Sempre que temos um novo desenvolvedor começando, pedimos que leia todos os nossos cartões Guru para se familiarizar com nossas melhores práticas de desenvolvimento. Assim, em vez de o novo membro da equipe se adaptar lentamente ao longo de muitas semanas e fazer dezenas de perguntas aleatórias, pedimos que passe algumas horas no Guru. Uma vez que entendem nossos processos e fluxos de trabalho, podem se integrar mais rapidamente à equipe e se tornarem produtivos.

Guru para RH

Como nosso gerente de RH de fato, respondo a todos os tipos de perguntas de RH, como: Quanto de PTO eu acumulo a cada mês? Quando recebemos pagamento? Estou coberto por quiropraxia?

Remeter pessoas ao nosso manual de RH de 200 páginas funciona tão bem quanto você pode imaginar... elas dão uma olhada no manual espesso e desistem rapidamente. Deve haver uma maneira melhor, certo? Entrem os Quadros Guru…

Agora, cada vez que recebo uma pergunta de RH, ou encaminho as pessoas ao nosso quadro de RH do Guru, ou adiciono a resposta ao quadro se ela ainda não existir. Nossa equipe agora pode pesquisar facilmente no Quadro de RH e ter sua resposta imediatamente, sem perturbar outros membros da equipe.

Guru + FullStack Labs

No geral, o Guru nos ajudou a melhorar a eficiência e a produtividade, bem como a qualidade do nosso trabalho. Ele nos permite documentar e salvar melhor o conhecimento institucional para que não se perca se um funcionário ou gerente deixar nossa empresa. Os membros da nossa equipe relatam uma moral aprimorada porque há clareza sobre como se espera que façam as coisas, e as políticas da empresa são mais visíveis e acessíveis.

FullStack Labs se especializa em construir aplicativos móveis e web, soluções personalizadas de software empresarial, integrações, design web e UX/UI, e consultoria geral em tecnologia. Nosso código é construído com os mais altos padrões, utilizando as tecnologias mais recentes e melhores práticas. Nossa missão é fornecer trabalho de alta qualidade a preços razoáveis, e constantemente superar as expectativas de nossos clientes.

Experimente o poder da plataforma Guru em primeira mão - faça nosso tour interativo pelo produto
Faça um tour