Datasul
Board: https://jiraproducao.totvs.com.br/secure/RapidBoard.jspa?rapidView=9517
Dashboard do analista: https://jiraproducao.totvs.com.br/secure/Dashboard.jspa?selectPageId=63019
Board kaizen: https://slice.wbrain.me/#/list/n3bKQCbnjXF6UAYwkV
Protheus
Board: https://jiraproducao.totvs.com.br/secure/RapidBoard.jspa?rapidView=8831
Pontuação/velocidade: https://docs.google.com/spreadsheets/d/1dGu7vTsiMlPqpzenbX3F_BDy11Mbd3RR6JsfLkMT4hI/
Dashboard do analista: https://jiraproducao.totvs.com.br/secure/Dashboard.jspa?selectPageId=63020
Board retro: https://slice.wbrain.me/#/list/rHjgDDyo9O66c5Uav5
RM
Board: https://jiraproducao.totvs.com.br/secure/RapidBoard.jspa?rapidView=7703
Dashboard do analista: https://jiraproducao.totvs.com.br/secure/Dashboard.jspa?selectPageId=62912
Board retro: https://slice.wbrain.me/#/list/ddq0T0K4BHRhs02Xx7
Todas
OKR: https://jiraproducao.totvs.com.br/secure/Dashboard.jspa?selectPageId=69615
Ações de melhoria: https://jiraproducao.totvs.com.br/secure/RapidBoard.jspa?rapidView=5213
Dashboard do analista: https://jiraproducao.totvs.com.br/secure/Dashboard.jspa?selectPageId=63020
Alguns números de entrega: https://jiraproducao.totvs.com.br/secure/Dashboard.jspa?selectPageId=64500
Dashboard Meu RH: https://jiraproducao.totvs.com.br/secure/Dashboard.jspa
Acordos:
Última revisão em
Acordos:
Última revisão em
Boards:
Datasul: https://slice.wbrain.me/#/board/yFpJECboWweDlG91Lo
Protheus: https://slice.wbrain.me/#/list/axSPfnqABzKEq3Uitz
RM: https://slice.wbrain.me/#/list/dpobba5mvdoChRmrMj
Todos os materiais utilizados estão no drive: RH ->Novo RH -> Meu RH
AM transcreve as ações de melhoria para o Jira e adiciona no board dos times.
Board só de ações de melhoria: https://jiraproducao.totvs.com.br/secure/RapidBoard.jspa?rapidView=5213
DoR - Definição de Pronto do Refinamento de negócio/funcional
Refinamento negócio:
Datasul: quinzenal, normalmente, sexta-feira às 16:00, mas caso o fluxo esteja bem abastecido reagendamos
Protheus: quinzenal, quinta-feira, 09:00 - 10:00
RM: quinzenal, normalmente, segunda-feira às 09:00, mas caso o fluxo esteja bem abastecido reagendamos
Refinamento técnico:
Datasul: acontece após o refinamento de negócio
Protheus: acontece após o refinamento de negócio
RM: acontece após o refinamento de negócio
Acordos:
Última revisão:
Acordos:
Acordos para definição de contrato:
Acordos para desenvolvimento de API:
Falta definir:
Última revisão em
Acordos:
Pendentes:
Última revisão em
Acordo entre Atendimento, Consultoria e Desenvolvimento RH RM para abertura de tarefas no Jira
Padrão de abertura de issues para Meu RH RM
Padrão de abertura de issues para Meu RH Datasul (Atualizado)
Apontar no Jira conforme o espelho do ponto, distribuindo os apontamentos nas atividades que realizou ao longo do dia.
Não, mas adicionar na planilha de ausências.
Para quem preparou e ministrou apontar na - DRHMEURH-8550Obtendo detalhes do item... STATUS
Para quem assistiu/participou de um treinamento ou capacitação, apontar na - DRHMEURH-8549Obtendo detalhes do item... STATUS
Sim,
A daily apontar na - DRHMEURH-8547Obtendo detalhes do item... STATUS ou na própria tarefa que está atuando no momento.
Os refinamentos na - DRHMEURH-8546Obtendo detalhes do item... STATUS
A review na - DRHMEURH-8544Obtendo detalhes do item... STATUS
A Planning/Replenishment na - DRHMEURH-8543Obtendo detalhes do item... STATUS
A Retrospective/Kaizen na - DRHMEURH-8545Obtendo detalhes do item... STATUS
DevTeam: na issue que a pessoa está atuando.
Outro DevTeam: apontar na issue do projeto da pessoa.
Atendimento: na issue do atendimento.
Cliente: na issue do cliente.
Quando não houver issue: lançar na issue - DRHMEURH-8552Obtendo detalhes do item... STATUS
Quando for um apoio pontual: lançar na issue - DRHMEURH-8551Obtendo detalhes do item... STATUS
Na tarefa - DRHMEURH-8554Obtendo detalhes do item... STATUS
Esse é um exemplo de apontamento na issue de contingência - DRHMEURH-8555Obtendo detalhes do item... STATUS .
Não é necessário, entende-se que esse tempo estará agregado na issue que está atuando.
Não apontar.
Sim, com exceção da semana dos treinamentos iniciais, todas as atividades que a pessoa estiver atuando, devem ser apontadas.
O objetivo da atuação do Meu RH é Atuação na camada rest, front-end e app, mas em um período houve uma estratégia que o Meu RH assumiu as todas as partes das entregas para acelerar o crescimento do produto.
O cenário de Protheus é que muitas regras estão dentro dos fontes do Meu RH, inclusive com várias duplicidades.
No RM, a divisão é bem clara porque o portal antigo e o Meu RH utilizam os mesmos dataservers, onde o dataserver é de responsabilidade de produto.
No Datasul é mais complexo porque misturou regras nos fontes do Meu RH e API.
Para Datasul existe o seguinte acordo:
Última revisão em
https://tdn.totvs.com/display/public/NPR/
http://tfs2015.totvs.com.br:8080/tfs/_home
https://dev.azure.com/totvstfs/AppMeuRH/_git/Portais
https://studio.apicur.io/dashboard
Espelho de tela mobile x windows scrcpy: https://drive.google.com/file/d/1on2oAvudNFLIw3MvL3vDgba88H1qxETb
App para conectar VPN no celular: https://play.google.com/store/apps/details?id=com.f5.edge.client_ics&hl=pt-br
Apontamento no TOTVS 12: https://docs.google.com/document/d/1gBtvg0ZA-XPiteqkTlZbKsxezrlR28jc/
Code Review: Quando o analista finaliza a codificação de uma tarefa deve ser realizado o Code Review, que se trata de uma análise do código por outro membro da equipe, caso haja alguma melhoria ou correção a ser efetuada no código deve ser efetuado antes de avançar a tarefa para a etapa de teste. Ao se realizar o code review de uma tarefa é importante seguir o CheckList do link abaixo:
Caso de teste: Ao realizar uma codificação é aconselhável adicionar um comentário na tarefa correspondente, com as orientações de como deve ser realizado o teste.
É importante que esse caso de teste contenha:
Estas orientações também podem ser repassadas/complementadas para o Tester através do chat, ligação, entre outros.
TDN : O TDN é uma rede de documentação da TOTVS. O que for criado no TDN deve ser revisado por um membro da equipe antes de efetuar a publicação.
RM - TDN | TDN - Folha de Pagamento
Meu RH - TDN - Meu RH
Padrão de abertura de issue: Padrão de abertura de issue
Integração Contínua: É possível verificar o status de build das versões através do link abaixo:
Check-in no Back-end: Sempre realizar Checkin na versão atual, somente após os testes realizar o Checkin nas versões de mercado. Deve abrir uma sub-tarefa de codificação na issue para realizar os merges nas versões de mercado.
Para o front realizar o Checkin da atual apenas no Azure na development e nas versões de mercado utilizar o TFS.
As versões de mercado incluem as 3 versões anteriores a versão atual (para realizar Checkin em versões que já estejam expiradas é necessário alinhar com PO).
Checkins realizados até 11h do dia da expedição já saem na versão (esse horário pode variar de acordo com solicitações dos times).
Check-in no Front-end:
Para checkins no front-end há algumas regras de boas práticas de programação que devem ser observadas. Segue link:
Testes: Sempre realizar teste na versão atual e na versão do cliente, exceto se o desenvolvedor orientar que o teste deve ser realizado em alguma outra versão.
Issues com status ‘Teste integrado concluído’ até as 16:00 do dia da expedição tem a notificação do cliente realizada de forma automática, desde que a release para notificação esteja preenchida.
Automação de testes: É importante sempre que possível realizar automações nas Issues de inovações. Seguem alguns documentos importantes para orientar na execução destes testes:
Automação de Contrato (Postman)
OBS: Solicitar acesso as planilhas.
Gated Check-in: Ao se realizar um check-in é realizado uma verificação para prevenir a quebra de build, caso seja localizado algum problema este é interrompido. É possível verificar o status dos check-ins no link abaixo: É importante também efetuar Get e realizar o build antes de cada Checkin e/ou Merge.
Portal da Engenharia: É possível verificar a data de expedição dos Patchs e Releases:
Engenharia BH: http://engenhariabh/DashboardExpedicao
OBS: Patchs de mercado são expedidos toda quarta e sexta, para Patchs expirados ou que precisem ser expedidos com urgência deve ser solicitado uma versão emergencial.
Checkins realizados até 11h do dia da expedição já saem na versão (esse horário pode variar de acordo com solicitações dos times)
Issues com status ‘Teste integrado concluído’ até as 16:00 do dia da expedição tem a notificação do cliente realizada de forma automática, desde que a release para notificação esteja preenchida.
Sonarqube: É uma ferramenta que demonstra algumas melhorias que devem ser efetuadas no código com base em regras pré-definidas pelas equipes. No link abaixo é possível verificar quais são estes itens:
Geral - Sonar
Solicitação de script: É efetuada a solicitação de script através da ferramenta 'AutoScript', onde a solicitação é encaminhada para a aprovação da equipe de banco de dados. Segue link abaixo:
Auto Script: http://engenhariabh/AutoScript
Valeu: É utilizado para reconhecer atitudes positivas dos participantes. Ao final de cada dois meses é realizada uma reunião para realizar a leitura de alguns destes reconhecimentos. O Valeu deve ser acessado através do performance e metas.
Performance e Metas: https://totvs.rac.totvs.app/totvs.rac
Licenças Alura: Para realizar algum curso do Alura é necessário reservar a licença por um determinado período. Segue link onde é efetuada a reserva.
Com a VPN conectada: http://engenharia.bh01.local/alura/#/
Com a VPN desconectada: https://engenhariabh.totvs.com.br/alura/#/login
Dashboard Meu RH: No Jira as Issues do Meu RH podem ser consultadas através dos links abaixo.
https://jiraproducao.totvs.com.br/secure/RapidBoard.jspa?rapidView=7703
Issues para apontamentos de reuniões, apoio, etc.
Diversos: https://jiraproducao.totvs.com.br/browse/DRHMEURH-567
Eventos ágeis: https://jiraproducao.totvs.com.br/browse/DRHMEURH-590
Manutenções internas do RM (defeitos internos encontrados).
Deve ser alinhado com proxy e/ou PO para realizar a abertura de defeitos internos.
Downloads e atualizações: Portal do cliente, onde são realizados os downloads das versões pelos clientes.
Servidores que utilizamos:
Drive compartilhado da equipe e atendimento
Configuração da VPN
Configurar Meu RH (Gerenciador de serviços da informação IIS)
Ferramenta Apicurio: Utilizada para a definição de contratos do Meu RH.
TOTVS Restore: Utilizado para montar os ambientes do RM.
Documentação: https://tdn.totvs.com/pages/releaseview.action?pageId=607585039
Restore: https://totvsrestore.z15.web.core.windows.net/#/user-environments
Jira: Utilizado movimentar as issue, algumas definições importantes:
Ausências
As ausências relacionadas a férias, compensação de horas, abonos, etc devem ser inseridas na planilha abaixo para controle.
Acessos a serem solicitados
Instruções: Enviar e-mail para: [email protected] solicitando o cadastro no RM específica
Assunto: Acesso ao RM Especifica
Texto deve conter:
CPF:
Nome completo:
Módulos que atua: RM Labore, Chronus, Vitae e SMT
E-mail:
Ferramentas para instalar
Sugestão de trilha de capacitação
Execução de Testes Unitários de Backend no Visual Studio
Caso tenha sido instalado o Visual Studio corretamente e o componente de Ferramentas de Build (Build Tools for Visual Studio), citado no tópico de Ferramentas para instalar, porém os testes ainda não tenham sido executados e os testes sejam nas soluções Fop-Folha (Folha e Folha.WebForms), remover os arquivos abaixo localmente: