Políticas e Acordos - Gerais
Políticas de Valores
Horário de Trabalho e Ausências
- Squad Fábrica: O horário de trabalho padrão é das 8h00 às 17h00, com intervalo de almoço das 12h00 às 13h00.
- Squad Leaders e Squad de Suporte (2.F): O horário padrão é das 8h00 às 18h00, com intervalo de almoço das 12h00 às 14h00.
Qualquer variação nesses horários, como ausências para compromissos pessoais (sair mais cedo, resolver questões pessoais pela manhã, trocar o horário de almoço, etc.), deve ser excepcional e comunicada ao Squad/Team Leader com pelo menos um dia de antecedência.
- Folgas, Compensação de Horas, ausências programadas:: Devem ser acordadas com no mínimo 20 dias de antecedência.
- Situações Imprevisíveis/Urgentes: Ausências não programadas devem ser comunicadas imediatamente ao Squad Leader.
- Férias: Devem ser planejadas em conjunto com o Squad Leader, considerando a carga de trabalho e as entregas da Squad. O acordo deve ser alinhado com o Administrador da Tribo e formalizado por e-mail.
Variabilidades e Solicitações Gerais: Qualquer indisponibilidade ou solicitação do Squad Leader ou Tech Manager deve ser alinhada diretamente com o Tribe Leader.
Disponibilidade e Visibilidade
Durante o horário de trabalho, é essencial garantir visibilidade e disponibilidade. No contexto de home office, a plataforma padrão de comunicação é o Discord, onde todas as informações necessárias para o fluxo de trabalho são trocadas.
-
Respostas Rápidas: Quando acionado por mensagens diretas ou no chat da Squad, responda no menor tempo possível. Caso não possa responder imediatamente, justifique com mensagens como:
- "Estou em uma reunião, retorno em breve."
- "Estou resolvendo uma questão, assim que disponível te retorno."
- "É isso mesmo, assim que liberar explico melhor."
-
Status no Discord: Utilize os status "Ausente" ou "Não perturbar" e adicione um motivo personalizado. Isso ajuda a comunicar sua indisponibilidade e evita expectativas de resposta imediata.
Evite Falhas de Comunicação: Não deixe de responder, demore excessivamente ou fique ausente sem justificativa, especialmente durante o horário de trabalho.
Está "ON"? Deixe isso claro!: Iniciou suas atividades hoje ? De um "Bom dia", "Boa tarde" ou um "To On". Mostrar que está disponível e em operação ( além do simples status do discord ) é importante para fortalecer a idéia de ambientação e disponibilidade.
Comunicação na Squad
A comunicação na Squad deve ser fluida e desburocratizada, baseada em princípios de igualdade e colaboração.
- Acesso Igualitário: Qualquer membro da Squad, independentemente da competência (Relacionamento, QA, Dev), pode e deve se comunicar com outros membros de forma natural.
- Resolução de Problemas: A Squad só funciona se todos estiverem disponíveis e acessíveis para resolver problemas ou entender solicitações. Isso agiliza o fluxo de trabalho e dissolve impedimentos.
Comunicação Fora da Squad
Não há restrições para interações com membros de outras Squads, mas é importante avaliar o custo de transação dessas interações.
- Custo de Transação: Refere-se a ações que não estão diretamente ligadas à entrega ou que não agregam valor a ela.
- Dependências Externas: Se um card exigir alinhamento com outra Squad, acione os envolvidos e peça auxílio ao Squad Leader. Formalize essas dependências por meio de cards para que possam ser analisadas nos comitês de melhoria contínua (CMC).
Participação em Dailys e Retros
A participação nos rituais da Squad é indispensável.
- Daily: É o principal momento de alinhamento sobre demandas em execução, expectativas de entrega e planejamento diário. Nada é mais importante que a Daily. Organize sua agenda para participar sempre.
- Retrospectiva: Realizada mensalmente, tem a mesma importância que a Daily.
- Reuniões de Tribo e Encontros Específicos: Devem ser priorizados conforme convocados pelo Squad Leader/Tribe Leader.
Respeito e Ética nas Relações
Valores como ética, excelência, respeito, responsabilidade individual, trabalho em equipe e satisfação do cliente devem ser praticados diariamente, refletindo a cultura da empresa.
Câmera Ligada nas Interações
Em reuniões formais da Squad ou da Tribo, mantenha a câmera ligada. Isso facilita a comunicação, aproxima a equipe e reforça o senso de pertencimento.
- Cumprimentos: Ao iniciar uma interaçao, cumprimente a equipe com um "Bom dia", "Boa tarde". Isso demonstra contersia e respeito ao grupo.
- Posicionamento da Câmera: Manter a câmera ligada ajuda a compartilhar expressões e promover uma maior conexão entre os participantes. Posicione-a de forma que seu rosto esteja bem enquadrado e visível, evitando ficar de perfil.
Responsabilidade Coletiva
Tudo na Squad é responsabilidade de todos. Compartilhamos gargalos, impedimentos, métricas e vitórias. Oferecemos ajuda, distribuímos carga de trabalho e experimentamos novas atividades para aumentar a agilidade e o valor das entregas.
Políticas de Board
Representação Fiel: Todo card deve refletir seu status real. Use as colunas "Fazendo", "Concluído" ou "Bloqueado" conforme o progresso.Triagem Squad: Cards externos são analisados pelo Squad Leader. Se não atenderem aos critérios mínimos, são indeferidos e devolvidos para correção.Backlog: Cards devem conter informações claras sobre o que deve ser feito, o motivo e os critérios de conclusão.Ponto de Compromisso: Cards são puxados por ordem de prioridade, sem distinção de responsável.Fluxo de Desenvolvimento e Testes: Cada etapa deve ser documentada com comentários e links relevantes.Homologação e Conclusão: Cards devem ser validados pelo solicitante e concluídos apenas quando todos os critérios forem atendidos.
Interações e Acordos Gerais
- Dailys: Foco em impedimentos e ações claras para resolvê-los.
- Cards: Todo card finalizado deve ter um tipo definido. Cards no backlog não podem ter dono ou impedimentos.
- Fluxo de Iniciativa e Especificação: Cards estratégicos devem ser quebrados em tarefas específicas para execução.
Raias de Prioridade
Urgentes: Demandas críticas que exigem esforço imediato e ininterrupto.Críticas: Prioridade na próxima liberação de Wip.Normais: Seguem o fluxo padrão do "Card Workflow".OKR: Prioridade definida em acordo com stakeholders.
Somos uma SQUAD
Uma Squad é um time multidisciplinar e autônomo que trabalha de forma colaborativa para atingir um objetivo específico dentro de um projeto ou produto. Ela é formada por profissionais com diferentes habilidades, como desenvolvimento, QA, Suporte Técnico, Squad Leadere Tech Manager que atuam juntos para entregar valor contínuo.
Cada Squad tem autonomia para definir seu fluxo de trabalho, priorizar tarefas e tomar decisões, garantindo maior agilidade e eficiência no desenvolvimento de soluções.
- Equipe Multidisciplinar: Buscamos autonomia e independência, tomando decisões em conjunto para atender aos interesses alinhados pela Squad. Evitamos desperdícios, reuniões desnecessárias e resolvemos impedimentos de forma rápida e documentada.
- Foco na Entrega: Não aceitamos cards mal estruturados ou sem critérios mínimos de aceite. Nosso backlog é alimentado apenas por demandas triadas pelos stakeholders.
- Interações Externas Formalizadas: Qualquer interação externa deve ser formalizada no backlog do quadro respectivo, com cards replicados no backlog do ator solicitado.
Deveres e responsabilidades
Das Ações do Tribe Leader
- Aplica e assegura as políticas de processos macros e de gerenciamento da
empresa,Tribo, direcionando as ações das Squads juntos aos Squad Leaders assegurando que as ações executadas estejam em pleno alinhamento aos acordos e estratégias de curto e longo prazo da Avanço, de forma eficaz e coerente. - Cuida, motiva e conecta o time, gerenciando as pessoas diariamente e imprimindo ritmo no trabalho.
- Participa efetivamente e/ou promove as cerimônias da Avanço, como Retros, 1:1, Alinhamento com Tech People, CMC, Alinhamento com Diretoria e Gerência de RH.
- Direciona os Squad Leaders, resolve impedimentos e conflitos tomando decisões de nível estratégico e operacional.
- Garante um ambiente colaborativo, inspirador, horizontal e de comunicação aberta e simplificada.
- Define objetivos claros, delega tarefas e estabelece prazos, supervisionando a operação do dia-a-dia e monitorando o desempenho da equipe e suas métricas através de alinhamentos contínuos com os representantes das equipes e personas de interesse.
- Ouve e retorna feedbacks aos membros da equipe, incentivando a criatividade e colaborando para a tomada de decisões.
- Promove alinhamentos com outras áreas de negócio da Avanço e negocia soluções referentes às demandas/processos.
- Garante a evolução técnica da equipe com planos de capacitação e acompanhamento contínuo, promovendo ações de melhorias estruturais, governamentais e processuais.
- Participa e contribui para o processo de tomada de decisão, definição e criação de programas de melhoria contínua e definição de ações estratégicas.
- Participa do processo seletivo de novos colaboradores para a Tribo, avaliando os candidatos em todas as etapas.
- Participa dos Workshops e cumbucas promovidos pela empresa ou parceiros.
Das Ações do Tech Manager
- Coordenar e direcionar decisões de arquitetura e escolhas tecnológicas para desenvolvimento e melhoria de produtos Avanço, garantindo escalabilidade, sustentabilidade e eficiência.
- Promover e acompanhar ações de melhoria e qualidade do código através de revisões regulares e promoção de melhores práticas.
- Abstrair problemas de complexidade técnica, facilitando e intermediando soluções.
- Participar do planejamento de projetos, definindo escopos e recursos.
- Distribuir tarefas e responsabilidades entre o time técnico, de acordos com as políticas e ações estabelecidas, coordenando ações coletivas, monitorando o progresso do projeto e contribuindo para ajuste de planos conforme necessário.
- Oferecer suporte técnico e orientação aos membros da equipe incentivando a colaboração e comunicação entre os desenvolvedores.
- Avaliar a capacidade técnica e senioridade da equipe.
- Ser o ponto de contato entre desenvolvimento e outras partes interessadas.
- Preparar e apresentar relatórios de progresso, projetos e dashboard de evolução e representação da escalabilidade e progressão das nossas aplicações.
- Provocar verificação e acompanhamento em novas tendências tecnológicas.
- Incentivar soluções inovadoras e melhorias contínuas.
- Modelar a fábrica de software com base na cultura da empresa.
- Facilita a execução das Dailys e se baseia nas prioridades do quadro e no gráfico Aging WIP do Kanbanize.
- Planeja e lidera as Retrospectivas mensais da squad, definindo ações e acompanhando resultados.
Das Ações do Squad Leader
- Facilita a execução das Dailys e se baseia nas prioridades do quadro e no gráfico Aging WIP do Kanbanize.
- Planeja e lidera as Retrospectivas mensais da squad, definindo ações e acompanhando resultados.
- É responsável por gerenciar as férias e registrar as faltas dos colaboradores.
- Contribui ativamente para a definição e acompanhamento das OKRs, garantindo que a equipe esteja alinhada com os objetivos estratégicos.
- É o principal defensor da estratégia da Avanço dentro da Squad.
- Acompanha de perto a evolução dos projetos da squad e o progresso no Kanbanize, garantindo que estejam dentro do prazo e da qualidade esperada.
- Estabelece e revisa os limites WIP no board, assegurando um fluxo de trabalho eficiente e equilibrado.
- Também gerencia os backlogs, realiza triagens e prioriza as atividades no Kanbanize, garantindo que a equipe esteja sempre focada nas tarefas mais importantes.
- Conduz as cadências de abastecimento de backlogs e o planejamento de entregas, garantindo uma visão clara do que precisa ser feito e quando.
- Realiza feedbacks individuais para garantir o desenvolvimento contínuo da equipe.
- Como facilitador da comunicação e cerimônias da squad, promove um ambiente de trabalho colaborativo e transparente.
- Coordena iniciativas entre squads, buscando maximizar a sinergia e a eficiência entre as equipes da Squad.
- Apresenta métricas relacionadas ao desenvolvimento de produtos de pauta da Squad, utilizando os dados do Kanbanize para identificar áreas de melhoria.
- Busca continuamente melhorias nos processos da squad, garantindo que estejam sempre evoluindo e se adaptando às mudanças e necessidades da Avanço.
Das ações do PO
- Define claramente o que se espera do produto, garantindo que todos entendam o objetivo.
- Organiza a lista de tarefas (backlog), priorizando o que é mais importante e garantindo que tudo esteja sempre atualizado.
- Define o que é necessário para considerar uma tarefa como concluída, ajudando a equipe a entender exatamente o que precisa ser feito.
- Planeja quais funcionalidades serão lançadas e quando, sempre conversando com a equipe para tirar dúvidas e orientar o trabalho.
- É a voz dos clientes e usuários dentro do projeto, usando o feedback deles para fazer ajustes e melhorias.
- Mantém o projeto no caminho certo, certificando-se de que o produto final atenda às necessidades e mantenha a qualidade prometida.
- É o guardião da boa prática, levantando argumentos e evidências sobre o desenvolvimento do produto e seu MVP, definindo claramente quais são as melhores práticas em cada etapa do projeto, deixando claro para o time e a liderança o porquê de cada ação, trabalhando a praticidade, transparência, colaboração e coordenação entre todas as partes interessadas ao produto, seja clientes internos ou externos.
Das Ações da Tribo Web
- Garante a projeção, arquitetura e desenvolvimento de novos produtos que estejam alinhados com a estratégia da Avanço.
- Garante a manutenção de produtos legados e o desenvolvimento de estratégias de migração de tecnologias obsoletas para novas tecnologias.
- É responsável por manter e responder por todas as tecnologias de integração de produtos e parceiros, além de responder por todos produtos “web” da Avanço.
- Define estratégias de escalabilidade e melhoria, buscando definir processos aprimorados e inteligentes, que minimizem atritos e burocracias para entrega de resultados.
- Determina ações de nível de arquitetura, mantendo e acompanhando o gerenciamento e uso de estrutura de banco de dados e a AWS.
- Compõe um ambiente entre diferentes Squads com ações distintas mas com propósitos multidisciplinares, compatíveis e complementares.
- Um ambiente coordenado onde todos os times com suas competências distintas, cooperam para o alcance de um objetivo em comum que esteja alinhado com a estratégia da Avanço.
Das Ações da Squad
- Garante que todos os acordos feitos em OKRs sejam entregues dentro do prazo estabelecido, seguindo boas práticas de planejamento e desenvolvimento.
- Busca quebrar impedimentos e gargalos que impeçam a entrega das OKRs, identificando e escalando de forma ágil e pragmática.
- Cuida do legado, garantindo que produtos em serviços sejam mantidos.
- Garante o suporte, manutenção e implementação de novas melhorias de acordo com os novos acordos estabelecidos.
- Responde pelos processos, entregas e competências atreladas a Squad, seja desenvolvimento de novos produtos ou manutenção de legado, assim como sendo a entidade responsável pelas primeiras ações que correspondem aos produtos e responsabilidades destacadas na tabela RACI da Tribo Web.
- Garante a correta coordenação entre as partes competentes da Squad, onde cada colaborador atua de acordo com suas skills, contribuindo diretamente para os objetivos acordados junto aos Stakeholders, abstraindo a excelência na execução de cada colaborador.
Processos
Critério de Priorização - Classes de Serviço
Para controle de priorização de demandas que entrarão no backlog, prevalecerá o critério de priorização com base em Classes de Serviço que serão categorizadas pelo custo de atraso, ou por criticidade envolvida.
Estes critérios levarão em consideração as seguintes Classes:
Urgentes, Críticas e Normais.
Todos boards da Tribo Web devem conter minimamente esta estrutura de Classes de Serviços representadas por raias previamente configuradas. Cada raia, seguem os seguintes critérios base respectivos:
Raia Urgente:
Representam demandas onde o custo do atraso sobe rapidamente em pouquíssimo tempo, exigindo uma maior urgência e atenção para minimizar o impacto gerado. São card que devem ser executadas imediatamente podendo, inclusive, furar a fila e passar na frente das demais.Ex: NovoAvanço Fora do Ar, Caixa parado, tramitador inoperante.
Raia Crítica:
Representam demandas onde o custo de atraso de forma rapida mas não tão grave quanto uma demanda urgente. São situações que precisam ser priorizadas mas não necessariamente afeta o trabalho atual em andamento, ganhando prioridade nas demais raias mas não afetando o andamento de demandas já em execução.Ex: Geração de Sped com erro de registros, sistema não permitindo alteração de preços, NFC-e em causando rejeição por conta da apliacação.
Raia Normal:
Representam a maior parte das demandas que lidamos no dia a dia e possuem um custo de atraso moderado que cresce linearmente com o passar do tempo, sem muitas variações e portanto, toleram prazos de entrega mais longos.Ex.: Dúvidas de clientes sob como emitir nota a partir de cupom, alteração de imagem da logo do caixa, treinamento de cadastro de produtos.
Aqui está a versão revisada do texto, com melhorias na clareza, gramática e organização: