Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Image RemovedImage Added



Column
width30%

Apenas dê o primeiro passo, o seu objetivo está logo ali - Maximize SpaceImage RemovedImage Added

Column
width60

Este documento tem como finalidade ajudar novos Totvers e os Totvers que querem relembrar como algum processo funciona, sem contar em facilitar o dia-a-dia de trabalho para a equipe TAF

A proposta é que seja um documento vivo e colaborativo, caso você encontre algum detalhe faltante ou que poderia estar escrito de outra forma, fique a vontade para editar!

...

Column
width30%

Principais Links





1. Acessos

Expandir
titleVeja mais!!!

VPN

Solicitar em http://servicedesk.totvs.com/ (https://atendimento-totvs.atlassian.net/servicedesk/customer/portal/6)

encaminhar as seguintes informações:

1) E-mail do gestor para aprovação:
2) Nome do usuário:
3) Unidade:
4) Período de utilização:
Início:
Fim:
5) você utilizará qual dos sistemas abaixo que necessita de acesso a VPN:
( ) File servers
( ) TFS
( ) Prophix
( ) Cognos
( ) Logix B.I
( ) Maquinas acessando via TS, seja servidor ou desktop dos participantes.
( ) Se outro, cite qual e justifique

Justificativa do acesso a VPN:

Configurar Autenticador (via QR Code): https://vpn4.totvs.com.br:4443/my.policy

Manual de instruções: Procedimentos de acesso à VPN


Jira

TDW (antigo Fluig), através do link: Solicitação de acesso ao Jira


TFS - Team Foundation Server

Solicitar através de ticket para o GCAD, e-mail de abertura: [email protected]

No e-mail encaminhar as seguintes informações: 

1) Nome Completo:
2) Login de rede:
3) Área:
4) Cargo:
5) Perfil (Atendimento, Desenvolvedor, Testes, etc):
6) Opção: Leitura e/ou gravação.
7) Produtos: Protheus Padrão, Vitrine, etc.
8) Usuário para copia dos Acessos:
9) Nome do Superior Imediato:
10) Nome do GDP Responsavel: caso não seja da Inovação, Sustentação ou Engenharia:
11) Motivo da solicitação: Projeto Participativo, Inovação, Fabrica, etc.


Chave de compilação

Lobo-guará (12.1.27) e anteriores

Solicitar a chave de compilação no e-mail [email protected].

Encaminhar as informações:

1 - Nome completo:

2 - Login de rede:

3 - ID da maquina:

4 - Área de atuação: Desenvolvimento FinanceiroTAF

5  - Superior imediato:

Como conseguir o Id da Maquina?

No VsCode digitar "Ctrl+Shift+P", abrirá a busca dos comandos. 

Digitar "Compile Key".

Abrirá uma janela com o seu ID.


Harpia (12.1.33) e posteriores

Instalar no VSCode a extensão ENGPRO (Instalação VSCode-ENGPRO)

Abrir aba de saída/output do ESP para acompanhar o processo

No VsCode digitar Ctrl+Shift+P - abrirá a busca dos comandos. 

Digitar "ESP: New Personal Access Token".

Entrar com usuário e senha (o mesmo do Windows)

No VsCode digitar Ctrl+Shift+P - abrirá a busca dos comandos. 

Digitar "ESP: New Compile Token".

Será gerado o Token de compilação e habilitada a atualização automática do Token


Em caso de erro, conferir se o VSCode e a extensão EngPro estão atualizados.

Atusx

Solicitar por e-mail no [email protected].

Encaminhar as seguintes informações:

1) Nome:
2) E-mail:
3) Área: Desenvolvimento FinanceiroTAF
4) Cargo:
5) Usuário para copia dos Acessos:
6) Nome e E-mail do Superior Imediato:


Jaber

Deve ser aberto ticket através do link: Abertura de ticket interno

Na área de TI escolher a opção de Telefonia e encaminhar os seguintes dados:

1) Nome completo:
2) E-mail:
3) Unidade (ex.: São Paulo, Joinville, Belo Horizonte, etc.):
4) Prédio:
5) Andar:
6) Setor:
7) Centro de custo:
8) CPF:
9) Cisco Finesse (Grupo de atendimento):
10) Copia de usuário já existente:


Ryver

Preencher o formulário https://totvs.ryver.com/application/signup/members/YgcEHY9HZ0MxYM9.


2. Treinamentos obrigatórios

Expandir
titleVeja mais!!!


Corporativos


Sugestões para agregar o seu conhecimento


3. Dicionário Totvs 

Expandir
titleVeja mais!!!


Abaixo algumas palavras que utilizamos muito em nosso dia-a-dia.

TES - Utilizado para se referir à Squad de Tesouraria. (Saiba mais em: SQUAD Financeiro Tesouraria )

GRV- Utilizado para se referir à Squad de Gravação. (Saiba mais em: SQUAD Financeiro Gravação )

PO - Product Owner

TL- Team LeadCOM- Utilizado para se referir à Squad de Compensação. (Saiba mais em: SQUAD Financeiro Compensação )

TFS - Team Foundation Server - Ferramenta onde se encontra nosso histórico/versionamento de código fontede código fonte.

Expedição Contínua - Pacote mensal liberado no portal do cliente com todas as atualizações que foram liberadas pelo produto durante um determinado período.

WR - Teste realizado periodicamente envolvendo todas as marcas que utilizam o TAF.

GCAD - Engenharia Protheus - Área responsável pela gestão das Expedições das linhas PROTHEUS, TAF, TSS, e E-SOCIAL*¹ bem como prover e administrar ferramentas internas de desenvolvimento para aprimorar e atestar a qualidade do produto final. (Saiba mais em: Espaço GCAD )

ATUSX - Ferramenta disponibilizada pela engenharia protheus, onde localiza-se alguns cadastros e funcionalidades como cadastro de novo dicionário de dados, geração de pacote (patch) entre outros.

VsCode - Visual Studio Code. Ferramenta utilizada para desenvolvimento de código.

Board - Painel virtual onde é acompanhado as issues da sprint corrente.

DashBoard - Painel com um conjunto de  indicadores.

TU - Teste unitário, nesta etapa é realizado uma análise do código para verificar possíveis colaterais como boas práticas de desenvolvimento, entre outras tarefas. ( Saiba mais em:  DoD ou DoD Inovação )

TI - Teste integrado, nesta etapa é realizada mais um code review, é rodado o teste automatizado como também realizado outros testes adicionais. Realizado também outras tarefas. (Saiba mais em: DoD ou DoD Inovação )

CR - Code Review. Revisão do código fonte alterado.

DoD - Definition Of Done. É a definição de pronto da tarefa. ( Saiba mais em: DoD DoD Manutenção ou DoD Inovação )

DoR - Definition of Read. É o conjunto de combinados para que a issue esteja pronta para atuação do time. (Saiba mais em: DoR - Definition Of Ready )

Sexteto - Conjunto dos seis módulos que compõe o backoffice: Compras, Estoque, Faturamento, Financeiro, Fiscal e Contábil

Issues - Tarefas existentes que pode ser um erro no produto, uma parte de uma inovação entre outras.

Ticket - Report de um erro/dúvida de um cliente. 

RTR - Reunião Trimestral de resultados.

PSC - Para Seu Conhecimento.


4. Processos do Jira

Expandir
titleVeja mais!!!


Jira? O que é? Onde vive? O que come?

Jira é a ferramenta que utilizamos em nosso dia-a-dia para realizar, controlar e organizar as tarefas (issues) que possuímos. Para acessar: Jira

Deck of Cards
idJira
Card
id1
labelDashBoard

As DashBoards são espaços criados para acompanhamento dos nossos números.

Algumas DashBoards importantes para o Financeiro TAF são:

DashBoard Tribe BackOffice

TES - Sprint Atual

GRV - Sprint Atual

COM - Sprint Atual

Financeiro Documentações

TAF Fiscal

DashBoard Sprint TAF Fiscal

DashBoard TAF E-Social

DashBoard Sprint TAF E-SocialFinanceiro Apoios

Card
id2
labelBoard

Board é o nome que damos para a representação gráfica do andamento das tarefas em nossa Sprint.


Neste exemplo temos o desenho de um Board de um time financeirodo TAF Fiscal. Nele esta representado todas as etapas do ciclo de expedição de uma issue.

Image RemovedImage Added


Neste Board temos desenhado algumas colunas:

  • Backlog
  • CodificaçãoDesenvolvimento
  • Codificação OK
  • TU/CR
  • TU/CR OK
  • TI
  • Teste Unitário
  • Teste Integrado
  • Aguardando Expedição
  • ProntoFinalizadas

*Para mais informações sobre o processo realizado nessas colunas verificar nosso DoD ou DoD Inovação .

Card
id3
labelIssues
Deck of Cards
idIssues
Card
id1
labelTipos de Issues


As Issues, são tarefas existentes em nossos projetos, podem ser elas:

Story - História, issue interna criada para realizar alguma inovação, alteração no produto, melhoria, ou alguma tarefa em geral.

Manutenção - Issue normalmente criada através de um ticket onde o cliente reporta algum erro no produto.

Melhoria - Issues abertas através de solicitação de cliente sobre algum tema que entende que poderia ser implementado no produto. (Hoje não há mais abertura de melhorias, todas devem ser abertas pelos clientes na central colaborativa, onde são analisadas pelo PO e caso entenda como viável será criada uma história no projeto correto.

Documentação - Issue aberta normalmente por solicitação de clientes onde há dúvida em algum processo ou documentação inexistente.

Legislação - Issue aberta para ser tratado algum ponto legal, onde há necessidade de alteração/implementação no produto devido à uma legislação.

Apoio - Issue aberta por outros times solicitando apoio em algum assunto.

Apoio à cliente - Issue aberta para que possamos apoiar o cliente diretamente em alguma dúvida.

Rejeição Manutenção - Issue gerada devido à um retrabalho, onde a correção de uma manutenção não foi realizada de maneira correta.

Spike - Issue destinada à estudo de um tema que será trabalhado.


Além das Issues , temos também as Subtasks. As Subtaks são issues "filhas" são pequenas tarefas que compõem todo esforço de uma issue.

São elas:

Codificação - Subtask utilizada para apontamento do esforço de codificação de uma issue.

Execução TU - Subtask utilizada para a etapa de Teste Unitário.

Execução TI- Subtask utilizada para a etapa de Teste Integrado.

Defeito - Subtask utilizada para corrigir um defeito encontrado durante o TU, CR ou TI.

Documento técnico - Subtask utilizada para realizar a criação de um documento técnico. Hoje esta etapa é automatizada, mas deve ser utilizada para revisar o documento criado.

Code Review - - Subtask utilizada para a etapa de Teste Integrado, onde deve ser realizada uma segunda conferência de código fonte.

Teste automatizado- Subtask utilizada para criação de testes automatizados. Caso não seja possível criar teste automatizados criar a subtask e cancelá-la.

Associado - Quando uma issue possui um problema idêntico à outra issue, a mesma é associada, tornando-a assim uma "filha" da manutenção "pai".


Para mais informações do que fazer em cada processo e quando criar as subtasks, verificar nosso DoD ou DoD Inovação .

Card
id2
labelStatus da Issue


A issue pode ter diversos status, elas refletem totalmente na visualização do board, sendo assim muita atenção para sempre manter o status atual da issue correta.

Os  status existentes são:

Backlog - Neste status, a issue ainda esta em espera, não foi analisada.

Em Gooming - Neste status, a issue esta em análise/refinamento.

Grooming Concluído - Quando é finalizado o Grooming, o status deve ser concluído ficando no status de Grooming concluído.

Em Codificação - Neste status é realizado toda etapa de codificação de acordo com o DoD ou DoD Inovação. 

In Progress - Neste status a issue esta em progresso, normalmente esta sendo trabalhada. Esta status aparece quando estamos atuando em uma issue não funcional (ou seja, não haverá codificação), ou um apoio.

Codificação Concluída - Status referente à espera. Após a conclusão da codificação e antes que alguém siga com a etapa de teste unitário.

Em Teste Unitário - Neste status é realizado toda etapa de teste unitário de acordo com o DoD ou DoD Inovação. 

Teste Unitário Concluído - Status referente á espera. Após a conclusão do teste unitário a issue fica neste status, esperando com que alguém esteja livre para seguir com a etapa de teste integrado.

Em Teste Integrado - Neste status é realizado toda etapa de teste integrado de acordo com o DoD ou DoD Inovação.

Teste Integrado Concluído - Status referente á espera. Após a conclusão do teste integrado a issue fica neste status, aguardado o robô de compilação expedir a issue.

Concluído - Este status indica que a issue esta concluída.

Cancelado - Este status indica que a issue foi cancelada.

Recusado - Este status indica que a issue foi recusada para a área geradora da issue


O status da issue pode ser encontrada ao visualizar a issue.

Image RemovedImage Added


No Link ao lado do Status é possível ver todo workflow que a issue percorrerá.



Card
id3
labelAssociando Issue


Podemos associar uma issue?

Resposta: Sim! As issues podem vir do nosso time de suporte ou outros times de confiabilidade já com o status de associada, mas caso haja necessidade também podemos associar uma issue.


Como associar?

Para associar devemos entrar na issue e ir na opção More> Convert to subtask.

Informações
titleAtenção!
Caso a issue tenha algum tipo de subtask, essa opção será inativada, sendo necessário seguir pela opção More> Move.



Pela opção Convert to subtask aparecerá uma solicitação para ser informado a issue pai e o tipo de subtask que deseja transformar sua issue.


Image RemovedImage Added


Caso escolha a opção move, será solicitado o projeto que deseja mover sua issue (caso queira movê-la para outro projeto) e o tipo da issue. Quando escolhido o tipo "Associado-(Subtarefa)" será liberado outro campo para informar quem será a issue "pai".Image Removed



Card
id4
labelTransferindo issue


Podemos transferir uma issue para outro projeto?

Resposta: Sim! Podemos transferir issues para outros projetos contato que tenham sido previamente alinhado com o PO, PO Proxy ou Dev Team.


Informações
titleAtenção!

É de extrema importância antes da transferência da issue verificar se a issue encontra-se no status de backlog, se ela não esta está em nenhuma sprint (caso esteja deve ser retirada da sprint antes da transferência), verificar se há apontamentos (caso haja, devemos excluir os apontamentos e realizar os apontamentos na história criada para apontamentos de transferências situada na sprint corrente).


Para transferir uma issue é muito semelhante à associar. Devemos ir na opção More>Move.

Nela alteramos o projeto que queremos transferir a issue.

Image RemovedImage Added

Card
id4
labelEdição de issues em Lote


Podemos também fazer transferências, associações ou até edição de issues em lote.

Para isso devemos pesquisar a(s) issue(s) que queremos fazer o processso.


Na linha editável colocamos a expressão que queremos encontrar e nela aparecerá a listagem de issues.

No canto superior direito, em Tools ir na opção Bulk Changes.

Image RemovedImage Added


Na próxima etapa você escolherá a(s) issue(s) que deseja alterar.

Image RemovedImage Added


Na etapa 2 será solicitado o que você deseja fazer com a(s) issue(s).

Editar, mover, acompanhar e deixar de acompanhar a(s) issue(s).


Após escolher o que deseja o fluxo continuará com o processo selecionado.

Editar: Poderá editar o campo desejado após editar o campo o processo é concluído.

Mover: Após a etapa 2 os processos são iguais  à transferência de issue.2 os processos são iguais  à transferência de issue.

Card
id4
labelApontamento


O que é o apontamento da tarefa?


Devemos fazer o apontamento das horas individualmente em todas as tarefas em que ficamos alocados. Esses apontamentos serão refletidos nos seguintes indicadores:

  • Apontamento de horas da Lei do Bem
  • Apontamento de horas de treinamentos
  • Apontamento de horas no mês
  • Apontamento de horas de Cerimônias Ágeis 


Para fazer o apontamento 

Image Added


Image Added

Card
id4
labelApontamento

O que é o apontamento da tarefa?