<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Caio Vinicius</title>
    <description>The latest articles on DEV Community by Caio Vinicius (@caiocv18).</description>
    <link>https://dev.to/caiocv18</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F338002%2Fc7a5a4cd-73bf-47cf-acb3-c59369cbc7ea.jpg</url>
      <title>DEV Community: Caio Vinicius</title>
      <link>https://dev.to/caiocv18</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/caiocv18"/>
    <language>en</language>
    <item>
      <title>Como fazer uma planilha de acompanhamento de projeto para apresentar ao cliente</title>
      <dc:creator>Caio Vinicius</dc:creator>
      <pubDate>Mon, 19 Dec 2022 13:51:38 +0000</pubDate>
      <link>https://dev.to/caiocv18/como-fazer-uma-planilha-de-acompanhamento-de-projeto-para-apresentar-ao-cliente-4bj4</link>
      <guid>https://dev.to/caiocv18/como-fazer-uma-planilha-de-acompanhamento-de-projeto-para-apresentar-ao-cliente-4bj4</guid>
      <description>&lt;h1&gt;
  
  
  Introdução
&lt;/h1&gt;

&lt;p&gt;Este artigo é voltado para o público que, em seu próprio ambiente de trabalho, lida com projetos de clientes e precisa mostrar a cada um deles quais as etapas e qual o progresso do projeto ao longo do tempo, informando também qual o status de cada uma delas. Porém, serve também para qualquer pessoa que sente a necessidade de criar uma planilha de progresso visual para projetos pessoais.&lt;/p&gt;

&lt;p&gt;Não é necessário conhecimento prévio para chegar ao resultado final deste artigo, apenas ter lidado alguma vez com planilhas já é o suficiente. O objetivo é descrever detalhadamente todos os passos para a confecção de uma planilha de acompanhamento que seja totalmente apresentável para um cliente, do mais variados temperamentos.&lt;/p&gt;

&lt;p&gt;Este modelo de planilha de acompanhamento foi implementado por mim e mais alguns integrantes da minha equipe na empresa em que trabalho, foi devidamente testado e utilizado com diversos clientes que temos. Pode-se dizer que deu muito certo com todos os clientes até o dia de hoje.&lt;/p&gt;

&lt;p&gt;De forma à facilitar o entendimento e visando abranger um objeto de estudo comum, será utilizado como exemplo ao longo do artigo o contexto de uma planilha de acompanhamento para implementação de uma API Rest.&lt;/p&gt;

&lt;h1&gt;
  
  
  Definições prévias
&lt;/h1&gt;

&lt;p&gt;Antes de iniciar qualquer planilha de acompanhamento, é necessário analisar qual é o fluxo que um projeto segue. O que isso quer dizer? Significa que precisamos analisar de modo macro e micro quais são as etapas, processos e tarefas que precisam ser executadas para que o projeto do cliente possa sair do 0% e chegar ao 100%.&lt;/p&gt;

&lt;h2&gt;
  
  
  Organização do fluxo
&lt;/h2&gt;

&lt;p&gt;Projetos são divididos em etapas, etapas são baseadas em processos em comum e processos contém tarefas que precisam ser realizadas. De maneira geral, precisamos classificar o projeto inteiro em três atributos, sendo eles:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Etapa
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Consiste em um conjunto de processos com características em comum, sejam elas quais forem.&lt;/li&gt;
&lt;li&gt;Alguns exemplos de etapas envolvendo o contexto de uma API Rest seriam:

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Definições iniciais&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Processo
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Consiste em um conjunto de tarefas que estão previamente definidas ou mapeadas de alguma forma&lt;/li&gt;
&lt;li&gt;Alguns exemplos de processos que fazem parte das etapas envolvendo o contexto de uma API Rest:

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Protocolo de entrada&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Perguntas importantes&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Levantamento de requisitos&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Envio de documentações&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Tarefa
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Consiste naquilo que precisa ser feito para alcançar algum resultado. Geralmente envolvem verbos no infinitivo&lt;/li&gt;
&lt;li&gt;Alguns exemplos de tarefas que fazem parte dos processos citados anteriormente:

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Preparar apresentação e proposta para o cliente&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Agendar de reunião com a equipe interna&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Enviar contrato comercial&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Estrutura
&lt;/h2&gt;

&lt;p&gt;Após definir previamente cada um desses atributos, você terá preparado a  estrutura da apresentação para montar a planilha, ficando da seguinte forma:&lt;/p&gt;

&lt;p&gt;Nível 1 - Etapa&lt;/p&gt;

&lt;p&gt;Nível 2 - Processo&lt;/p&gt;

&lt;p&gt;Nível 3 - Tarefa&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Etapa

&lt;ul&gt;
&lt;li&gt;Processo

&lt;ul&gt;
&lt;li&gt;Tarefa&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Exemplo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Definições iniciais

&lt;ul&gt;
&lt;li&gt;Protocolo de entrada

&lt;ul&gt;
&lt;li&gt;Preparar apresentação e proposta para o cliente&lt;/li&gt;
&lt;li&gt;Agendar de reunião com a equipe interna&lt;/li&gt;
&lt;li&gt;Enviar contrato comercial&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Perguntas importantes

&lt;ul&gt;
&lt;li&gt;Alguma preferência por tipo de geração de API Key?&lt;/li&gt;
&lt;li&gt;Qual a melhor forma de comunicação?&lt;/li&gt;
&lt;li&gt;Agendamento de reuniões semanais ou quinzenais?&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Levantamento de requisitos

&lt;ul&gt;
&lt;li&gt;Alinhar ponto de vista da equipe interna com a do cliente&lt;/li&gt;
&lt;li&gt;Preecher ficha modelo&lt;/li&gt;
&lt;li&gt;Definir os requisitos para o primeiro protótipo&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Envio de documentações

&lt;ul&gt;
&lt;li&gt;Enviar documentação elaborada com os requisitos do sistema&lt;/li&gt;
&lt;li&gt;Elaborar documentação da API&lt;/li&gt;
&lt;li&gt;Enviar documentação da API&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Acertos externos

&lt;ul&gt;
&lt;li&gt;Chaves criptográficas e API Key

&lt;ul&gt;
&lt;li&gt;Gerar a chave criptográfica&lt;/li&gt;
&lt;li&gt;Armazenar a chave criptográfica em local seguro&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Detalhes de conectividade

&lt;ul&gt;
&lt;li&gt;Configurar a chave criptográfica no sistema&lt;/li&gt;
&lt;li&gt;Realizar teste de conexão entre sistemas&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Acertos internos

&lt;ul&gt;
&lt;li&gt;Parametrização para o cliente novo

&lt;ul&gt;
&lt;li&gt;Registrar os paramêtros personalizados para o cliente&lt;/li&gt;
&lt;li&gt;Armazenar as parametrizações em variáveis utilizadas no sistema&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Alinhamento de abordagem de solução

&lt;ul&gt;
&lt;li&gt;Reunir com a equipe&lt;/li&gt;
&lt;li&gt;Registrar ata da reunião para posterior análise&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Desenvolvimento e testes

&lt;ul&gt;
&lt;li&gt;Preparação e tratamento dos dados

&lt;ul&gt;
&lt;li&gt;Desenvolver pré processamento&lt;/li&gt;
&lt;li&gt;Testar pré processamento&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Criação de ambiente de desenvolvimento

&lt;ul&gt;
&lt;li&gt;Configurar adequadamente o ambiente de desenvolvimento&lt;/li&gt;
&lt;li&gt;Testar a configuração do ambiente&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Criação de ambiente de homologação

&lt;ul&gt;
&lt;li&gt;Configurar adequadamente o ambiente de homologação&lt;/li&gt;
&lt;li&gt;Testar a configuração do ambiente&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Execução, validação e levantamento de testes

&lt;ul&gt;
&lt;li&gt;Executar a aplicação em diferentes contextos&lt;/li&gt;
&lt;li&gt;Validar as entradas e saídas&lt;/li&gt;
&lt;li&gt;Executar bateria de testes unitários&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Deploy e ambiente de produção

&lt;ul&gt;
&lt;li&gt;Criação e ajustes do ambiente de produção

&lt;ul&gt;
&lt;li&gt;Configurar adequadamente o ambiente de produção com base em homologação&lt;/li&gt;
&lt;li&gt;Testar ambiente e realizar ajustes&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Detalhes necessários para deploy

&lt;ul&gt;
&lt;li&gt;Configurar parâmetros extras de produção&lt;/li&gt;
&lt;li&gt;Registrar informações de segurança&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Ajustes finais

&lt;ul&gt;
&lt;li&gt;Análises de desempenho

&lt;ul&gt;
&lt;li&gt;Executar testes de desempenho&lt;/li&gt;
&lt;li&gt;Anotar melhorias&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Correções gerais

&lt;ul&gt;
&lt;li&gt;Executar correções com base nas melhorias sugeridas&lt;/li&gt;
&lt;li&gt;Executar testes de desempenho novamente&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Planilha
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Aplicação utilizada
&lt;/h2&gt;

&lt;p&gt;Apresentarei a forma de montar utilizando o &lt;strong&gt;&lt;a href="https://www.google.com/sheets/about/"&gt;Google Sheets&lt;/a&gt;, que ao meu ver é mais prático para a maioria das pessoas. Então vamos lá!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Páginas
&lt;/h2&gt;

&lt;p&gt;Ao criar uma planilha no Google Sheet, devem ser criadas algumas páginas&lt;/p&gt;

&lt;p&gt;Uma será a de Visão Geral e as demais serão relacionadas às Etapas&lt;/p&gt;

&lt;h3&gt;
  
  
  Visão Geral
&lt;/h3&gt;

&lt;p&gt;A primeira página será de “&lt;em&gt;Visão geral&lt;/em&gt;”, contendo apenas as etapas e os processos do projeto.&lt;/p&gt;

&lt;p&gt;O início da página deve conter a informação referente ao &lt;em&gt;Status Geral&lt;/em&gt; do projeto, ao lado de um &lt;em&gt;Progresso Total&lt;/em&gt; que informa a porcentagem do que foi realizado acima da porcentagem do que está pendente&lt;/p&gt;

&lt;p&gt;Cada Processo contém os seguintes atributos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Início&lt;/p&gt;

&lt;p&gt;Consiste na data em que o processo começou;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fim&lt;/p&gt;

&lt;p&gt;Consiste na data em que o processo terminou;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Progresso&lt;/p&gt;

&lt;p&gt;Consiste no estado atual do processo, em porcentagem.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A página ficaria da seguinte forma:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jvOyRbWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jco0hzkwlpzjcrrilqlb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jvOyRbWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jco0hzkwlpzjcrrilqlb.png" alt="Exemplo de página de Visão Geral na planilha" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Página de Etapa
&lt;/h3&gt;

&lt;p&gt;Dentro da página de cada etapa, o início deve conter o nome da Etapa, ao lado de um quadrado verde que estará à direita&lt;/p&gt;

&lt;p&gt;Logo abaixo deve conter todos os Processos e abaixo dos processos, cada uma das Tarefas que pertence o processo&lt;/p&gt;

&lt;p&gt;Na linha dos Processos haverá o seguinte cabeçalho contendo um atributo para as Tarefas&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Status&lt;/p&gt;

&lt;p&gt;Estado daquela tarefa dentre as opções:  &lt;em&gt;Concluída&lt;/em&gt; e &lt;em&gt;Pendente&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ao lado do status haverá um quadrado cinza que posteriormente utilizaremos para colocar uma fórmula que irá calcular a porcentagem do Processo&lt;/p&gt;

&lt;p&gt;A página ficaria da seguinte forma:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Iygx-iu0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5g5oqgqy29wl48k8lbj5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Iygx-iu0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5g5oqgqy29wl48k8lbj5.png" alt="Exemplo de página de Etapa na planilha" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Listar opções para o atributo “&lt;em&gt;Status&lt;/em&gt;”
&lt;/h3&gt;

&lt;p&gt;Para conseguir fazer com que a célula se torne um campo de selecionar opções, basta clicar com o botão direito, ir até &lt;em&gt;Ver mais ações da célula → Validação de dados&lt;/em&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--C3rtwA0G--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t0zc0hlrphobzkuvlgwe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C3rtwA0G--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t0zc0hlrphobzkuvlgwe.png" alt="Exemplo de *Ver mais ações da célula*" width="587" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Após esta etapa, basta informar o intervalo das células que terão este critério e qual o critério que será seguido para as opções&lt;/p&gt;

&lt;p&gt;Para selecionar o intervalo, clique nos quatro quadradinho e selecione as células abaixo de &lt;em&gt;Status&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Para informar o critério, selecione “Lista de Itens” e coloque: &lt;em&gt;Concluída,Pendente&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Deixe as caixas marcadas conforme imagem abaixo:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oUxYvvEA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/teil7xuvr4vqnvwyp7mm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oUxYvvEA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/teil7xuvr4vqnvwyp7mm.png" alt="Exemplo de configuração de *Validação de dados*" width="609" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Fórmulas
&lt;/h2&gt;

&lt;p&gt;Para cada uma das páginas, haverão fórmulas que possam fazer o controle relacionado ao progresso. Todas as fórmulas irão convergir em um gráfico intuitivo sobre o estado atual do projeto de maneira geral&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ Atenção&lt;br&gt;
A idioma utilizado no Google Sheets pode influenciar no nome das funções que serão mostradas a seguir. Todas as funções apresentadas foram encontradas usando o idioma em inglês&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Porcentagem relacionada ao Processo
&lt;/h3&gt;

&lt;p&gt;A porcentagem de cada processo depende da execução das Tarefas. Para isso, utilizaramos a seguinte fórmula para contar tarefas que forem colocadas como “Concluída”:&lt;/p&gt;

&lt;p&gt;Fórmula exemplo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=(countIFS(B3:B5,"Concluída"))/ (COUNTA(B3:B5))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Conforme exemplo a seguir, a fórmula seleciona cada uma das células correspondentes ao status da Tarefa (pelo intervalo B3 até B5) e conta apenas aquelas que atendem a condição de “Concluída” através da função &lt;code&gt;[countIFS()](https://support.google.com/docs/answer/3256550?hl=en)&lt;/code&gt;. Com isso, divide-se pela quantidade total de células também apontadas pelo mesmo intervalo, através da função &lt;code&gt;[counta()](https://support.google.com/docs/answer/3093991?hl=en)&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nHMxQUVk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n0uwrus8yut8mnyezwsn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nHMxQUVk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n0uwrus8yut8mnyezwsn.png" alt="Untitled" width="800" height="80"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Como resultado final, tem-se:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wQW9QovS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h5oa9bdi38ehhnvvl5fi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wQW9QovS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h5oa9bdi38ehhnvvl5fi.png" alt="Untitled" width="691" height="89"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Porcentagem relacionada à Etapa
&lt;/h3&gt;

&lt;p&gt;Ao fazer realizar as etapas anteriores para todos os Processos, tem-se várias células informando alguma porcentagem. Junta-se todas essas células e é calculada a porcentagem para ter algo à nível de Etapa&lt;/p&gt;

&lt;p&gt;Fórmula:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=(sum(C2,C7,C12,C17)/ (COUNT(C2,C7,C12,C17)))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;São somadas todas as porcentagens em cada uma das células que representam o progresso de seus respectivos processos através da função &lt;code&gt;[sum()](https://support.google.com/docs/answer/3093669?hl=en)&lt;/code&gt;. Em seguida, o valor obtido é dividido pelo valor da função &lt;code&gt;[count()](https://support.google.com/docs/answer/3093620?hl=en)&lt;/code&gt;, responsável por contar a quantidade de células.&lt;/p&gt;

&lt;p&gt;Como resultado final, tem-se:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2e8PK2V3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gn539okq9w3i4ls9os5w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2e8PK2V3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gn539okq9w3i4ls9os5w.png" alt="Untitled" width="740" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Porcentagem relacionada ao projeto
&lt;/h3&gt;

&lt;p&gt;Para finalizar, ao voltar para a página de Visão Geral, o percentual de cada Processo precisa ser referenciado para uma melhor visualização geral, fazendo-se da seguinte forma:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;='Definições iniciais'!C2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;'Definições iniciais' é o nome da página que foi criada para a Etapa de mesmo nome&lt;/li&gt;
&lt;li&gt;!C2 faz referência à coordenada C2 dentro da página de ‘Definições Iniciais’ (C2 representa a porcetagem relacionada ao primeiro Processo dessa etapa na página)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Faz-se o mesmo para a porcentagem da Etapa que já foi calculada e tem-se o seguinte:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8SGoeJp0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q9vnhynd0cv87kk0pmii.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8SGoeJp0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q9vnhynd0cv87kk0pmii.png" alt="Untitled" width="800" height="123"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para criar a porcentagem geral do projeto, é necessário calcular de acordo com a porcetagem de todas as Etapas, ficando algo parecido com o que já foi visto anteriormente:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=sum(E5,E11,E15,E19,E25,E29) / COUNT(E5,E11,E15,E19,E25,E29)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A fórmula anterior apresenta a porcentagem de acordo com tudo que foi realizado, porém pode-se também calcular o que está como pendente, para facilitar no momento de gerar o gráfico&lt;/p&gt;

&lt;p&gt;Para apresentar a porcetagem pendente, basta usar a seguinte fórmula&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;= 1-B1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;B1 refere-se à celula que indica o que foi realizado&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Como resultado final, tem-se:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kFyV2jfh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/opmtrtwk9z7isye7yfh9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kFyV2jfh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/opmtrtwk9z7isye7yfh9.png" alt="Untitled" width="800" height="62"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Gráfico intuitivo
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Passo 1
&lt;/h3&gt;

&lt;p&gt;Para gerar um grafico intuitivo com o progresso total do projeto, basta selecionar as duas células com porcentagem que estão na imagem anterior abaixo de “Progresso total”, da seguinte forma:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CJUpgThn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6xoza2t0224wq727x6bd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CJUpgThn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6xoza2t0224wq727x6bd.png" alt="Untitled" width="208" height="78"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Passo 2
&lt;/h3&gt;

&lt;p&gt;Ir até a aba de “Inserir” e clicar em “Gráfico”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m-_z43tR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h2bclwyi80a5ozix0q3h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m-_z43tR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h2bclwyi80a5ozix0q3h.png" alt="Untitled" width="324" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Passo 3
&lt;/h3&gt;

&lt;p&gt;Irá aparecer um gráfico parecido com o apresentado à seguir e ao lado haverá uma aba chamada de “Editor de gráficos”&lt;/p&gt;

&lt;p&gt;Selecione as seguintes opções:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hRL-e30r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i23360aq950o70nzepmm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hRL-e30r--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i23360aq950o70nzepmm.png" alt="Untitled" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Em “Tipo de gráfico”, selecione “Gráfico de rosca”:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--81uDlZAd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z9lx85och8urmao8xayz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--81uDlZAd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z9lx85och8urmao8xayz.png" alt="Untitled" width="295" height="469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vá até a aba “Personalizar” e nas opções de “Gráfico de pizza”, selecione uma cor preta para a “Cor da borda”:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IB9tudhD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zo3aivd57cpzt0eszf2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IB9tudhD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zo3aivd57cpzt0eszf2.png" alt="Untitled" width="320" height="612"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vá até a aba “Personalizar” e nas opções de “Fatia de pizza”, selecione outras cores para a fatia 1 e para a fatia 2:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--onFpEfWr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/spv6yqg6nu3inb5tliys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--onFpEfWr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/spv6yqg6nu3inb5tliys.png" alt="Untitled" width="332" height="527"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WFR7nY-g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fkjju39o31tw28869rdv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WFR7nY-g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fkjju39o31tw28869rdv.png" alt="Untitled" width="326" height="304"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ao final, tem-se o seguinte gráfico:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Sw6rNJlX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cztu3iigr0874umm44ys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Sw6rNJlX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cztu3iigr0874umm44ys.png" alt="Untitled" width="656" height="411"&gt;&lt;/a&gt;    &lt;/p&gt;

&lt;h1&gt;
  
  
  Resultado final
&lt;/h1&gt;

&lt;p&gt;Quando chega-e ao fim de todos os passos apresentados anteriormente, basta repetir o processo para as outras páginas para cada uma das etapas. De modo geral o objetivo é conseguir uma página de Visão Geral próxima à apresentada a seguir:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Su5KN80e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m6p5rm4ft0svlufmnret.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Su5KN80e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m6p5rm4ft0svlufmnret.png" alt="Untitled" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusão
&lt;/h1&gt;

&lt;p&gt;Conclui-se que para fazer uma planilha de acompanhamento de projeto para apresentar ao cliente, é necessário ter bem definido todas as Etapas, Processos e Tarefas que estão atreladas ao projeto como um todo. Somente assim o cliente poderá ter uma visão geral de como está o estado atual do seu projeto.&lt;/p&gt;

&lt;h1&gt;
  
  
  Referências
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.vinco.com.br/levantamento-de-requisitos-de-software/#:~:text=O%20que%20%C3%A9%20levantamento%20de,imaginados%20pela%20equipe%20de%20desenvolvimento"&gt;Levantamento de requisitos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://support.google.com/docs/table/25273?hl=en&amp;amp;ref_topic=3105600"&gt;Fórmulas do Google Sheets&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Autor: &lt;a href="http://caiocv18.notion.site/"&gt;Caio Vinicius&lt;/a&gt;&lt;/p&gt;

</description>
      <category>googlesheets</category>
      <category>formulas</category>
      <category>tutorial</category>
      <category>projeto</category>
    </item>
  </channel>
</rss>
