Prévia do material em texto
99 TECNOLOGIAS DA INFORMAÇÃO Unidade III 7 METODOLOGIAS ÁGEIS E A TI 7.1 Introdução a metodologias ágeis O mundo está sofrendo constantes transformações, que estão cada vez mais rápidas e recorrentes em nosso cotidiano. As grandes mudanças que afetaram diretamente a vida da maioria dos seres humanos começaram a ocorrer após a Revolução Industrial, época em que as transformações ocorriam de forma contínua e gradual, o que possibilitava às empresas daquele período gerir as tomadas de decisão em etapas e com tempo para adaptar‑se às novidades. O caráter das transformações muda a partir da segunda metade do século XVIII, com a saída da população dos campos rumo às cidades em busca de trabalho nas novas fábricas, que iniciavam um processo de produção em massa dos mais diversos produtos. Surge, então, o capital industrial e os primeiros passos do mercado consumidor como conhecemos nos dias atuais. Porém, nos últimos anos, a velocidade, a incerteza e as movimentações sociais aumentaram em níveis jamais imaginados. Temos vários exemplos: desde a globalização, que fez surgir os blocos econômicos como a União Europeia (que conseguiu unificar nações sob uma mesma moeda, o euro), até o surgimento e a expansão da internet, fato que reduziu fronteiras e aproximou as pessoas das informações, dos negócios e dos produtos e serviços ofertados. Por essa razão, uma empresa nacional agora tem como competidor qualquer outra empresa mundial cujos produtos podem ser vendidos via internet ou quaisquer lojas que abrigam diversos fornecedores – os chamados marketplaces. Consequentemente, a agilidade precisa fazer parte do planejamento e dos processos empresariais para que se identifiquem todas alterações – tanto as do mundo exterior quanto as dentro das organizações – em tempo hábil para encontrar respostas de forma rápida e eficaz, visando a satisfação dos clientes e a permanência da empresa no mercado. A agilidade é, portanto, um dos principais pilares para a sobrevivência das organizações. Para exemplificar a diferença da agilidade nos negócios, podemos avaliar a figura a seguir: Cliente Destacar Cliente Destacar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 100 Unidade III Quanto tempo leva para atingir 50 milhões de usuários? O impacto da mudança para o digital e o poder dos efeitos de rede Na era digital, empresas conseguem atrair milhões de usuários em uma velocidade sem precedentes. Isso é possível por meio dos efeitos de rede, da comunicação instantânea e da natureza dos próprios produtos. Alcançando 50 milhões de usuários 2 usuários = 1 conexão 4 usuários = 6 conexões Linhas aéreas Automóveis Telefone Eletricidade Cartões de crédito Televisão Caixas eletrônicos Computadores Celulares Internet Facebook WeChat Pokémon GO O menor tempo para chegar à marca dos 50 milhões de usuários é do jogo para celulares Pokémon GO, que levou apenas 19 dias. Será que a próxima febre mundial atingirá a meta em poucas horas? 68 an os 3 anos1 ano 19 dias 28 an os 22 an os 18 anos 14 anos 12 anos 7 anos 46 anos 50 anos 62 a no s 8 usuários = 28 conexões Figura 9 – Tempo para atingir 50 milhões de usuários Adaptada de: Desjardins (2018). 101 TECNOLOGIAS DA INFORMAÇÃO A figura 9 mostra que os telefones levaram cerca de 50 anos para atingir 50 milhões de usuários, mas os computadores conseguiram o mesmo feito em apenas 14 anos, a internet em 7 anos e o conhecido jogo Pokémon GO em apenas 19 dias. Nesse período de alterações rápidas e sensíveis houve um aumento significativo da participação de algumas empresas em todos os cantos do globo, agigantando e empoderando algumas corporações. Conforme as empresas – principalmente as focadas em tecnologia – cresciam exponencialmente, o mundo também se transformava, inclusive com a participação ativa delas nos processos de mudança. É interessante observar seu grau de crescimento: muitas têm uma avaliação de mercado maior do que o PIB de diversas nações. A Apple, por exemplo, foi avaliada no início de 2022 em US$ 3 trilhões, que é mais do que o dobro do PIB do Brasil (APPLE…, 2022). Por esse motivo, a empresa demanda decisões e processos ágeis para satisfazer as necessidades dos novos consumidores, criando vantagem competitiva e seguindo as tendências de um mercado dinâmico. Fica evidente, dessa forma, que a ideia da metodologia ágil é equiparar a velocidade, o dinamismo de projetos, os processos e os planejamentos internos das empresas à rapidez do mundo externo. A metodologia ágil foca muito em projetos de software, área que é também o berço dessa lógica. A gestão de projetos nas empresas pode ser efetuada por meio de guias de conhecimento e das certificações dos chamados PMP (do inglês project management professional, ou profissional de gerenciamento de projetos). Porém, essa visão considerada tradicional – ou seja, a “primeira onda da gestão de projetos” (CARVALHO; RABECHINI JR., 2018, p. 367) – não atendia plenamente a alguns projetos de desenvolvimento de softwares, visto que muitas pontas ficavam soltas e eram necessários diversos ajustes para que os projetos fossem satisfeitos plenamente, causando inúmeros problemas. Com isso, em 2001 surge o Manifesto ágil, “fruto de grandes pensadores da área de software, frustrados com os resultados ruins nos projetos a nível global” (DUARTE, 2021, p. 18). Dentre esses pensadores, podemos destacar Jeff Sutherland, conhecido como um dos “pais” do Scrum (que detalharemos mais adiante). Este manifesto é composto por quatro valores (ou pilares) e 12 princípios, que norteiam o desenvolvimento de projetos em uma empresa. Os quatro valores são: • Indivíduos e interações mais que processos e ferramentas: aqui já encontramos uma mudança do foco tradicional para a metodologia ágil pela preocupação com os indivíduos, “ressaltando o trabalho em equipe e o envolvimento dos stakeholders” (CARVALHO; RABECHINI JR., 2018, p. 367). • Software em funcionamento mais que documentação abrangente: este valor deixa claro que o resultado satisfatório do projeto é mais importante do que a documentação a ser emitida e controlada. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Destacar Cliente Sublinhar Cliente Sublinhar 102 Unidade III • Colaboração com o cliente mais que negociação de contratos: o grupo que elaborou o manifesto se posiciona de forma clara sobre a importância de ouvir, entender e se relacionar de forma transparente com o cliente, na busca de um processo de colaboração entre as partes. • Responder a mudanças mais que seguir um plano: neste ponto, ressalta‑se o ideal de entender que os projetos são dinâmicos e mutáveis, sendo imprescindível para seu sucesso a flexibilidade e a adaptabilidade de suas etapas. Com esses quatro valores bem definidos já se entende que a metodologia ágil vai além do ambiente do desenvolvimento de softwares e abarca, rapidamente, outras áreas importantes na empresa, podendo esses valores ser incorporados pela gestão das organizações em todo o funcionamento corporativo. Além dos quatro valores do Manifesto ágil, há os 12 princípios que nos auxiliam a ampliar o entendimento das metodologias ágeis. São eles: 1) Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado. 2) Mudanças nos requisitos são bem‑vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente. 3) Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo. 4) Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto. 5) Construa projetos em torno de indivíduos motivados. Dê a eles o ambienteinforme a data mais antiga, por exemplo, data de nascimento. • Data_fim: no segundo argumento, informe a data mais recente, por exemplo, o dia atual. • Formato: o formato determina se o resultado mostrará anos, meses ou dias. Apesar de a função estar traduzida, esse argumento precisa ser informado em inglês, ou seja, “d”, para dia (day), “m” para mês (month) e “y” para ano (year). Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 144 Unidade III Figura 43 – Calcular a idade em anos acumulados Observação Na figura 43, indicamos o tempo em anos (y = year). Ele também pode ser indicado em dias (d = day) ou meses (m = month). 8.8 Função Cont. É comum ter que contar algo em uma planilha, mas nem sempre é uma tarefa simples. Às vezes é preciso contar quantas vezes algo se repete em uma base, mas ela é tão grande que se torna uma tarefa difícil e demorada. Ou às vezes é preciso contar quantas vezes alguma coisa e outra aconteceram juntas. Por exemplo, quantas vezes o produto X foi vendido pelo vendedor Y, ou quantas vezes o cliente Z comprou em um mesmo mês. Para esses e outros problemas que envolvem contagem, existem algumas funções para auxiliar no processo. No Excel, as principais funções Cont. são: • =CONT.NÚM: conta as células de um intervalo que contenham números. • =CONT.VALORES: conta as células de um intervalo que não estão vazias. • =CONTAR.VAZIO: conta as células de um intervalo que estão vazias. Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 145 TECNOLOGIAS DA INFORMAÇÃO • =CONT.SE: conta as células de um intervalo com base em um critério. • =CONT.SES: conta as células de um intervalo com base em um ou mais critérios. Cont.Núm A função Cont.Núm é uma das mais simples dessa lista. Possui apenas um argumento, que são as células ou o intervalo de células que se deseja analisar. Assim, se quisermos contar quantas células contêm números entre as células B1 e B5, temos duas possibilidades: • informar à função célula a célula; ou • informar o intervalo inteiro à função. No primeiro caso, ficaria assim: =CONT.NÚM(B1;B2;B3;B4;B5). E, no segundo caso, assim: =CONT.NÚM(B1:B5). Os dois têm o mesmo efeito, mas é mais fácil utilizar o segundo método. Imagine se o intervalo de análise fosse da célula A1 até a A1000. Não seria viável digitar uma a uma (A1;A2;A3 … A1000), e sim informar o intervalo (A1:A1000). Vejamos um exemplo: Figura 44 – Contando células com números usando a função Cont.Núm Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 146 Unidade III Queremos saber quantas células têm números. Nesse caso, inserimos na célula B11 a fórmula: =CONT.NÚM(B2:B10). O resultado que aparece na célula é 8, ou seja, são oito células que contêm números. Cont.Valores Olhando os argumentos da função acima, você deve ter percebido que são exatamente os mesmos da função que vimos anteriormente. E realmente são e funcionam da mesma maneira. Temos que informar somente as células ou intervalos de célula que queremos analisar, e o Excel informará quantas das células indicadas contêm algum dado inserido nelas. Figura 45 – Contando células não vazias usando a função Cont.Valores Na figura 46, na célula B11, temos a função Cont.Valores, e nela inserimos o intervalo de análise B2:B10. A função retorna como resultado o número 7, pois, no intervalo selecionado, que contém 9 células, duas delas estão vazias, ou seja, sem nenhum dado, e por isso não são contadas na função. Contar.Vazio Essa função tem uma diferença em relação às duas anteriores, que está em seu argumento. Não há a opção de selecionar célula a célula. Somente é possível selecionar um intervalo único, enquanto nas funções anteriores é possível inserir vários intervalos ao mesmo tempo (por exemplo, A1:A10;B3:H3). Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 147 TECNOLOGIAS DA INFORMAÇÃO Basta indicar um único intervalo de células e o Excel automaticamente dirá quantas delas não contêm dados inseridos. Veja o exemplo a seguir: Figura 46 – Contando células vazias usando a função Contar.Vazio Na célula B11, está a função Contar.Vazio, com o intervalo B2:B10 informado. Ao contrário da função Cont.Valores, ela retorna como resultado o número 2, visto que, no intervalo B2:B10, somente duas células não têm qualquer dado inserido, as células B3 e B5. Cont.Se Chegamos às funções de contagem mais relevantes e importantes. A função Cont.Se sozinha conseguiria substituir completamente as duas funções anteriores (Contar.Vazio e Cont.Valores), pois, como vimos no início, esta é uma função que leva em consideração algum critério para fazer a contagem das células. Porém, se formos parar para pensar, as duas funções que vimos anteriormente também usam um critério para contar. A Cont.Valores usa o critério de a célula conter algum dado, e a Contar.Vazio usa o critério de a célula não conter dados. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 148 Unidade III A Cont.Se também consegue substituir a função Cont.Núm, mas não completamente, somente se o usuário quiser contar células que tenham números maiores, menores ou iguais a determinado número. Vamos entender melhor a função. =CONT.SE(intervalo;critério) Em que: • Intervalo: é o intervalo de células que queremos analisar. • Critério: é o que será levado em consideração para a função contar ou não a célula. O critério pode ser tanto algo em texto como em número. Vamos dizer que o critério seja o número 50 e queiramos analisar o intervalo A1:A20. Nesse caso, as possibilidades para montar a função são: • =CONT.SE(A1:A20;50): contar, no intervalo de A1:A20, quantas células iguais a 50. • =CONT.SE(A1:A20;“50”): contar, no intervalo de A1:A20, quantas células diferentes de 50. • =CONT.SE(A1:A20;“>50”): contar, no intervalo de A1:A20, quantas células maiores que 50. • =CONT.SE(A1:A20;“=50”): contar, no intervalo de A1:A20, quantas células maiores ou iguais a 50. • =CONT.SE(A1:A20;“”&“Função Excel”): contar, no intervalo A1:A20, quantas células são diferentes de “Função Excel”. Ao usar um número sem nenhum caractere especial, não se deve colocá‑lo entre aspas. Isso faria o Excel interpretá‑lo como texto e não número. No caso de texto, sempre se deve colocar aspas. Caso contrário, o Excel tentará identificá‑lo como número. Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 149 TECNOLOGIAS DA INFORMAÇÃO A função Cont.Se consegue substituir as funções Cont.Valores e Contar.Vazio e, parcialmente, a Cont.Núm. Veja como, adotando o intervalo de células A1:A20 para exemplo: • Cont.Valores =CONT.SE(A1:A20;“”&“”): como a Cont.Valores conta as células que são diferentes de células vazias, seria o mesmo que usar a Cont.Se informando que o critério é ser diferente de vazio. Por isso, inserimos os termos , que indicam “diferente de” e as aspas “”, que indicam “vazio”. • Contar.Vazio =CONT.SE(A1:A20;“”): como a Contar.Vazio conta as células que não contêm dados ou vazias, seria o mesmo que usar a Cont.Se informando que o critério é ser igual a “vazio”. Por isso, inserimos somente as aspas “”, que indicam “vazio”. • Cont.Núm =CONT.SE(A1:A20;“>=0”): a Cont.Se não consegue substituir completamente a Cont.Núm, mas caso o usuário saiba que, no intervalo, existam números, serão sempre maiores ou iguais a 0 (zero) (por exemplo),então conseguimos usar a função dessa maneira. Exemplo prático da função Cont.Se: Em uma instituição de ensino, queremos saber quantos cursos passaram de 200 matrículas na primeira semana de abertura. Nesse caso, conforme a figura a seguir, inserimos na célula B13 a seguinte fórmula: =CONT.SE(E2:E10;“>=200”). Figura 47 – Contando com base em um critério usando a função Cont.Se Cliente Sublinhar 150 Unidade III E2:E10 é o intervalo onde estão os dados de novas matrículas que queremos contar. B13 é onde está o critério, ou seja, maior (>) ou igual (=) a 200. Utilizamos a célula B13 para facilitar a visualização do critério. Cont.Ses Essa função é uma extensão da Cont.Se. Em vez de usar um único critério, pode‑se usar vários. Essa função é capaz de substituir todas as demais que vimos (parcialmente a Cont.Núm, assim como a Cont.Se faz). A fórmula da função Cont.Ses é a seguinte: =CONT.SES(intervalo_critério1;critério1…). Em que: • Intervalo_critério1: é o primeiro intervalo de células que será analisado. • Critério1: é o critério referente ao intervalo_critério1. No Excel, essa função abrirá outros argumentos, seguindo a lógica: intervalo_critério1;critério1;intervalo_critério2;critério2;intervalo_critério3;critério3… Os tipos de critério funcionam exatamente da mesma forma que na função Cont.Se e como nas demais funções do Excel. Vamos a um exemplo (figura a seguir): Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Destacar Cliente Sublinhar 151 TECNOLOGIAS DA INFORMAÇÃO Figura 48 – Contando com base em um critério usando a função Cont.Ses Aqui, utilizamos três critérios. Queremos definir quantas vezes o cliente Francisco comprou soja antes do dia 08/10/2019. A função foi inserida na célula B4 da seguinte maneira: • Intervalo_critério1 (A7:A17): primeiro intervalo de células que queremos analisar, onde está o nome do cliente. • Critério1 (B1): critério referente ao intervalo_critério1, a célula onde está o nome do cliente. Poderíamos ter escrito “Francisco” em vez de ter feito referência a uma célula. O efeito é o mesmo, mas usando outra célula podemos entender rapidamente a função e alterá‑la para o nome de outro cliente, se necessário. • Intervalo_critério2 (B7:B17): intervalo onde estão as datas de compra dos clientes. 152 Unidade III • Critério2 (“A2: testar se o dado que está na célula A1 é diferente do da A2. • A1A2: testar se o dado que está na célula A1 é maior do que o da A2. Cliente Lápis Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 153 TECNOLOGIAS DA INFORMAÇÃO • A1=A2: testar se o dado que está na célula A1 é maior ou igual do que o da A2. A resposta para qualquer uma das funções anteriores será verdadeiro ou falso. Vamos usar um exemplo. Na figura a seguir, estão os nomes dos participantes de uma competição e os pontos que cada um obteve. Figura 49 – Pontuação dos participantes da competição Aquele que conseguir mais de 15 pontos estaria automaticamente classificado para a próxima etapa. Para determinar os classificados, utilizaremos a função SE da seguinte maneira: • Teste_lógico: a pontuação do competidor é maior ou igual a 15. • [Valor_se_verdadeiro]: classificado. • [Valor_se_falso]: desclassificado. Fórmula: =SE(B2>=15;“Classificado”;“Reprovado”). 154 Unidade III Figura 50 – Função lógica SE • Teste_lógico (B2>=15): B2 é onde está a pontuação do primeiro participante; queremos saber se ele atingiu 15 pontos ou mais (>=15). • [Valor_se_verdadeiro] (“Classificado”): caso a pontuação do participante seja maior ou igual a 15, isto é, caso o teste seja verdadeiro, o participante estará classificado. Lembrete Devemos escrever entre aspas para que o Excel reconheça como texto, caso contrário ele entenderá como um número e retornará um erro. • [Valor_se_falso] (“Desclassificado”): caso a pontuação do participante seja menor que 15, isto é, caso o teste seja falso, o participante estará reprovado. Cliente Sublinhar 155 TECNOLOGIAS DA INFORMAÇÃO Depois de escrever a fórmula para o primeiro participante, basta copiar a célula C2 (usando Ctrl+C) e colar no restante das células correspondentes aos outros participantes, de C3 a C13 (usando Ctrl+V). O Excel automaticamente ajustará a função para cada um dos participantes, isto é, para o primeiro participante a função SE deve olhar para a célula B2, para o segundo participante deve olhar para a B3, e assim sucessivamente. Múltiplas condições da função SE Vamos a outro exemplo. Uma regra de uma universidade diz que aquele que conseguir mais de 15 pontos estará automaticamente aprovado para o próximo semestre, estabelecendo critérios para cada pontuação maior que 15. Assim, a instituição determina que quem obteve média maior ou igual a 20 é considerado Excelente; quem obteve média maior ou igual a 17 é classificado como Bom; quem obteve média maior ou igual a 15 é considerado Regular; e, caso o aluno tenha obtido média menor que 15, é dada a classificação Insuficiente. Figura 51 – Funções lógicas: múltiplos SE Para determinar os alunos aprovados, utilizaremos a função SE da seguinte maneira: • Teste_lógico: a pontuação do aluno é maior ou igual a 15. • [Valor_se_verdadeiro]: maior ou igual a 20, Excelente. Cliente Sublinhar 156 Unidade III • [Valor_se_verdadeiro]: maior ou igual a 17, Bom. • [Valor_se_verdadeiro]: maior ou igual a 15, Regular. • [Valor_se_falso]: menor que 15, Insuficiente. Escrevendo a função, teremos: =SE(B2>=20;“Excelente”;SE(B2>=17;“Bom”;SE(B2>=15;“Regular”;“Insuficiente”))) Cálculo com a condição SE Suponhamos a criação de um controle de imposto de renda retido na fonte (IRRF) para funcionários. O cálculo só deverá ser efetuado para aqueles que ganham valor superior a R$ 1.100,00, com IRRF de 5%; caso contrário, não deverá ser calculado. Vejamos o exemplo: Figura 52 – Cálculo com a condição SE • Teste_lógico: o salário do funcionário é maior que R$ 1.100,00. • [Valor_se_verdadeiro]: >B2*5/100 (ou 5%). • [Valor_se_falso]: 0. B2 refere‑se à célula com valor do salário do funcionário, que determinará se incidirá IRRF ou não. Cliente Sublinhar Cliente Sublinhar 157 TECNOLOGIAS DA INFORMAÇÃO >1100refere‑se ao valor condicionante para que seja feito o cálculo. B2*5/100 refere‑se à resposta verdadeira, ou seja, se o valor na célula B2 for verdadeiro (maior que 1100), o Excel efetuará o cálculo de 5% (5/100). ; (ponto e vírgula) quer dizer ao Excel “senão, faça”, ou seja, caso contrário, o valor a ser lançado é zero, ou IRRF não incidente. Escrevendo a função, teremos: =SE(B2>1100;B2*5/100;0). Cálculo com a condição SE e E Utilizamos o operador E sempre que precisarmos definir dois ou mais critérios de pesquisa. Quando os critérios são unidos por um operador E, todos os critérios devem ser verdadeiros para que um registro seja selecionado. Por exemplo, se forem definidos três critérios unidos por operadores E, os três critérios devem ser atendidos para que um registro seja selecionado. Se, por exemplo, dois dos critérios forem verdadeiros mas um for falso, o referido registro não será selecionado. Suponhamos a criação de uma planilha em que a idade e a altura dos alunos sejam condicionantes para determinada competição. Somente competirão aqueles com idade maior que 15 anos e altura maior ou igual a 1,70 m. Este é um caso para a condição SE e E. Vejamos o exemplo: Figura 53 – Condição SE e E Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 158 Unidade III • Teste_lógico: a idade é maior que 15 anos E a altura maior ou igual a 1,70 m. • [Valor_se_verdadeiro]: competirá. • [Valor_se_falso]: não competirá. B2 refere‑se à célula com a idade do aluno, que determinará se ele competirá. C2 refere‑se à célula com a altura do aluno, que determinará se ele competirá. Competirão apenas aqueles que atendam às duas condições: ter mais de 15 anos e altura maior ou igual a 1,70 m. “Competirá”: resposta se as duas condições forem atendidas (verdadeira). “Não competirá”: resposta se uma das condições não for atendida (falsa). Escrevendo a função, teremos: =SE(E(B2>15;C2>=1,7);“Competirá”;“Não competirá”) Cálculo com a condição SE e OU Utilizamos o operador OU sempre que precisarmos definir dois ou mais critérios de pesquisa. Quando os critérios são unidos por um operador OU, basta que um dos critérios seja verdadeiro para que um registro seja selecionado. Por exemplo, se forem definidos três critérios unidos por operadores OU e um dos critérios fosse verdadeiro, ou dois dos critérios fossem verdadeiros, ou até mesmo se os três critérios fossem verdadeiros, o registro seria selecionado. Um registro somente não será selecionado se todos os critérios unidos pelo operador OU forem falsos para o referido registro. Voltemos ao exemplo da planilha anterior, em que a idade ou a altura dos alunos sejam condicionantes para determinada competição. Agora, somente competirão aqueles com idade maior que 15 anos OU altura maior ou igual a 1,70 m. Este é um caso para a condição SE e OU. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 159 TECNOLOGIAS DA INFORMAÇÃO Figura 54 – Condição SE e OU • Teste_lógico: a idade é maior que 15 anos OU a altura maior ou igual a 1,70 m. • [Valor_se_verdadeiro]: competirá. • [Valor_se_falso]: não competirá. B2 refere‑se à célula com a idade do aluno, que determinará se ele competirá. C2 refere‑se à célula com a altura do aluno, que determinará se ele competirá. Competirão apenas aqueles que atendam a uma das duas condições: ter mais de 15 anos e altura maior ou igual a 1,70 m. “Competirá”: resposta se uma das duas condições for atendida (verdadeira). “Não competirá”: resposta se as duas condições não forem atendidas (falsa). Na planilha, a situação do aluno Paulo foi alterada do primeiro para o segundo exemplo. Quando a fórmula, em vez de conter a condição E, passou a ter a condição OU, a situação de Paulo, que tem 25 anos mas 1,68 m de altura, alterou‑se de “Não competirá” para “Competirá”. 160 Unidade III Escrevendo a função, teremos: =SE(OU(B2>15;C2>=1,7);“Competirá”;“Não competirá”) A simples alteração de E para OU permitiu que todos os candidatos competissem. Lembrete Critérios unidos pelo operador E: todos devem ser verdadeiros para que o registro seja selecionado. Basta que um seja falso para que o registro não seja selecionado. Critérios unidos pelo operador OU: basta que um seja verdadeiro para que o registro seja selecionado. Somente quando todos forem falsos é que o registro não será selecionado. 8.10 Vinculando dados entre planilhas A vinculação de dados entre planilhas conectará, dinamicamente, as informações de uma planilha com a outra, atualizando os dados na planilha de destino sempre que se alterar o conteúdo de uma célula na planilha de origem. Escolha a planilha de destino. Você verá uma lista contendo todas as suas planilhas na parte inferior do Excel. Clique na opção que você deseja vincular. Figura 55 – Vinculando dados entre planilhas Cliente Sublinhar Cliente Sublinhar Cliente Lápis Cliente Destacar Cliente Sublinhar 161 TECNOLOGIAS DA INFORMAÇÃO Clique em uma célula vazia da planilha de destino. Esta será sua célula de destino. Feita a vinculação, os dados dela serão automaticamente sincronizados e atualizados sempre que alguma informação da célula de origem for alterada. Digite o sinal de igual (=) na célula. Esse comando iniciará uma fórmula na célula de destino. Figura 56 – Dados vinculados entre planilhas Selecione a planilha de origem na guia. Figura 57 – Dados vinculados entre planilhas: origem Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 162 Unidade III Encontre e clique na planilha que você utilizará para extrair os dados. Verifique a barra de fórmulas: esta mostrará o valor da célula de destino na parte superior da tela. Quando você alterar para a planilha de origem, o nome dela deverá ser exibido seguido por um ponto de exclamação e antecedido por um sinal de igual. Figura 58 – Dados vinculados entre planilhas: destino Também é possível escrever manualmente essa fórmula na barra de fórmulas. Para isso, digite =NomePlanilha!, sendo “NomePlanilha” substituído pelo nome da planilha de origem. Clique em uma célula na planilha de origem. Esta será sua célula de origem. Ela pode ser vazia ou conter alguns dados. Após vincular as planilhas, a célula de destino será atualizada automaticamente com os dados presentes na célula de origem. Por exemplo, se você estiver extraindo dados da célula A2 da planilha de origem, a fórmula final deverá ser =Planilha5!A2, como no exemplo. Dê um Enter no seu teclado. A fórmula será finalizada e você retornará à planilha de destino. Sua célula de destino agora estará vinculada à célula de origem, extraindo dinamicamente os dados dela. Sempre que você editar os dados da célula de origem, a célula de destino também será atualizada. Clique e arraste o ícone quadrado no canto inferior direito da célula de destino. Dessa forma, o intervalo de células vinculadas entre as planilhas de origem e de destino será expandido. Ao fazer isso, as novas células selecionadas também serão vinculadas à planilha de origem. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 163 TECNOLOGIAS DA INFORMAÇÃO Figura 59 – Dados vinculados entre planilhas: destino É possível arrastar e expandir o intervalo de células vinculadas em qualquer direção. Além disso, também é possível vincular a planilha inteira ou apenas partes dela. 8.11 Funções de procura e referência (PROCV, PROCH) O Excel permite fazer pesquisas baseadas em uma determinada lista de dados, usando um argumento para retornar um valor correspondente a ele. A busca pode ser feita de duas maneiras diferentes: procura vertical (coluna) (PROCV) ou procura horizontal (linha) (PROCH). Suponhamos que você tivesse uma planilha onde se controla a entrada e a saída de clientes de um hotel. Nela, você deseja colocar o nome, a classe e o valor da classe. Você deseja que, ao digitar o nome da classe, automaticamente apareça o valor da classe. Na verdade, você terá que criar duas planilhas: • A primeira planilhachamaremos de tabela‑matriz, porque nela você colocará o nome das classes e seus valores. • Na segunda planilha, você controlará o nome e a opção de hospedagem do cliente. Cliente Sublinhar Cliente Destacar Cliente Sublinhar 164 Unidade III Observação O valor_procurado deve estar na primeira coluna ou na primeira linha do intervalo; caso contrário, a pesquisa conterá erro. Função PROCV A função PROCV pesquisa verticalmente, ou seja, busca determinado argumento usando como critério colunas. Essa função pesquisa um valor da primeira coluna de uma lista de dados especificado em valor_procurado. Então, procura o número de colunas determinado em num_coluna e retorna o valor encontrado. Vamos aplicar a função PROCV na célula C12, onde ela irá avaliar a célula B12, e assim irá procurar esse valor na primeira coluna do intervalo A4:B8 e, ao encontrá‑lo, irá retornar o valor da coluna 2 (Valor) correspondente a ele. Para aplicar a função PROCV: • selecione a célula C12; • utilize o assistente de função para facilitar. Na barra de fórmulas, clique em fx ou acesse o menu Fórmulas e clique no botão Inserir função; • selecione a categoria Pesquisa e referência; Figura 60 – Seleção da categoria Pesquisa e referência Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 165 TECNOLOGIAS DA INFORMAÇÃO • clique na função PROCV; • relacione os dados da planilha na janela Argumentos da função, conforme segue: Figura 61 – Seleção de argumentos da função Observe: — Valor_procurado: é a célula B12. — Matriz_tabela: é o intervalo A4:B8. — Num_coluna: é 2, pois veja que o intervalo começa na coluna A, e os valores a serem retornados estão na coluna B, ou seja, coluna 2. — Procurar_intervalo: é 0 (zero), pois queremos o valor exato da pesquisa. • clique em Ok após finalizar. Veja o resultado na figura a seguir: 166 Unidade III Figura 62 – Resultado da função PROCV Sintaxe das funções PROCV e PROCH =PROCV(valor_procurado;matriz_tabela;num_coluna;procurar_intervalo) =PROCH(valor_procurado;matriz_tabela;num_linha;procurar_intervalo) Em que: • Valor_procurado: o argumento que deseja fornecer como base para a procura ser feita. • Matriz_tabela: o intervalo onde se realizará a pesquisa. • Num_coluna ou num_linha: a coluna ou a linha de que se deseja obter o resultado, considerando que as colunas e linhas são contadas a partir do intervalo estipulado em matriz_tabela. 167 TECNOLOGIAS DA INFORMAÇÃO • Procurar_intervalo: a precisão da pesquisa, podendo ser exata ou por aproximação do valor desejado. Sendo que: • busca exata = 0; • busca aproximada = 1. Função PROCH A função PROCH pesquisa horizontalmente, ou seja, busca determinado argumento usando como critério linhas. Essa função pesquisa um valor da primeira linha de uma lista de dados especificado em valor_procurado. Então, procura o número de linhas determinado em num_linha e retorna o valor encontrado. Exemplo: Vamos aplicar a função PROCH na célula B12, onde ela irá avaliar a célula B8 e, assim, irá procurar esse valor no intervalo A3:F4; ao encontrá‑lo, irá retornar o valor da linha 2, correspondente ao valor da diária: Figura 63 – Busca da categoria Pesquisa e referência PROCH Cliente Sublinhar Cliente Sublinhar 168 Unidade III Para aplicar a função PROCH: • selecione a célula B8; • utilize o assistente de função para facilitar, na barra de fórmulas clique em fx ou acesse o menu Fórmulas e clique no botão Inserir função; • selecione a categoria Pesquisa e referência; • clique na função PROCH; • relacione os dados da planilha na janela Argumentos da função. Observe: — Valor_procurado: é a célula B8. — Matriz_tabela: é o intervalo B3:F4. — Num_linha: é 2, pois o intervalo começa na linha 1, e os valores a serem retornados estão na linha 2 (Valor da diária). — Procurar_intervalo: é 0, pois queremos o valor exato da pesquisa. Veja o resultado na figura a seguir: 169 TECNOLOGIAS DA INFORMAÇÃO Figura 64 – Resultado da função PROCH Colocamos a tabela‑matriz na mesma planilha para facilitar o entendimento, mas ela poderá estar em outra planilha do Excel. Nesse caso, a matriz_tabela será o intervalo de busca na planilha em que você fizer a vinculação de dados, o que conectará as informações de uma planilha à outra, atualizando os dados na planilha de destino sempre que se alterar o conteúdo de uma célula na planilha de origem. 8.12 Função Pri.Maiúscula A função Pri.Maiúscula é responsável pela formatação do texto das células, deixando‑o com a primeira letra de cada palavra maiúscula e o restante em letras minúsculas. Na figura a seguir, há um exemplo de vários tipos de escrita na coluna Palavras. Veja como ficará no estilo formatado, com a aplicação da fórmula Pri.Maiúscula. O objetivo dessa função é substituir o conteúdo de uma célula, alterando sua formatação. Cliente Destacar Cliente Sublinhar 170 Unidade III Figura 65 – Função Pri.Maiúscula 8.13 Gráficos Os gráficos servem para exibir dados de maneira mais intuitiva e agradável. Por exemplo, é mais fácil notar o crescimento das vendas de uma empresa por um gráfico de barras do que por números. Também é mais simples ver que as ações da bolsa de valores estão caindo quando vemos uma linha em queda do que analisar números com duas ou três casas decimais. 8.13.1 Análise seletiva de dados por meio da construção de gráficos Como exemplo, vamos utilizar alguns dados sobre os países do Brics e tentar visualizá‑los em um gráfico simples, mas que apresente a noção de diferença entre os países. A forma mais rápida de criar um gráfico é já tendo seus dados pré‑formatados. Organize seus dados como uma tabela, utilizando uma linha superior para cabeçalho e uma coluna mais à esquerda com o nome do dado. Gráfico de barras ou colunas Os gráficos de barras são usados quando temos valores pontuais e queremos saber o valor naquele ponto. Veja um exemplo a seguir. Cliente Lápis Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 171 TECNOLOGIAS DA INFORMAÇÃO Figura 66 – Tabela para inserção de gráfico de colunas Com os dados da figura, vamos fazer um gráfico para visualizar a população dos países. Acompanhe os passos: • selecione as células onde estão os dados que serão exibidos no gráfico; • acesse o menu Inserir; • selecione um dos gráficos disponíveis. No exemplo, foi utilizado o gráfico de colunas simples. Figura 67 – Gráfico de colunas 172 Unidade III Lembrete Gráficos servem para representar dados, valores e diversos tipos de informação em figuras e imagens intuitivas e explicativas, de mais fácil compreensão do que simplesmente números e textos. Ao criar um gráfico, o Excel automaticamente habilita as Ferramentas de gráfico, nos menus Design e Formatar. A maior parte das alterações de layout que podem ser feitas está contida neles. Gráfico de linhas O gráfico de linhas tem a mesma lógica do gráfico de barras, mas em vez da barrinha ele marca um ponto, depois liga esses pontos (formando linhas). Um gráfico de linhas representa graficamente valores distribuídos em uma linha de tempo. Por isso, ele deve ser usado sempre que precisar mostrar uma tendência ao longo do tempo (também dá para usar um gráfico de colunas, mas com menos pontos). Ao precisar mostrar valores crescendo ou caindo ao longo de horas, dias, meses, anos etc., a melhor forma será a linha, porque ela permite que nosso cérebro crie uma continuidade daqueles valores, permitindo a visualização da tendência. As principais características de um gráfico de linhas são: orientação da esquerda para a direita – à esquerda fica a data mais antiga e à direita, a data mais recente; o eixo de valores pode começar ou não em zero, pois a inclinação de um gráfico que não tenha eixo começando em zero pode induzir o leitor a ver uma queda maior do que a real; a linha do gráfico tem que ser mais evidente do que as linhas dos eixos. Vejamos um exemplo (figura aseguir). Vamos criar um gráfico no Excel a partir dos dados de evolução na cotação do dólar de janeiro de 2017 a dezembro de 2018, e vamos incluir uma linha de tendência até abril de 2019. Cliente Sublinhar Cliente Sublinhar 173 TECNOLOGIAS DA INFORMAÇÃO Figura 68 – Tabela para inserção de gráfico de linhas Para montar o gráfico, selecione o intervalo que vai da célula A2 até B25, em seguida clique no menu Inserir > grupo Gráficos > botão Inserir gráfico de linhas > opção Linha 2D > subopção Linhas com marcadores. Agora, basta formatar o gráfico. Para inserir uma linha de tendência no gráfico de linhas do Excel, basta clicar no sinal de + ao lado do gráfico e selecionar Linha de tendência. Ao fazer isso, automaticamente se abre um menu com opções de como apresentar essa linha no gráfico (figura a seguir). 174 Unidade III Figura 69 – Gráfico de linhas e opção Elementos do gráfico Figura 70 – Inserção de linha de tendência em gráfico de linhas 175 TECNOLOGIAS DA INFORMAÇÃO Gráfico de pizza Em geral, usa‑se o gráfico de pizza para mostrar valores que fazem parte de um todo. Esse todo representa o 100%, ou seja, a pizza inteira. Na figura a seguir, o total (ou 100%) são as vendas. Entre essas vendas, representamos no gráfico de pizza as vendas de alimentos como salada, massa, arroz, feijão, carne de aves, carne bovina e carne suína. Figura 71 – Tabela para inserção de gráfico de pizza Na planilha, selecione os dados que comporão o gráfico. Clique em: menu Inserir > grupo Gráficos > botão Inserir gráfico de pizza ou de rosca. Depois disso, escolha o tipo de gráfico desejado (figura a seguir). Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 176 Unidade III Figura 72 – Gráfico de pizza Para inserir as opções do gráfico, você pode clicar no sinal + ao lado dele e selecionar o que quiser. No caso, o todo, que são as vendas, representa 100%, ou seja, a pizza inteira. Representamos no gráfico as vendas de alimentos e queremos saber o quanto representa cada alimento vendido em relação ao todo. Ao clicar em Rótulos de dados, se abrem as opções de localização (no caso, extremidade externa). Você ainda pode escolher mais opções do que quer que apareça no gráfico (nesse caso, optamos pelo nome da categoria e porcentagem). Figura 73 – Opções do gráfico de pizza 177 TECNOLOGIAS DA INFORMAÇÃO Figura 74 – Gráfico de pizza pronto Gráfico de área Em vez de representar ponto a ponto, como no caso dos gráficos de barras e linhas, o gráfico de área apresenta informações constantes, cujos valores são representados pela área abaixo da linha. É uma maneira interessante de representar visualmente as quantidades que mudam com o tempo. Esse tipo de gráfico pode mostrar como apenas uma quantidade muda ou mostrar as alterações em muitas quantidades. Um gráfico de área representa a alteração em uma ou mais quantidades ao longo do tempo. É semelhante a um gráfico de linhas. Nos gráficos de área e gráficos de linhas, os pontos de dados são fixados e, em seguida, conectados por segmentos de linha para mostrar o valor de uma quantidade em vários momentos diferentes. No gráfico de área, a área abaixo da linha é preenchida com uma cor. Vejamos o exemplo a seguir: Cliente Sublinhar Cliente Sublinhar 178 Unidade III Figura 75 – Tabela de dados e gráfico de área Gráficos de área empilhada Em determinados casos, é preciso representar como várias quantidades se combinam para formar um todo. Um gráfico de área empilhada é recomendado para isso. Ele mostra quanto cada parte contribui para o valor total. Por exemplo, o dono de uma rede de supermercados pode representar em um gráfico o pagamento dos funcionários de suas lojas e os valores de INSS e FGTS a pagar. Vejamos um exemplo, na figura a seguir: Figura 76 – Tabela para inserção de gráfico de área empilhada Cliente Sublinhar Cliente Sublinhar 179 TECNOLOGIAS DA INFORMAÇÃO Ao inserir o gráfico, temos a seguinte posição: Figura 77 – Gráfico de área empilhada Saiba mais Para mais detalhes sobre o Excel, acesse a Central de Ajuda do Excel da própria Microsoft em: MICROSOFT. Auxílio e aprendizado do Excel. Microsoft, Redmond, 4 dez. 2019. Disponível em: https://cutt.ly/o7TUoHn. Acesso em: 23 mar. 2023. 180 Unidade III 8.14 Principais erros ao criar fórmulas no Excel Verifique as principais formas de o Excel indicar erros quando você está digitando uma fórmula: • #NOME?: o principal motivo pelo qual o erro #NOME? é exibido se deve a um erro de digitação no nome da fórmula. • #N/D: a mensagem de erro #N/D significa “não disponível” e ocorre toda vez que o PROCV não consegue encontrar uma correspondência para o valor procurado. • #####: ocorre quando uma coluna não é larga o bastante ou quando é usada uma data ou hora negativa. • #VALOR!: ocorre quando é usado o tipo errado de argumento ou de operando. Observação Argumentos são os valores que uma função usa para executar operações ou cálculos. Eles são específicos de cada função. Incluem números, texto, referências de célula e nomes. Operandos são os itens nos dois lados de um operador em uma fórmula. Podem ser valores, referências de célula, nomes, rótulos e funções. • #DIV/0!: ocorre quando um número é dividido por zero. • #REF!: ocorre quando uma referência de célula não é válida. • #NÚM!: o Excel mostra esse erro quando uma fórmula ou função contém valores numéricos inválidos. 8.15 Tabela dinâmica É uma ferramenta muito utilizada pelos analistas financeiros e de marketing para calcular, resumir e analisar dados, que ajudam a elaborar diferentes visões para a facilitar as tomadas de decisão. Utilizaremos os mesmos dados tratados no subtópico 8.13, Gráficos, para mostrar a potencialidade da tabela dinâmica: • Selecione a área que será utilizada para gerar visões. Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar 181 TECNOLOGIAS DA INFORMAÇÃO Figura 78 • Selecione a opção Inserir > Tabela dinâmica. Figura 79 Você poderá inserir a tabela na mesma planilha que estão os dados selecionados ou em uma nova planilha (aba). Para melhorar a percepção da tabela, selecione a opção Nova planilha e confirme. Como resultado, a tabela dinâmica será exibida como mostrado na figura a seguir: Figura 80 182 Unidade III Na figura seguinte, ao escolher os Meses como itens a serem estudados (seta azul) e os filtros Pagamentos (seta amarela), veja que se torna possível selecionar, na célula B1, o tipo de pagamento e os valores serão “exibidos” conforme a seleção. Figura 81 Perceba que há outras formas de avaliação propostas no campo apontado pela seta amarela. Você pode propor outras visualizações de acordo com a sua necessidade. 183 TECNOLOGIAS DA INFORMAÇÃO Resumo No tópico 7, estudamos a origem e a introdução das metodologias ágeis, que são de suma importância no mercado disruptivo, inovador e transformador que estamos vivendo. Descobrimos que essas metodologias surgem, principalmente, por necessidade do segmento de produção de software, que sofria com o antigo método de aplicação de gestão de projetos. Assim, a ideia da metodologia ágil foi tentar nivelar a velocidade e o dinamismo dos projetos nas empresas com a rapidez do mundo exterior. Assim, as metodologias ágeis ganham espaço nas organizações por apresentarem novas vantagens em relação ao aplicado anteriormente: adaptabilidade, comunicação rápida e eficaz, produtividade mais flexível e menos burocrática, e o envolvimento de times multidisciplinares, ampliando o trabalho em equipe. Vimos que existe um número considerável de novas metodologias ágeis, exemplificando algumas, porém dando ênfase maior neste capítulo ao framework Scrum. Esse framework, desenvolvido por Ken Schwaber e Jeff Sutherland, é utilizado em diversos tipos de empresas e é baseado no princípio de equipes multidisciplinares e autogeridas que, deforma empírica e na busca por qualidade e eficácia, efetuarão um projeto que terá papéis, artefatos e eventos previamente definidos e estabelecidos. Por fim, estudamos os três artefatos do Scrum (backlog do produto, backlog do sprint e incremento), sabendo das responsabilidades e atribuições de todos os envolvidos (os papéis do dono do produto, do Scrum master e do time de desenvolvimento), dentro dos cinco eventos Scrum que começam com os sprints para atingir o sucesso do projeto. No tópico 8, vimos as fórmulas mais básicas do Excel. O Excel é um editor de planilhas produzido pela Microsoft — uma empresa com 90 mil pessoas que trabalham em mais de 100 países — para computadores que utilizam o sistema operacional Windows, mas também atende aos computadores Macintosh, da Apple Inc., e dispositivos móveis, como os smartphones com Android (sistema operacional baseado no núcleo Linux e atualmente desenvolvido pela empresa de tecnologia Google) ou iOS (sistema operacional móvel da Apple Inc. desenvolvido originalmente 184 Unidade III para o iPhone, e que também é usado no dispositivo iPad – cabendo aqui mencionar que a Apple não permite que o iOS seja executado em hardware de terceiros). Seus recursos incluem uma interface intuitiva e ferramentas de cálculo e de construção de tabelas capacitadas, que, junto com um marketing agressivo, tornaram o Excel um dos mais populares aplicativos para computadores até hoje. É, de longe, o aplicativo de planilha eletrônica dominante, disponível para as plataformas já mencionadas desde sua inclusão como parte do Microsoft Office. Desde sua criação, mais e mais softwares passaram a interagir com o Excel, tanto para a inserção de bancos de dados como para a emissão de relatórios. Hoje em dia, praticamente todos os enterprise resource planning (ERPs) interagem com o Excel. Até mesmo o SAP (system applications and products in data processing), o maior e mais famoso ERP do mundo, rendeu‑se ao Excel e é alimentado por planilhas e gera relatórios de Excel. 185 TECNOLOGIAS DA INFORMAÇÃO Exercícios Questão 1. (Enade 2014, adaptada) No desenvolvimento de certo produto de software, foi determinado que um dos requisitos do produto seria a exibição de informações em planilhas eletrônicas. Contudo, durante uma reunião de revisão, a equipe do projeto verificou que esse formato não facilitava a interpretação das informações e sugeriu que fosse construído um gráfico que permitiria a identificação mais rápida de informações importantes. Diante desse fato, o gerente do projeto deve: A) Autorizar a equipe do projeto a implementar o gráfico e registrar a mudança. B) Solicitar à equipe do projeto que ignore a sugestão, uma vez que ela está fora do escopo definido. C) Analisar o impacto da modificação e submetê‑la à aprovação do cliente, independentemente da relevância do impacto. D) Analisar o impacto da modificação e, somente se o impacto no projeto for grande, submetê‑la à aprovação do cliente. E) Autorizar a equipe do projeto a implementar o gráfico e desprezar o registro da mudança, atendendo à recomendação de que sejam rastreadas apenas mudanças cujo impacto seja significativo no custo ou nos prazos do projeto. Resposta correta: alternativa C. Análise das alternativas A) Alternativa incorreta. Justificativa: na alternativa, o cliente não é consultado. Uma das funções de um gerente de projeto é garantir que exista a aprovação dos interessados antes da implementação de uma mudança. B) Alternativa incorreta. Justificativa: ignorar uma eventual melhoria no projeto é impedir o seu desenvolvimento e o aprimoramento da equipe que a propõe. Isso irá coibir a participação coletiva. C) Alternativa correta. Justificativa: a análise do impacto da modificação proposta e a sua submissão ao cliente mostram que o gerente trabalha em equipe e que não toma nenhuma decisão que altere o projeto sem que o cliente seja consultado. Isso transmite ao cliente uma sensação de segurança quanto à condução do projeto e ao resultado esperado. 186 Unidade III D) Alternativa incorreta. Justificativa: a submissão da mudança proposta ao cliente independe de sua relevância. E) Alternativa incorreta. Justificativa: toda mudança, antes de ser implementada, deve ter a aprovação do cliente. Questão 2. Imagine que, nas células A1 e B1 da planilha de Excel ilustrada na figura a seguir, tenham sido inseridos, respectivamente, os valores 7 e 3. Na célula C1, foi inserida a fórmula =5*(A1‑B1)/(A1+B1). Figura 82 Se essa fórmula for executada, o resultado obtido será: A) ‑2. B) 2. C) 3,2. D) ‑3,2. E) ‑7,3. Resposta correta: alternativa B. Análise da questão Se simularmos a execução da fórmula mostrada na figura 83, com A1 igual a 7 e B1 igual a 3, chegamos a 2, conforme calculado a seguir. Valor em C1: C1 = 5*(A1‑B1)/(A1+B1) = 5*(7‑3)/(7+3) = 5*4/10 = 20/10 = 2 187 REFERÊNCIAS Textuais ANDERSON. D. J. Kanban: mudança evolucionária de sucesso para seu negócio de tecnologia. Washington: Blue Hole Press, 2011. ANDRIOLO, F. Método SMART: Como utilizar esta poderosa ferramenta nos seus objetivos. Administradores.com, João Pessoa, 17 jan. 2017. Disponível em: https://cutt.ly/D4RKK9D. Acesso em: 23 mar. 2023. APPLE é avaliada em US$ 3 trilhões, mais do que o dobro do PIB do Brasil. IstoÉ Dinheiro, São Paulo, 4 jan. 2022. Disponível em: https://cutt.ly/K7gx7rM. Acesso em: 23 mar. 2023. BORGES, R. P. Tecnologia da informação e comunicação I. Natal: IFRN, 2019. BRASIL. Guia de boas práticas: lei geral de proteção de dados (LGPD). Brasília: [s. n.], 2020. Disponível em: https://cutt.ly/K4RlbhS. Acesso em: 23 mar. 2023. BRASIL. Lei n. 13.709, de 14 de agosto de 2018. Brasília, 2018. Disponível em: https://cutt.ly/j4RFMen. Acesso em: 23 mar. 2023. BUSINESS intelligence. Webfy, São Paulo, [s.d.]. Disponível em: https://cutt.ly/f4M9PRN. Acesso em: 23 mar. 2023. CAMPOS, V. F. TQC: controle da qualidade total (no estilo japonês). Belo Horizonte: Editora de Desenvolvimento Gerencial, 1999. CARVALHO, M. M.; RABECHINI JR., R. Fundamentos em gestão de projetos: construindo competências para gerenciar projetos. 5. ed. Rio de Janeiro: GEN/Atlas, 2018. CHIAVENATO, I. Recursos humanos: avaliação do desempenho. 5. ed. São Paulo: Atlas,1998. CHIAVENATO, I. Teoria geral da administração. São Paulo: McGraw‑Hill, 1979. COMPASSI, R. Business intelligence: o que é e como fazer análise de dados de inteligência empresarial? Cohesity, [s. l.], 11 out. 2020. Disponível em: https://cutt.ly/G4MKgD3. Acesso em: 23 mar. 2023. COUTINHO, H. Da estratégia ágil aos resultados: uma combinação de abordagens adaptativas, mudanças dialógicas e gestão avançada de projetos. São Paulo: Saraiva, 2019. CUNNINGHAM, W. et al. Princípios por trás do manifesto ágil. Manifesto para Desenvolvimento Ágil de Software, [s. l.], [2001]. Disponível em: https://cutt.ly/04R1gOo. Acesso em: 23 mar. 2023. 188 DESJARDINS, J. How long does it take to hit 50 million users? Visual Capitalist, Vancouver, 8 jun. 2018. Disponível em: https://cutt.ly/q4RVRHD. Acesso em: 23 mar. 2023. DNIT. Cartilha: Lei Geral de Proteção de Dados Pessoais 2021 – LGPD. Brasília: Departamento Nacional de Infraestrutura de Transportes, 2021. Disponível em: https://cutt.ly/C4RF4NR. Acesso em: 23 mar. 2023. DONDA, D. Guia prático de implementação da LGPD: tudo o que sua empresa precisa saber para estar em conformidade. São Paulo: Labrador, 2020. DUARTE, L. Scrum e métodos ágeis: um guia prático. 2. ed. Gravataí: LuizTools, 2021. ESCOLA DE GOVERNO. Metodologias ágeis/scrum/lean. Egov, Brasília, 13 set. 2019. Disponível em: https://cutt.ly/x4RV0qi. Acesso em: 23 mar. 2023. FALSARELLA, O. M.; BERAQUET, V. S. M.; JANNUZZI, C. A. S. C. Informação empresarial: dos sistemas transacionais à latência zero. In: BERAQUET, V. S. M.; CIOL, R. (org.). O profissional da informação na gestão: uma coletânea. Campinas: Akademika, 2010. v. 1, p. 31‑54. FERREIRA, F. N. F; ARAÚJO, M. T. Políticade segurança da informação: guia prático para elaboração e implementação. 2. ed. Rio de Janeiro: Ciência Moderna, 2008. GARCIA, L. R. et al. Lei Geral de Proteção de Dados (LGPD): guia de implantação. São Paulo: Blucher, 2020. GATES, B. A estrada do futuro. São Paulo: Companhia das Letras, 1995. GEREMIAS, J. O sistema Kanban de produção. Blog da Qualidade, Cornélio Procópio, 9 maio 2019. Disponível em: https://cutt.ly/q4RMfFp. Acesso em: 23 mar. 2023. GREGO, M. Conteúdo digital dobra a cada dois anos no mundo. Exame, São Paulo, 9 abr. 2014. Disponível em: https://cutt.ly/Q4ZxEVW. Acesso em: 23 mar. 2019. HINTZBERGEN, J. et al. Fundamentos da segurança da informação. 3. ed. Rio de Janeiro: Brasport, 2018. ISO. ISO/IEC 27001: information technology: security techniques: information security management systems: requirements. 2. ed. Suíça: ISO, 2013. Disponível em: https://cutt.ly/37pF17P. Acesso em: 23 mar. 2023. KAPLAN, R. S.; NORTON, D. P. A estratégia em ação: balanced scorecard. 4. ed. Rio de Janeiro: Campus, 1997. KAPLAN, R. S.; NORTON, D. P. Balanced scorecard: indicadores que impulsionam o desempenho. In: Harvard Business Review. Medindo o desempenho empresarial. Rio de Janeiro: Campus, 2000. p. 117‑136. LERCHE‑JENSEN, S. Fundamentos internacionais master Kanban. Scrum.as, [s. l.], 24 maio 2019. Disponível em: https://cutt.ly/U4RNBiv. Acesso em: 23 mar. 2023. 189 LUNARDI, G. L.; SIMÕES, R.; FRIO, R. S. TI verde: uma análise dos principais benefícios e práticas utilizadas pelas organizações. REAd, Porto Alegre, 1 abr. 2014. Disponível em: https://cutt.ly/w76GOVo. Acesso em: 19 abr. 2023. MALDONADO, V. N.; BLUM, R. O. LGPD: Lei Geral de Proteção de Dados: comentada. 3. ed. São Paulo: Thomson Reuters Brasil, 2021. MARCHISOTTI, G. G.; JOIA, L. A.; CARVALHO, R. B. A representação social de cloud computing pela percepção dos profissionais brasileiros de tecnologia da informação. Revista de Administração de Empresas, São Paulo, v. 59, n. 1, p. 16‑28, 2019. Disponível em: https://cutt.ly/P4RnKLG. Acesso em: 23 mar. 2023. MARTINCEVIC, I.; KOZINA, G. The impact of new technology adaptation in business. In: INTERNATIONAL SCIENTIFIC CONFERENCE ON ECONOMIC AND SOCIAL DEVELOPMENT, 36., 2018, Zagreb. Proceedings […]. Varazdin: Varazdin Development and Entrepreuneurship Agency, 2018. p. 842‑848. Disponível em: https://cutt.ly/i4RnsTa. Acesso em: 23 mar. 2023. MARTINS, P. G; LAUGENI, F. P. Administração da produção. São Paulo: Saraiva, 2005. MATSUDA, P. M.; PINOCHET, L. H. C. Análise das principais práticas de TI verde com o uso de tecnologias emergentes: estudo multicaso. Revista de Gestão Ambiental e Sustentabilidade, São Paulo, v. 6, n. 3, p. 87‑105, 2017. Disponível em: https://cutt.ly/T4RmRJP. Acesso em: 23 mar. 2023. MICROSOFT. Auxílio e aprendizado do Excel. Microsoft, Redmond, 4 dez. 2019. Disponível em: https://cutt.ly/o7TUoHn. Acesso em: 23 mar. 2023. MICROSOFT. Treinamento em vídeo do Excel. Microsoft, Redmond, c2023. Disponível em: https://cutt.ly/676C8oR. Acesso em: 19 abr. 2023. NASCIMENTO, R. J. O. TI sustentável: conceito, soluções e consequências. DevMedia, Rio de Janeiro, 22 out. 2013. Disponível em: https://cutt.ly/W49oO4I. Acesso em: 23 mar. 2019. NEVES, D.; SOUSA, R. Revolução industrial. Mundo Educação, São Paulo, 9 maio 2019. Disponível em: https://cutt.ly/o4RMV72. Acesso em: 23 mar. 2023. O’BRIEN, J. A. Sistemas de informação e as decisões gerenciais na era da internet. 3. ed. São Paulo: Saraiva, 2010. OLIVEIRA, D. P. R. Sistemas de informações gerenciais: estratégicas, táticas, operacionais. 12. ed. São Paulo: Atlas, 2008. PATEL, N. Metas Smart: o que são, como definir, exemplos e muito mais! NeilPatel, [s. l.], 7 fev. 2019. Disponível em: https://cutt.ly/44Hjwev. Acesso em: 23 mar. 2020. PEPPERS, D.; ROGERS, M. CRM series: marketing 1 to 1: um guia executivo para entender e implantar estratégias de customer relationship management. São Paulo: Peppers and Rogers Group do Brasil, 2000. 190 PINOCHET, L. H. C. Tecnologia da informação e comunicação. Rio de Janeiro: GEN, 2014. PLATÃO. A república. Brasília: Kiron, 2012. PORTER, M. E. Estratégia competitiva: técnicas para análise de indústria e de concorrência. Rio de Janeiro: Campus, 1991. PRADO, J. O que é blockchain? [indo além do bitcoin]. Tecnoblog, São Paulo, 3 nov. 2017. Disponível em: https://cutt.ly/042S6MO. Acesso em: 23 mar. 2019. REZENDE, D. A.; ABREU, A. F. Tecnologia da informação aplicada a sistemas de informação empresariais. 3. ed. São Paulo: Atlas, 2000. RIES, E. A startup enxuta. São Paulo: Casa da Palavra, 2012. ROGERS, D. L. Transformação digital: repensando o seu negócio para a era digital. São Paulo: Autêntica Business, 2017. ROSSETTI, J. P.; ANDRADE, A. Governança corporativa: fundamentos, desenvolvimento e tendências. 7. ed. São Paulo. Atlas, 2014. SANTOS, F. U. 6 indicadores para TI que fazem diferença na sua gestão. Profissionais TI, Blumenau, 5 fev. 2015. Disponível em: https://cutt.ly/o4ZuLKc. Acesso em: 23 mar. 2023. SBROCCO, J. H. T. C. Metodologias ágeis engenharia de software sob medida. São Paulo: Erica, 2012. SCHNEIDER, S.; LEYER, M. Me or information technology? Adoption of artificial intelligence in the delegation of personal strategic decisions. Managerial and Decision Economics, Hoboken, v. 40, n. 3, p. 223‑231, 2019. SCHWABER, K.; SUTHERLAND, J. O guia do Scrum: o guia definitivo para o Scrum: as regras do jogo. [s. l.]: [s. n.], 2020. Disponível em: https://cutt.ly/44R1BfK. Acesso em: 23 mar. 2023. SENGE, P. M. A quinta disciplina: arte e prática da organização que aprende. Rio de Janeiro: BestSeller, 2013. SERPRO. Glossário LGPD. Serpro, Brasília, c2023. Disponível em: https://cutt.ly/j4RHaPl. Acesso em: 23 mar. 2023. SERPRO. Mapa da proteção de dados. Serpro, Brasília, [s.d.]. Disponível em: https://cutt.ly/U4RHU79. Acesso em: 23 mar. 2023. SUTHERLAND, J. Scrum: a arte de fazer o dobro de trabalho na metade do tempo. São Paulo: LeYa, 2014. SZYMKOWIAK, A. et al. Information technology and Gen Z: The role of teachers, the internet, and technology in the education of young people. Technology in Society, Amsterdã, v. 65, p. 101‑565, 2021. 191 TOYOTA. Sistema Toyota de produção (Toyota production system). Toyota, Sorocaba, 23 jul. 2017. Disponível em: https://cutt.ly/c4R0Wup. Acesso em: 23 mar. 2023. TURBAN, E. et al. Business intelligence: um enfoque gerencial para a inteligência do negócio. Porto Alegre: Bookman, 2009. VASCONCELOS, K. Os benefícios da implementação da LGPD. Serpro, Brasília, 26 out. 2020. Disponível em: https://cutt.ly/s4RH2UX. Acesso em: 23 mar. 2023. VITORIO, T. Procura‑se: busca por profissionais de TI com menos experiência cresce no 1o sem. CNN Brasil, São Paulo, 12 ago. 2021. Disponível em: https://cutt.ly/976P9KX. Acesso em: 19 abr. 2023. Cliente Lápis 192 Informações: www.sepi.unip.br ou 0800 010 9000e o suporte necessário e confie neles para fazer o trabalho. 6) O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face. 7) Software funcionando é a medida primária de progresso. 8) Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente. 9) Contínua atenção à excelência técnica e bom design aumenta a agilidade. 10) Simplicidade – a arte de maximizar a quantidade de trabalho não realizado – é essencial. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 103 TECNOLOGIAS DA INFORMAÇÃO 11) As melhores arquiteturas, requisitos e designs emergem de equipes auto‑organizáveis. 12) Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo (CUNNINGHAM et. al., 2001). Conclui‑se que a metodologia ágil considera o ambiente dinâmico, disruptivo e incerto, sendo necessário atentar aos processos inovadores – considerando que o escopo pode ser a variável do projeto, tentando, desta forma, manter intactos os recursos e os prazos para que a entrega seja feita de forma rápida, prática e eficiente. 7.1.1 Principais metodologias ágeis Com o Manifesto ágil, influenciado pelas novas dinâmicas no mundo das organizações, as metodologias ágeis começam a surgir em vários pontos e em variadas formas, todas com o intuito de atender os clientes com excelência e precisão em um ambiente colaborativo. Uma vez que a visão sobre o escopo, os recursos e o prazo dos projetos a serem entregues sofrem alteração de prioridade e flexibilização durante o processo, as metodologias ágeis têm como um de seus conceitos principias os curtos ciclos de desenvolvimento, sendo o cliente sempre informado de cada passo do projeto, pensando no valor agregado ao produto ou serviço a ser executado, e elevando ao máximo a sua utilidade e o seu valor final. Assim, as metodologias ágeis ganharam espaço nas organizações por apresentarem vantagens consideráveis, tais como: • Adaptabilidade: a moldagem do escopo do projeto durante a sua execução é mais simples. • Comunicação: a troca de ideias entre os membros da equipe e a participação muitas vezes direta do cliente no processo auxiliam o resultado final, evitando dúvidas sobre o que está sendo feito. • Produtividade: o ambiente mais flexível e menos burocrático possibilita mais produtividade com maior dinamismo e precisão. • Trabalho em equipe: o envolvimento de times multidisciplinares torna o ambiente mais motivador para alcançar os resultados esperados. Como temos alguns tipos de metodologias ágeis, vamos citar algumas de maior destaque. São elas: • Scrum: metodologia ágil com iterações curtas e rápidas (os sprints), que aumentam a produtividade e facilitam a inovação e a visão mais abrangente do processo. Um dos pontos cruciais desta metodologia ágil é a responsabilidade criada pela organização para a entrega de valor ao cliente. Esta metodologia será estudada mais profundamente mais adiante. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 104 Unidade III • Kanban: metodologia ágil que tem como inspiração o sistema Toyota de produção. Kanban significa cartão na língua japonesa, e pode ser apresentada como uma produção puxada, com várias características bem particulares, como a adequação à demanda e à quantidade de estoque. • Extreme Programming (XP): metodologia ágil baseada em cinco importantes valores: comunicação, coragem, respeito, retorno e simplicidade. Conforme descrito por Carvalho e Rabechini Jr. (2018, p. 375), “o XP foi idealizado para situações em que falta clareza sobre a solução e sobre os objetivos, reforçando a vocação do pensamento ágil”. • Lean (Enxuta): metodologia ágil mais aplicada nas startups, uma vez que são projetos mais reduzidos que minimizam desperdícios. Assim, este método tem como um de seus pontos principais “a busca por simplicidade de modo a incorporar as práticas de mapeamento de valor e de fluxo no dia a dia” (CARVALHO; RABECHINI JR., 2018, p. 391). Há uma outra metodologia conhecida como ágil (ou agile), que são bem próximas e muitas vezes confundidas ou trabalhadas em conjunto. • Smart: criada por Peter Drucker, esta metodologia tem como principal ponto a definição clara dos objetivos e das metas a serem alcançadas. Smart é uma sigla, sendo: — S de específico (specific em inglês): facilmente compreendido por qualquer pessoa. — M de mensurável (measure em inglês): objetivos e metas que sejam mensuráveis. — A de alcançável (achievable em inglês): objetivos e metas que sejam factíveis, ou seja, estejam dentro da realidade de execução da empresa. — R de relevante (relevant em inglês): objetivos e metas que tenham importância, para que o esforço para os alcançar seja satisfatório. — T de tempo (time‑based em inglês): que todos os objetivos e metas tenham um prazo final para sua verificação e alcance. • FDD (Feature driven‑development): metodologia criada para organizar o desenvolvimento do projeto conforme ele progride, usando os recursos e o tempo disponíveis para este fim. 7.2 Framework Scrum aplicado à gestão Como já vimos, o Scrum é um dos métodos ágeis mais conhecidos e mais utilizados pelas empresas, que recebeu forte influência das ações adotadas nos meios de produção da Toyota. O nome Scrum surge por associação a “uma típica formação do evento esportivo rugby denominada scrum” (SBROCCO, 2012, p. 159), em que os jogadores ficam reunidos para reiniciar o jogo após um incidente ou após a saída da bola do campo. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar 105 TECNOLOGIAS DA INFORMAÇÃO Figura 10 – Formação Scrum no Rugby Fonte: https://cutt.ly/R76H0fg. Acesso em: 19 abr. 2023. O início do framework Scrum ocorreu nos primeiros anos da década de 1990, quando Jeff Sutherland – hoje conhecido como o pai do Scrum, com uma série de livros publicados sobre framework, além de ter participado do Manifesto ágil –, junto de Ken Schwaber na empresa EA Corporation, susteve como principal objetivo a ideia de alterar o método de desenvolvimento de um software, uma vez que acreditava que os métodos utilizados na época, baseados em desenvolvimento de projetos, não atendiam a algumas situações que ocorriam durante as etapas do projeto. Observação A palavra framework pode ser traduzida como estrutura Dessa forma, o Scrum também é definido como “uma caixa de ferramentas, uma estrutura básica na qual você constrói algo em cima” (DUARTE, 2021, p. 30). Ken Schwaber e Jeff Sutherland definem o que é o framework Scrum como “um framework leve que ajuda pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos” (SCHWABER; SUTHERLAND, 2020, p. 4). Outros autores também dão maiores detalhes para definir este método ágil tão bem‑sucedido nas empresas: Scrum é um processo empírico, baseado pura e simplesmente nas experiências passadas de seus criadores que desde o início da década de 90 aplicam Scrum em projetos de software com sucesso, já sendo uma das metodologias ágeis mais usadas no mundo. E uma vez que você se torna adepto do Scrum, o empirismo passa a fazer com que você respeite o processo cada vez mais e adicione novos processos e artefatos complementares baseados nas suas experiências (DUARTE, 2021, p. 31). ClienteSublinhar Cliente Sublinhar Cliente Sublinhar 106 Unidade III Assim, o framework Scrum é um método que apresenta um tempo de evolução e de melhoria que acompanha a equipe que o implanta e participa das etapas, considerando os seguintes pilares: transparência, inspeção e adaptação. Scrum como atualmente difundido descreve práticas de gestão e acompanhamento do desenvolvimento de software. O desenvolvimento é dividido em iterações curtas, conhecidas como sprints, tipicamente de duas semanas (RIES, 2012, p. 125). Algumas definições tentam explicar melhor as etapas e os processos do framework Scrum, uma vez que ele é um método muito empírico, ou seja, totalmente baseado na experiência durante o processo e na observação diária das atividades. Além disso, o Scrum é um método simples, que se completa conforme é implementado nas organizações. Ao mesmo tempo, é um método que requer bastante atenção por ser baseado na coletividade – tanto na experiência individual como na do grupo de trabalho, o que torna importante eleger uma liderança motivadora, inovadora e eficaz na equipe. Inicialmente concebido para a produção de software, o Scrum passa a ser utilizado para diversos projetos em outras áreas das organizações, uma vez que é um método simples e de construção das etapas junto com a equipe. Como explicado no guia do Scrum, elaborado por Sutherland (2014, p. 3), “esse sistema pode ajudá‑lo a revolucionar a forma como as empresas funcionam em praticamente todos os setores”. O Scrum tem uma forma de implantação que se baseia majoritariamente na iteração – que nada mais é do que a repetição de uma ou mais seções de um processo, por exemplo – e em sua incrementação gradual, avançando conforme as etapas surgem, trabalhando o espírito de equipe para que a experiência e a vivência de cada um dos participantes contribua para o sucesso do trabalho. Portanto, é um método que “exige prática e atenção, mas também um esforço contínuo para chegar a um novo estado no qual as coisas apenas fluem para que todo o resto aconteça (SUTHERLAND, 2014, p. 16). Já vimos que há três pilares empíricos no Scrum, mas é interessante se aprofundar em cada um deles, visto que serão estes que sustentarão as equipes para que elas desenvolvam os trabalhos: • Transparência: todo o processo e as etapas que o envolvem devem ser visíveis e comunicados a todos os seus participantes, “tanto para quem executa o trabalho, quanto para quem recebe o trabalho” (SCHWABER; SUTHERLAND, 2020, p. 5). Essa transparência auxilia a tomada de decisões, até porque muitas decisões tomadas com base em dados não percebidos podem levar a erros e retrabalhos que serão mais custosos no geral, tanto financeiramente quanto para o rendimento da equipe. Portanto, a transparência é pilar fundamental que sustenta o segundo pilar: a inspeção. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 107 TECNOLOGIAS DA INFORMAÇÃO • Inspeção: todos os artefatos (ou etapas) devem ser inspecionados com determinada frequência com o intuito de garantir que o projeto evolua. Durante as inspeções é possível identificar variações que ocorrem naturalmente durante o caminho do projeto, bem como verificar quais são os problemas encontrados ou que podem surgir. Este pilar é, portanto, o que possibilita o terceiro: a adaptação. • Adaptação: todo projeto necessitará de alguma adaptação durante as suas etapas. Essas mudanças serão mais fáceis, simples e rápidas de serem implantadas e aceitas se houver uma inspeção verificando e alinhando cada item, bem como se as equipes envolvidas forem autogerenciadas e tiverem liberdade e empoderamento (empowerment) para tal. Como explicado por Sutherland (2014, p. 11), a ideia no framework Scrum é que: […] ao começar um projeto, por que não fazer paradas regulares para verificar se o que está sendo feito está seguindo na direção certa, e se, na verdade, os resultados são os que as pessoas desejam? E verificar se existem maneiras de aprimorar a forma como se está trabalhando para obter resultados melhores e executados mais rapidamente, e quais seriam os obstáculos que impedem as pessoas de obtê‑los. Isso é chamado de ciclo de “Inspeção e Adaptação”. De tempos em tempos, pare de fazer o que está fazendo, revise o que já fez e verifique se ainda deveria estar fazendo aquilo e como você pode fazê‑lo melhor. É uma ideia simples, mas executá‑la exige reflexão, introspecção, honestidade e disciplina. Portanto, vemos que o método depende totalmente de uma equipe preparada, em uma empresa que mantenha uma cultura organizacional focada em ter colaboradores ativos, participativos e inovadores. O Scrum será implementado com sucesso se estiver focado nestes cinco valores básicos: compromisso (toda a equipe e a empresa devem ter comprometimento para atingir os objetivos estabelecidos), foco (concentração em cada etapa do processo, não somente para que o prazo seja cumprido, mas também para que todas as inspeções encontrem os problemas, apontem os ajustes necessários e tragam os resultados esperados), abertura (a equipe estar ciente e aberta para aprendizados adquiridos e para ajustes a serem efetuados, sem se preocupar em encontrar culpados, mas sim em buscar melhorias contínuas), respeito (para que as equipes cresçam em conjunto, respeitando os limites e as funcionalidades de cada membro, dando flexibilidade até para a organização perceber o que deve ser efetuado) e coragem (de conduzir os trabalhos da forma correta, buscando as melhores alternativas e soluções para os problemas mais difíceis que serão encontrados, aprendendo e melhorando ao longo do processo para atingir o sucesso ao final do projeto). Por fim, é possível perceber que o Scrum pode ser utilizado para uma série de projetos, que podem ser: elaborar um novo produto ou serviço a ser ofertado pela empresa; gerenciar equipes de vendas; construir projetos de engenharia; planejar processos de recrutamento e seleção etc. Para compreendermos melhor como o framework Scrum pode ser aplicado nos mais variados setores e processos em uma organização, vamos ver com maiores detalhes o princípio, os artefatos, os eventos e os papéis deste método. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Destacar Cliente Destacar Cliente Destacar Cliente Destacar Cliente Destacar Cliente Sublinhar 108 Unidade III 7.2.1 Princípio Scrum Já vimos que este método é dominado pelo empirismo, pela flexibilidade e pelo trabalho determinado da equipe envolvida. Com isso resolvido, podemos falar sobre as diretrizes fundamentais deste método para maximizar os resultados e alcançar o sucesso. São elas: • Controle empírico: todo o processo deste método deve estar baseado na capacidade técnica e no conhecimento individual de cada membro da equipe, que juntos trarão as inovações e as soluções para caminhar com o projeto, sempre com base nos três pilares que já vimos: transparência, inspeção e adaptação. • Auto‑organização: a equipe deve ser autogerida, incentivando engajamento com muito mais responsabilidades tanto individuais como em equipe para criar um ambiente inovador e que sempre busca a melhoria contínua. • Colaboração: todos da equipe devem participar ativamente do processo, colaborando no cumprimento das etapas e, também, nas interações necessárias para o desenvolvimento do projeto, com vistas a entregar o melhor resultando para o cliente. • Valor: a prioridade máxima da equipe é a entrega do melhor valor durante todas as etapas do projeto. • Prazo: também conhecido pela expressão em inglês time‑boxing, considera o tempo um fator limitador, que deve ser utilizado de forma crucial no passo a passo do projeto. Seus elementos principais são os sprints, as reuniões e as revisões. • Iteratividade: tarefas repetitivas levam a equipe a buscar gerarmaior valor continuamente, satisfazendo o cliente nas entregas parciais e na entrega final. O Scrum carrega, em sua essência, a possibilidade de ser implantado em vários setores e em vários tipos de projetos e situações, uma vez que dispõe de uma estruturação simples que é muito semelhante ao Kanban no que diz respeito aos passos fundamentais das etapas, dividindo seu fluxo em “por fazer”, “fazendo” e “feito”. Para cada uma dessas partes da estrutura, existem eventos sendo executados com uma ou mais pessoas da equipe desempenhando papéis com atividades e responsabilidades bem definidas, bem como seus três artefatos. Cliente Lápis Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 109 TECNOLOGIAS DA INFORMAÇÃO Papéis Dono do produto Scrum master Time de desenvolvimento Lista de requisitos do produto Lista de requisitos do sprint Incremento Artefatos O sprint Planejamento de sprint Reunião diária Revisão de sprint Retrospectiva de sprint Cerimônias Figura 11 – Papéis, artefatos e eventos (cerimônias) do Scrum Adaptado de: Lerche‑Jensen (2019). Vamos agora definir cada evento, verificando detalhadamente os papéis envolvidos em cada um deles, bem como a explicação mais aprofundada dos seus artefatos. 7.2.2 Eventos Scrum É importante ter clareza dos eventos do Scrum durante todo o método. Esses eventos estão totalmente alinhados com a metodologia ágil e com os 12 princípios do Manifesto ágil, uma vez que um dos seus criadores (e maior incentivador do método), Jeff Sutherland, também foi participante ativo do Manifesto. Esses eventos têm a função de regular o processo para que não sejam necessárias reuniões que não estão previstas, bem como para evitar ao máximo os atrasos e tentar antecipar problemas, sempre com total transparência das informações, comunicadas no que chamamos de quadro Scrum que, basicamente, apresenta as três etapas: “por fazer”, “fazendo” e “feito”. Assim, “cada evento no Scrum é uma oportunidade formal para inspecionar e adaptar os artefatos do Scrum” (SCHWABER; SUTHERLAND, 2020, p. 8). Todos os envolvidos no processo participarão para que todos os eventos sejam feitos dentro do tempo estabelecido, cada um deles com suas responsabilidades e seus papéis definidos previamente. Assim, para que entendamos de maneira simples cada um dos eventos do Scrum, precisamos saber quais os artefatos e quais os papéis que existem nesta metodologia ágil. Quando falamos de artefatos Scrum, temos que ter em mente que o princípio do Scrum é a sua característica empírica e de lean thinking (concentração no essencial ou, em tradução direta, pensamento enxuto), e que o aprendizado que ocorre dentro do próprio projeto “é pautado por pequenos passos de Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar 110 Unidade III desenvolvimento (incrementos), seguidos da inspeção do produto resultante e da eficácia das atividades de adaptação aos objetivos do produto e aos processos utilizados” (CARVALHO; RABECHINI JR., 2018, p. 378). Os artefatos seguem a linha ideal de andamento de qualquer processo, baseando‑se na sequência lógica de entrada‑procedimento‑saída, prezando pela simplicidade no tratamento das operações a serem desenvolvidas pelos membros da equipe. Temos três artefatos que deverão, então, ser seguidos em uma sequência específica e que trarão maior valor ao cliente. Essa sequência pode ser vista na figura a seguir: Backlog do sprint Entrada do sprint Saída do sprint IncrementoSprintBacklog do produto Figura 12 – Artefatos Scrum Adaptado de: Carvalho e Rabechini (2018, p. 378). Agora que conhecemos esses três artefatos, vamos estudá‑los de forma detalhada. Lista de requisitos do produto (backlog do produto) Este artefato, na maioria das vezes, tem o “formato de lista ordenada ou painel visual de tudo que se sabe ser necessário no produto, em um dado momento do ciclo de vida do projeto” (CARVALHO; RABECHINI JR., 2018, p. 378), funcionando como um documento vivo que deve ser periodicamente atualizado pelo dono do produto, responsável pelo gerenciamento de seus requisitos. Sem uma lista de requisitos do produto bem detalhada, com todos os itens bem especificados, o projeto não correrá da forma prevista, causando empecilhos, problemas e, consequentemente, atrasos em todas as etapas e no prazo programado. A lista de requisitos será “a única fonte de trabalho realizado pelo Scrum team” (SCHWABER; SUTHERLAND, 2020, p. 12), pois nela está o que denomina‑se “meta do produto”, que nada mais é do que o compromisso de todos os envolvidos no projeto com as entregas parciais e a entrega final – ainda que haja refinamentos da lista durante as iterações, tais como maiores detalhamentos do produto não especificados anteriormente, estimativas mais realistas após os primeiros passos do projeto, alterações efetuadas durante as inspeções e adaptações. Há um rol de atividades mais comuns durante o processo de refinamento do backlog do produto que envolvem: pedir por mais informações ao dono do produto, verificar as histórias de maior prioridade para entender o que deve ser entregue, redefinir os critérios de aceitação das etapas e do produto final, refinar a lista de informações para preparar os sprints que ocorrerão na próxima etapa do método etc. Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Destacar Cliente Balão de comentário Lista de requisitos do produto. Lista de requisitos do Sprint Incrementos Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar 111 TECNOLOGIAS DA INFORMAÇÃO Com este artefato já gerenciado, partimos para o segundo artefato, que é um planejamento extremamente detalhado de todas as atividades que serão realizadas nos sprints. Lista de requisitos do sprint (backlog do sprint) Este artefato tem uma composição que deve ser seguida e é apresentada de forma clara, prática, eficaz e visível, ocorrendo sempre em tempo real. A composição é formada pela “meta do sprint (por que), o conjunto de itens do product backlog selecionados para o sprint (o que), bem como um plano de ação para entregar o incremento (como)” (SCHWABER; SUTHERLAND, 2020, p. 12). Na verdade, a meta do sprint é o único objetivo para que ele ocorra. Para que entendamos a importância deste artefato, é preciso compreender que o sprint é coração do método Scrum, e que a lista de requisitos do sprint acaba se tornando um complemento do backlog do produto, pois apresentará os detalhes do que deve ser efetuado nos sprints, nas reuniões diárias e nas revisões necessárias para o replanejamento dos sprints sucessivos. Assim, a lista de requisito do sprint pode ser vista como um planejamento eficiente, que dará à equipe os detalhes necessários e cruciais para o progresso do projeto, deixando espaço para as eventuais alterações que podem surgir como resultado das reuniões diárias dos sprints. É um artefato totalmente dinâmico e mutante, uma vez que “vai sendo modificado pelo time de desenvolvimento ao longo do sprint, em um processo de aprendizagem em que alguns elementos do plano são inseridos e alguns podem ser excluídos, gerando novas estimativas de trabalho a ser realizado” (CARAVALHO; RABECHINI JR., 2018, p. 380). Mais uma vez, temos um artefato que, comumente, é apresentado em forma de quadro com uma informação e comunicação fácil e visível para todos os participantes, em que são apresentadas todas as tarefas durante o sprint com os devidos status sempre em tempo real. Uma das formas de apresentação é um gráfico de evolução que aponte os os problemas, obstáculos, impedimentos e avaliações encontrados ao longo dos sprints e a evolução até o próximo – e último – artefato do framework Scrum. Evolução do sprint Es fo rç o re st an te Dia Ideal Restante90 80 70 60 50 40 30 20 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 xx x x x x x x x x xxx x x xx x x x x x x x x x xxx x x Figura 13 – Exemplo de gráfico de evolução do sprint com dados como evolução, esforço restante e ideal Adaptada de: Lerche‑Jensen (2019). O último artefato é o que chamamos de incremento. Cliente Destacar Cliente Sublinhar Cliente Sublinhar 112 Unidade III Incremento O incremento é o resultado final de um sprint, que é considerado o artefato mais importante do método e é incorporado aos demais incrementos gerados durante o processo, garantindo sua funcionalidade e sua aplicabilidade. Em resumo, “vários incrementos podem ser criados em um sprint. A soma dos incrementos é apresentada no sprint review, apoiando assim o empirismo” (SCHWABER; SUTHERLAND, 2020, p. 12). O sprint review são as revisões dos sprints, importantes para chegar à definição de pronto (ou definição de conclusão). A definição de conclusão, portanto, exige o conhecimento de todos os participantes do projeto do que cada equipe envolvida necessita entregar, garantindo um nível de qualidade total do trabalho e a transparência das informações para que os objetivos sejam alcançados. Portanto, a definição de conclusão, também conhecida como definição de pronto, “é uma descrição formal do estado do incremento quando ele atende às medidas de qualidade exigidas para o produto” (SCHWABER; SUTHERLAND, 2020, p. 13). Já sabemos dos três artefatos importantes da metodologia Scrum, mas, para que cada evento Scrum seja analisado em detalhes, é preciso apresentar os papéis da metodologia ágil e as principais funções de cada um deles. Seguem as definições dos papéis no Scrum: • Dono do produto (product owner): é o responsável direto pelo gerenciamento da lista de requisitos do produto, e é tido como um representante do cliente dentro da metodologia. Carvalho e Rabechini Jr. (2018, p. 377) definem o conceito da seguinte forma: É a pessoa com responsabilidade pela visão do produto e gestão de seu desenvolvimento, constituindo, portanto, o nexo de conexão entre o time de desenvolvimento e os clientes e usuários. Ele deve prezar pela clareza, visibilidade e transparência necessárias, visando a melhor forma de se alcançar os resultados em conjunto com a equipe Scrum. O dono do produto tem papel fundamental na gestão do produto, decidindo quais as características e funcionalidades do produto e em qual ordem elas serão desenvolvidas e validadas. Portanto, ele deve entender completamente as necessidades do cliente, bem como das equipes envolvidas no projeto, sendo responsável por vários itens que vão desde a visão do produto até a garantia da entrega do produto ou serviço planejado, passando pela criação das tarefas e da lista de requisitos dos sprints, a implantação das entregas de todos os sprints e de seus incrementos, e o gerenciamento eficaz dos recursos financeiros durante todo o projeto. • Scrum master: tem a função básica de ser um facilitador de todos os eventos, bem como de conduzir os ensinamentos e aprendizagens de todos os membros da equipe. Em definição direta, “o Scrum master é responsável por estabelecer o Scrum conforme definido no Guia do Scrum” (SCHWABER; SUTHERLAND, 2020, p. 7), uma vez que atenderá os demais papéis que participam desta metodologia. Para o dono do produto, ele será o auxiliar para encontrar as melhores técnicas para os artefatos do Scrum, ajudando no processo empírico de aprendizagem do projeto para Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar 113 TECNOLOGIAS DA INFORMAÇÃO atender aos objetivos, ainda que em um ambiente complexo, inovador e de melhoria contínua. Para o time de desenvolvimento (que veremos a seguir), o Scrum master será o treinador e orientador dos membros para o autogerenciamento durante todas as etapas do projeto, além de acompanhar os eventos Scrum para que os prazos estabelecidos sejam cumpridos (time‑boxing). • Time de desenvolvimento: grupo de pessoas com características multifuncionais (programadores, especialistas, testadores, entre outros) que participam ativamente do projeto, efetuando e criando os sprints, além de fazer a documentação necessária e a identificação das etapas e dos riscos e problemas encontrados e solucionados nas fases. “O time de desenvolvimento é composto por profissionais que realizam o trabalho para alcançar um incremento potencialmente entregável do produto ‘realizado’ ao final de cada sprint” (CARVALHO; RABECHINI JR., 2018, p. 377). Agora que já conhecemos os papéis e os artefatos do Scrum, podemos ampliar a nossa visão, estudando os eventos Scrum. É fundamental salientar a importância do tempo de cada evento (duração máxima controlada), na tentativa de reduzir ou eliminar a necessidade de reuniões não programadas, e para o processo de aprendizado contínuo da equipe durante a metodologia. Os eventos Scrum são: • Sprint: foram definidos por Sutherland (2014, p. 38) como “corridas de velocidade de curta distância”, que no Scrum remete aos ciclos de aprendizagem e de etapas dentro da metodologia. Dessa forma, “o sprint tem duração fixa (time‑boxed), não podendo ser reduzido ou aumentado. Um projeto é dividido em vários sprints de mesma duração, um começando imediatamente após seu predecessor, como eventos em série em uma rede” (CARVALHO; RABECHINI JR., 2018, p. 381). No sprint, a equipe envolvida será responsável por efetuar todo o planejamento, respeitando os backlogs do produto e do próprio sprint, realizando os demais eventos do Scrum conforme estabelecido, sempre garantindo que os eventos tenham uma duração fixa e que sigam uma sequência lógica e contínua (sempre que um sprint é concluído, um novo começa imediatamente após sua conclusão). Durante o sprint, a equipe, em conjunto com o dono do produto e o Scrum master, deve seguir os passos sem que qualquer alteração que afete a meta do sprint ocorra – o refinamento do escopo, entretanto, pode ser negociado com o dono do produto, fazendo parte integrante do aprendizado empírico, princípio fundamental do Scrum. É importante saber que somente o dono do produto tem poder para cancelar um sprint, e sempre em circunstâncias muito específicas, como uma mudança nas condições do mercado relativas ao produto que está sendo trabalhado naquele projeto, por exemplo. Então, “cada sprint pode ser visto como um “miniprojeto”, uma vez que tem um objetivo de trabalho a ser cumprido e um plano que irá orientar o desenvolvimento dos trabalhos” (CARVALHO; RABECHINI JR., 2018, p. 382). • Planejamento do sprint (sprint planning): neste evento, temos a reunião de planejamento que vai determinar o plano de trabalho. Como orientação, deve ter uma “duração predefinida de até oito horas para um sprint típico de um mês” (CARVALHO; RABECHINI JR., 2018, p. 383). Esses planejamentos devem abordar alguns temas essenciais para o desenvolvimento do projeto, tais como: a importância daquele sprint, (orientada pelo dono do produto que apresenta a meta), Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar 114 Unidade III o que será executado naquele sprint, e como o trabalho será conduzido para que seja atingida a meta de cada uma das sprints do projeto. • Reunião diária (daily Scrum): este evento Scrum ocorre para que possam ser efetuadas as inspeções necessárias para o progresso do sprint em busca da meta já estabelecida. As reuniões têm uma curtíssima duração (15 minutos) para o planejamento diário (portanto, via de regra, ocorrem logo pela manhã, no início dos trabalhos). Como explicado por Carvalho e Rabechini (2018, p. 383): O objetivo desta reunião diária é melhorar a comunicação,colaboração e transparência das informações, além de fazer parte do processo de aprendizagem, pois de forma muito objetiva se inspeciona o trabalho realizado no dia anterior e se prospecta o trabalho do próximo dia, sem focar em resolver problemas, mas sim identificando os obstáculos ao desenvolvimento do trabalho e endereçando‑os. • Revisão do sprint (sprint review): este evento normalmente ocorre ao final de cada sprint para que sejam efetuadas as inspeções nos resultados alcançados e as adaptações que serão necessárias dentro do projeto. As revisões devem durar no máximo quatro horas e devem incluir alguns pontos fundamentais para o sucesso do projeto: devem ser efetuadas com a participação do time de desenvolvimento e demais interessados, que podem ser convidados pelo dono do produto; o dono do produto aproveitará a revisão para explicar o que foi executado no sprint (inclusive suas possíveis alterações); quais são os próximos passos a serem executados por todos os participantes da equipe para a melhora contínua e de maior valor para o planejamento; e serão apresentados itens relacionados ao cronograma, o orçamento e os recursos a serem utilizados nos demais passos do projeto. • Retrospectiva do sprint (sprint retrospective): o principal intuito deste evento Scrum é efetuar um planejamento eficiente para o aumento da qualidade e da eficácia do projeto, tendo como foco principal o trabalho da equipe envolvida, as pessoas e a dinâmica de seus trabalhos. Como todos os eventos do Scrum, a retrospectiva do sprint é uma reunião com prazo e planejamento definido que “ocorre entre a revisão do sprint e a reunião de planejamento do próximo sprint, com duração máxima de três horas para um sprint típico de um mês” (CARVALHO; RABECHINI JR., 2018, p. 384). Por fim, o Scrum apresenta uma visão integrada de aprendizado com ciclos iterativos (sprints) que buscam uma melhoria contínua, e tem uma relação muito estreita com o ciclo PDCA, já que os sprints servem exatamente para que sejam inspecionadas (item C do PDCA) e adaptadas (item A do PDCA) as etapas com a intenção de replanejar (item P do PDCA) os próximos sprints que serão executadas (item D do PDCA) por toda a equipe. Cliente Destacar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar 115 TECNOLOGIAS DA INFORMAÇÃO Observação O PDCA é um método qualitativo com foco na melhoria contínua e pode ser usado no controle de processos e solução de problemas (CAMPOS, 1999; MARTINS; LAUGENI, 2005). Sua aplicação consiste em quatro fases: • P (plan, planejar): seleção de um processo, atividade ou máquina que necessite de melhoria e elaboração de medidas claras e executáveis, sempre voltadas para obtenção dos resultados esperados. • D (do, fazer): implementação do plano elaborado e acompanhamento de seu progresso. • C (check, verificar): análise dos resultados obtidos com a execução do plano e, se necessário, reavaliação do plano. • A (act, agir): caso tenha obtido sucesso, o novo processo é documentado e se transforma em um novo padrão. 7.2.3 Aplicações Scrum na área de negócios Por ser uma metodologia ágil, altamente alinhada com a velocidade constante de alterações e inovações cada vez mais rápidas no mundo disruptivo em que vivemos, o Scrum é muito utilizado pelas organizações nas mais variadas áreas de negócios. No livro Scrum: a arte de fazer o dobro de trabalho na metade do tempo, Sutherland (2014) nos apresenta uma série de exemplos de aplicação Scrum, que vão desde a introdução desse framework em instituições como o FBI (Federal Bureau of Investigation, nos Estados Unidos) até a sua aplicação em instituições financeiras depois da crise americana de 2008. Por ter sido criada para ser uma ferramenta que auxiliasse o desenvolvimento de projetos de software nessa área de negócios, a metodologia Scrum é facilmente encontrada em praticamente quase todas as empresas que lidam com tecnologia – desde as atuais startups até a gigantesca Microsoft. Mas, por ser de fácil entendimento e direcionada para o gerenciamento de qualquer tipo de projeto, hoje é vista nas empresas espalhadas pelos mais diversos tipos de segmentos. O próprio Guia do Scrum (SCHWABER; SUTHERLAND, 2020) apresenta algumas empresas que utilizaram esta metodologia ágil, tias como: Individual Inc., Newspage, Fidelity Investments e IDX (atualmente GE Medical). Até mesmo órgãos da administração pública já assumiram essa metodologia para alguns de seus projetos (como, por exemplo, o Banco Central do Brasil, em vários projetos que envolvem a criação e a elaboração de pregões eletrônicos). Cliente Destacar Cliente Sublinhar Cliente Sublinhar 116 Unidade III Por fim, o Scrum é encontrado em vários segmentos, dependendo de um aprimoramento da estrutura organizacional e da cultura interna da empresa. Saiba mais Aprenda mais sobre a metodologia Scrum em: CARVALHO, M. M.; RABECHINI JR., R. Gestão ágil e lean de projetos. In: CARVALHO, M. M.; RABECHINI JR., R. Fundamentos em gestão de projetos: construindo competências para gerenciar projetos. 5. ed. Rio de Janeiro: GEN/Atlas, 2018. p. 367‑395. SCHWABER, K.; SUTHERLAND, J. O guia do Scrum: o guia definitivo para o Scrum: as regras do jogo. [s. l.]: [s. n.], 2020. Disponível em: https://cutt.ly/44R1BfK. Acesso em: 23 mar. 2023. 8 PLANILHA ELETRÔNICA EXCEL 8.1 Prática em laboratório: planilha eletrônica do Microsoft Excel 8.1.1 Conceitos básicos do Excel O Excel é um programa de planilha eletrônica desenvolvido pela Microsoft e incluído no Pacote Office para Windows, que pode ser utilizado para calcular, armazenar e trabalhar com lista de dados, fazer relatórios e gráficos, e é recomendado para planejamentos, previsões, análises estatísticas e financeiras, simulações e manipulação numérica em geral. Observação O Office 365 é um serviço de assinatura que oferece as ferramentas mais recentes da Microsoft, para uso pessoal, empresas e entidades sem fins lucrativos. Por ser um programa desenvolvido para Windows, tem acesso a todas as funções que o ambiente proporciona – por exemplo, a troca de dados entre aplicativos (Word, PowerPoint etc.). A planilha eletrônica é um conjunto de colunas e linhas, cuja intersecção é chamada de célula. Cada célula tem um endereço ou referência únicos. Com esse programa é possível formatar e desenvolver planilhas, com custos de implantação de projetos, demonstração de despesas, análise de gráficos, entre muitas outras funções disponíveis. Cliente Lápis Cliente Destacar Cliente Destacar Cliente Destacar Cliente Sublinhar Cliente Sublinhar 117 TECNOLOGIAS DA INFORMAÇÃO O principal propósito do Excel é criar fórmulas e inserir cálculos, além de ser possível organizar os dados e configurar diversos tipos de gráficos. Barra de ferramentas padrão Botões de rolagem horizontal Guia de planilha Célula Barra de fórmulas Painel de tarefasCabeçalho de linhas Cabeçalho de colunas Botões de rolagem vertical Barra de formatação Barra de menu Barra de título Figura 14 – Tela de entrada Na figura 14, consta um arquivo do Excel com três guias de planilha. Essas guias permitem que um único arquivo armazene mais de uma planilha. Ao final da Plan3, o ícone Inserir planilha permite criar uma nova planilha. Com o Excel é possível fazer, entre outras coisas: • Orçamento: criação de um plano de marketing. • Contabilidade: uso dos recursos de cálculo e demonstrativos de contabilidade, como fluxo de caixa e lucros. • Relatórios: mensuração de desempenho de um projeto. • Cobrança e vendas: criação de formulários adequados às necessidades específicas. • Planejamento: pesquisa de marketing. Cliente Sublinhar Cliente Sublinhar 118 Unidade III 8.1.2 Operações básicas do Excel Criar uma tabela Clique na opção Arquivo e, em seguida, selecione Novo; surge um menu lateral informando os modelos disponíveis. Clique em Pasta de trabalho em branco. Você notará queo documento apresenta uma planilha, mas, ao clicar com o mouse no sinal +, é possível inserir quantas planilhas forem necessárias. Figura 15 – Seleção de uma célula no Excel Movimentar uma planilha Para selecionar uma célula ou torná‑la ativa, basta movimentar o cursor de seleção para a posição desejada. A movimentação poderá ser feita com o mouse ou o teclado. Para selecionar uma célula com o mouse, basta dar um clique em cima dela. Observe que a célula na qual você clicou é mostrada como referência na barra de fórmulas. Se você precisar selecionar mais de uma célula, basta manter pressionado o mouse e arrastar, selecionando as células em sequência. Se precisar selecionar células alternadamente, clique sobre a primeira célula a ser selecionada, pressione Ctrl e vá clicando nas que você quer selecionar. Para movimentar com o teclado, usamos a combinação das setas com a tecla Shift. Cliente Destacar Cliente Destacar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 119 TECNOLOGIAS DA INFORMAÇÃO Formatar uma planilha Pode‑se formatar uma planilha com as seguintes características: • Bordas: primeiro, selecione a célula, clique na opção Fonte (localizada no menu superior), e depois na opção Bordas; agora, é só selecionar o estilo desejado. Figura 16 • Cor: selecione a célula desejada e o texto que pretende alterar. Vá até a opção Fonte, clique em Cor da fonte e, na sequência, em Cores do tema. Figura 17 Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 120 Unidade III • Alinhamento: selecione as células com o texto, clique na opção Página inicial, seguido pelo grupo Alinhamento. Figura 18 • Sombreamento: selecione a célula que deseja modificar, vá até o menu superior e clique em Fonte e, depois, em Cor de preenchimento. Abra a opção Cores do tema e escolha a cor de preferência. Figura 19 Inserir textos e números Na área de trabalho do Excel, podem ser digitados caracteres, números e fórmulas. Ao finalizar a digitação de dados, você pode pressionar a tecla Enter ou, com as setas, mudar de célula; esse recurso somente não será válido quando se estiver efetuando um cálculo. Caso precise alterar o conteúdo de uma célula sem precisar redigitar tudo novamente, clique sobre ela e pressione F2, faça a alteração e pressione Enter. Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar 121 TECNOLOGIAS DA INFORMAÇÃO Salvar e abrir arquivos Para salvar uma planilha, o processo é igual ao do Microsoft Word. Clique no botão Arquivo e depois em Salvar. Dê um nome ao arquivo, defina o local onde ele deverá ser salvo e clique em Salvar. Para abrir um arquivo existente, clique no botão Arquivo e depois em Abrir; localize o arquivo, clique sobre ele e o Excel o abrirá automaticamente. 8.2 Formatação e configuração de páginas Guia Layout da página Ao clicar nessa guia, novos painéis são exibidos com inúmeros botões de comando e opções com finalidades afins, distribuídos em seus respectivos grupos. Figura 20 – Guia Layout da página Área de impressão É possível marcar uma área específica da planilha para impressão. Defina a área de impressão selecionando as células a serem impressas, posteriormente, clique em Arquivo para exibir as opções de impressão. Figura 21 Cliente Destacar Cliente Sublinhar Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 122 Unidade III Plano de fundo Permite definir uma imagem a ser exibida como plano de fundo da planilha. Clique no ícone Inserir imagens para abrir a caixa de diálogo. Clique no botão Browse (ou Busca) para encontrar a imagem que deseja inserir. Figura 22 Inserção de linhas e colunas Para adicionar ou remover linhas e colunas no Excel é simples. Para adicionar, basta clicar com o botão direito do mouse em uma linha e depois clicar em Inserir; a linha será adicionada acima da selecionada; no caso a coluna será adicionada à esquerda. Para excluir uma linha ou uma coluna, basta clicar com o botão direito na linha ou coluna a ser excluída. Esse processo pode ser feito também pelo grupo Células que está na aba Página inicial. Você também pode excluir linhas da mesma forma. Colagem especial de células Ao copiar o conteúdo de uma célula, podemos definir como ela será colada em outra planilha. No grupo Área de transferência, temos o botão Colar; ao clicar na seta dessa opção, temos as opções de Colar, Colar fórmulas, Colar valores e Colar transpor. Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 123 TECNOLOGIAS DA INFORMAÇÃO Observação A partir da versão 2013, o Microsoft Excel permite a criação de planilhas “ilimitadas”, em suas pastas de trabalho. Lembrando que a quantidade de planilhas criadas dependerá das configurações do computador utilizado pelo usuário. 8.3 Inserindo dados qualitativos e quantitativos em planilhas eletrônicas A flexibilidade de inserção e organização dos dados é uma das grandes vantagens oferecidas pelas planilhas eletrônicas. Essa facilidade de organização leva os usuários a adotarem a forma de entrada e apresentação dos dados que melhor lhes convenha, geralmente mais semelhantes aos formulários de coleta de dados ou do relatório que desejam elaborar ao final do trabalho. Contudo, muitas vezes essa forma de organização dos dados pode não utilizar as ferramentas da planilha eletrônica para a análise mais eficaz e eficiente. Aqui nos propomos a compartilhar alguns conhecimentos a respeito da organização, tratamento e análise descritiva de bases de dados utilizando planilhas eletrônicas, em especial a planilha eletrônica Excel. Operadores Operadores são símbolos matemáticos que permitem fazer cálculos e comparações entre as células. Os operadores são: • Sinais de operação: + soma ‑ subtração * multiplicação / divisão % porcentagem = igualdade Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 124 Unidade III • Sinais para condição: > maior que diferente >= maior e igual a tempo. A célula B10 então é um valor absoluto, ele não muda e Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 125 TECNOLOGIAS DA INFORMAÇÃO é também chamado de valor constante. A solução é então travar a célula dentro da fórmula. Para isso, usamos o símbolo do cifrão ($). Clique sobre a célula em que fizemos o cálculo, depois clique na barra de fórmulas sobre a referência da célula B10. Será então adicionado o símbolo de cifrão antes da letra B e antes do número 10. $B$10. Pressione Enter e agora você poderá copiar a célula. Existem casos em que será necessário travar somente a linha ou a coluna. Na figura a seguir, existe uma lista de materiais de construção vendidos por uma empresa e a quantidade vendida de cada um no último mês. Na terceira coluna, pretende‑se calcular quanto a venda de cada um dos materiais representa no total. Será preciso dividir a venda de cada material pela venda total geral. Na célula C2, consta a fórmula necessária =B2/B10. Ou seja, a célula C2 irá mostrar o resultado da divisão do valor que está na célula B2 pelo valor que está na célula B10. Figura 23 – Planilha sem $ Agora, veja o que aconteceu quando arrastamos ou copiamos esta fórmula para todos os outros materiais. A fórmula continua pegando corretamente a célula que contém o valor vendido e cada valor individual, porém também desce uma célula na linha onde está o total da venda. 126 Unidade III Observação O Excel mostra o erro #DIV/0! quando um número é dividido por zero. Isso acontece quando você insere uma fórmula simples, como = 5/0, ou quando uma fórmula se refere a uma célula que contém 0 ou está vazia. Uma forma de arrumar isso seria ajustando as fórmulas uma a uma, mas imagine se tivéssemos uma tabela muito grande, isso seria inviável. Para resolver usamos o $. O sinal $ serve para congelar linhas ou colunas nas fórmulas e funções do Excel. A referência a uma célula pode ser feita de quatro maneiras diferentes: • =C2: referência relativa, ao arrastar ou copiar a fórmula em linhas e em colunas, tanto a linha de referência quanto a coluna de referência irão mudar. • =$C3: referência de coluna absoluta e linha relativa, ao arrastar ou copiar a fórmula em linhas e em colunas, a referência à coluna não mudará, mas à linha sim. • =C$2: referência de coluna relativa e linha absoluta, ao arrastar ou copiar a fórmula em linhas e em colunas, a referência à linha não mudará, mas à coluna sim. • =$C$2: referência de coluna e linha absolutas, ao arrastar ou copiar a fórmula em linhas e em colunas, nada é alterado. Exemplo: ao escrever =B2/$B$10 na célula A2 e depois copiar para célula C3, teremos =B3/$B$10. Andamos 1 linha e 1 coluna, porém a fórmula permaneceu inalterada. Voltando ao exemplo dos materiais de construção, é preciso manter a linha absoluta para o divisor, já que se pretende arrastar a fórmula para baixo sem que a linha da referência mude. Nesse caso, deve‑se utilizar $B10, para não mudar a coluna, já que se vai arrastar a fórmula apenas na mesma coluna, ou, melhor ainda, utilizar $B$10. 127 TECNOLOGIAS DA INFORMAÇÃO Figura 24 – Colocando o sinal $ Essa configuração de referência absoluta ou relativa é válida para qualquer função ou fórmula do Excel, sem exceções. Observação O principal motivo de o erro #NOME? ser exibido se deve a um erro de digitação no nome da fórmula. 8.4 Entrada de textos e números Como vimos anteriormente, na área de trabalho do Excel, podem ser digitados caracteres (letras ou sinais), números e fórmulas. Ao finalizar a digitação de seus dados, você pode pressionar a tecla Enter ou, com as setas, mudar de célula. Esse recurso somente não será válido quando estiver efetuando um cálculo. Caso precise alterar o conteúdo de uma célula sem precisar redigitar tudo novamente, clique sobre ela e pressione F2, faça sua alteração e pressione Enter. Cliente Destacar 128 Unidade III 8.4.1 Inserção de fórmulas Soma (ou adição) A função Soma realiza a operação de adição em um intervalo de células mediante a condição estabelecida. Por exemplo: na função Soma, =SOMA (B2:B4) seria o mesmo que (B2+B3+B4); com a função, o processo passa a ser mais fácil. Veja como efetuar a soma de múltiplas linhas no exemplo a seguir: Figura 25 – Operação de soma O mesmo exemplo de números, calculando colunas: Figura 26 – Função Soma (múltiplas colunas) Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 129 TECNOLOGIAS DA INFORMAÇÃO Veja agora como fica a função Soma para linhas e colunas: Figura 27 – Função Soma (linhas e colunas) Veja agora como fica a operação de soma utilizando linhas e colunas alternadamente: Figura 28 – Operação de soma (linhas e colunas alternadamente) 130 Unidade III No caso, somamos os gastos de água que estão nas células A4 e C4, com a fórmula =A4+C4 e somamos os gastos de luz, que estão nas células B4 e D4, com a fórmula =B4+D4. Observação O Excel 2013 dispõe de 1.048.576 linhas e 16.384 colunas. É possível digitar 32.767 caracteres por célula, atingindo um total de 562.932.773.552.128 caracteres. Multiplicação Multiplicar é essencial para planilhas simples, em que, por exemplo, temos uma conta que envolve o cálculo de juros ou de porcentagem etc. Essas são duas aplicações muito utilizadas no Excel e requerem a operação de multiplicação. Na figura a seguir, temos uma multiplicação de dois números em células diferentes. Aplicando a fórmula =A1*B1, temos em C1 o resultado da operação. Figura 29 – Multiplicação simples Na figura a seguir, temos a soma dos elementos e depois a multiplicação por 5. A fórmula de multiplicação não foi inserida dentro da fórmula =SOMA(), apenas o sinal * após o parêntese que fechou a soma. A soma resulta em 110, que, multiplicado por 5, resulta em 550. Cliente Sublinhar Cliente Sublinhar 131 TECNOLOGIAS DA INFORMAÇÃO Figura 30 – Soma e multiplicação Na figura a seguir, temos o valor de R$ 1.000,00 e desejamos saber quanto corresponde 5% desse valor, o que resulta em R$ 50,00. Figura 31 – Cálculo de porcentagem 132 Unidade III Divisão Na figura a seguir, queremos calcular quanto é 1.000 dividido por 40, que resulta em 25: Figura 32 – Cálculo de divisão Observação Se durante a digitação de uma fórmula aparecer #REF!, significa uma mostra de erro quando uma fórmula se refere a uma célula que não é válida. Subtração Na figura a seguir, vejamos o exemplo em que subtraímos 40 de 1.000, o que resulta em 960: Figura 33 – Cálculo de subtração Cliente Sublinhar Cliente Sublinhar 133 TECNOLOGIAS DA INFORMAÇÃO O Excel faz os cálculos corretamente levando em conta duas regras básicas de matemática: • Ordem das operações: primeiro resolve a multiplicação e a divisão, depois resolve a soma e a subtração. • Ordem dos parênteses: o cálculo de “dentro para fora” dos parênteses; em outras palavras, o que está dentro dos parênteses é resolvido primeiro. 8.5 Trabalhando com funções A função é um método utilizado para tornar mais fácil e rápida a montagem de fórmulas que envolvem cálculos mais complexos e vários valores. A quantidade de argumentos empregados em uma função depende do tipo de função a ser utilizada. Os argumentos podem ser números, textos, valores lógicos, referências etc. Observação O Excel oferece ajustes na interface com o usuário, em relação às mais primitivas planilhas eletrônicas; as células são organizadas em linhas e colunas, e contêm dados ou fórmulas com referências relativas ou absolutas às outras células. Figura 34 – Inserir função Cliente Destacar Cliente Sublinhar 134 Unidade III Ao se clicar na opção Inserir função, abre‑se a tela de mesmo nome. Pode‑se digitar uma descrição do que se gostaria de calcular, buscar por categoria, como Financeira, Data e hora etc. Ao se escolher uma categoria, na caixa central serão mostradas todas as funções relativas a essa categoria. Figura 35 – Escolher uma categoria de função Vamos supor que você deseje sabero valor máximo de uma faixa de células (linhas e/ou colunas). No exemplo, desejamos saber a maior idade das pessoas de determinado grupo em uma tabela de dados. Nesse caso, iniciamos a fórmula com o sinal de igual, seguido pela palavra máximo e entre parênteses onde vamos buscar a informação. A fórmula utilizada é: =MÁXIMO(coluna e linha:coluna e linha). Vejamos o exemplo a seguir: 135 TECNOLOGIAS DA INFORMAÇÃO Figura 36 – Função Máximo Vamos supor que você deseje saber o valor mínimo de uma faixa de células (linhas e/ou colunas). No exemplo, desejamos saber a menor idade das pessoas de determinado grupo em uma tabela de dados. Nesse caso, iniciamos a fórmula com o sinal de igual, seguido pela palavra mínimo e entre parênteses onde vamos buscar a informação. A fórmula utilizada é: =MÍNIMO(coluna e linha:coluna e linha). Vejamos o exemplo a seguir: 136 Unidade III Figura 37 – Função Mínimo Agora, você deseja saber o valor médio de uma faixa de células (linhas e/ou colunas). No exemplo, desejamos saber a média de idade das pessoas de determinado grupo em uma tabela de dados. Vejamos o exemplo a seguir: 137 TECNOLOGIAS DA INFORMAÇÃO Figura 38 – Função Média Exemplo de aplicação Relação de compra e venda Tabela 1 Valor de compra total Quantidade comprada Valor unitário Valor de venda Quantidade vendida Total Lucro total R$ 350 70 R$ 9 10 R$ 350 70 R$ 9 35 R$ 610 80 R$ 12 40 R$ 810 90 R$ 14 50 R$ 460 90 R$ 15 35 R$ 63 50 R$ 12 28 138 Unidade III 1. Digite a planilha acima no Excel. 2. Salve a planilha com o nome “Relação de compra e venda”. 3. Efetue os seguintes cálculos: Valor unitário: Valor de compra Total / Quantidade comprada Total: Valor de venda * Quantidade vendida Lucro total: Total – Valor de compra total Observação #NUM! O Excel mostra esse erro quando uma fórmula ou função contém valores numéricos que não são válidos. 8.6 Autoformatação Um fato interessante de qualquer editor de planilha eletrônica é que nenhum deles tem por padrão exibir bordas nas planilhas, ou seja, aqueles quadrados pontilhados que vemos não são impressos na folha, eles só aparecem na tela como um guia. As bordas e o sombreamento da célula ficam por conta do usuário. Veremos a seguir alguns conceitos de bordas e sombreamento: • Sombreamento: o sombreamento, também conhecido como preenchimento, padrão ou cor de célula, é a cor que fica no fundo da célula, atrás do texto. Cada célula de uma planilha pode ter uma cor diferente, porém o ideal é usar cores mais fortes para títulos e cores mais suaves para o conteúdo em geral. Deve‑se levar em conta também que as cores do sombreamento são impressas. Por isso, para economizar na hora da impressão, o ideal é ter o menos possível de sombreamento ou simplesmente não tê‑lo. • Bordas: são o contorno de uma célula. Podemos classificar as bordas como internas e externas. As bordas externas estão ao redor de determinado intervalo de células; as internas são as linhas divisórias de um intervalo de células. As bordas podem ser mais grossas, mais finas, ter cores e formatos diferentes. Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Sublinhar 139 TECNOLOGIAS DA INFORMAÇÃO Figura 39 – Formatação das bordas de células Clique no menu Página inicial > grupo Fonte > botão Formatar > opção Cor da borda, ou, ainda, no Estilo da borda das células. Nas abas disponíveis, é possível escolher o tipo de borda e a cor delas. 8.6.1 Formatação condicional A formatação condicional permite aplicar uma formatação à célula selecionada de acordo com o conteúdo dela. Por exemplo, em um controle de alunos podemos configurar que, se o aluno estiver com menos de 5 pontos, esse resultado seja mostrado na cor vermelha e, se estiver com mais de 5, na cor azul. Você já deve ter montado uma planilha e mexido em cores, fontes, bordas, entre outras mudanças visuais, para melhorar a aparência e apresentação de seus dados. Mas que tal fazer essas alterações de forma automática com base no que é exibido na célula? É para isso que existe a formatação condicional, que você vai aprender agora. Todas as configurações possíveis para a formatação condicional são acessadas pelo menu Página inicial > Tabelas > Formatação condicional. Cliente Sublinhar Cliente Sublinhar 140 Unidade III Figura 40 – Tabela‑base para a formatação condicional Como exemplo, vamos utilizar os dados apresentados na figura anterior, que traz uma lista de notas médias de determinados alunos, com uma pontuação que poderia variar de 0 a 10 pontos. Formatação condicional pré‑configurada No Excel, algumas formatações condicionais vêm pré‑configuradas, sem que seja necessário configurar o modo como a formatação deve funcionar. Para nosso exemplo, a primeira configuração que faremos é pintar de verde a situação de todos os alunos que foram aprovados. O Excel tem essa formatação condicional pré‑configurada. Ao clicar no botão Formatação condicional, teremos alguns modelos de condição para facilitar o uso. Em nosso exemplo, quando a condição for classificada, ela deve ficar na cor verde. O que temos que fazer é selecionar a área que receberá a formatação > clicar no botão Formatação condicional > opção Realçar regras das células > opção É igual a… > e definir as cores para preenchimento da situação de classificado ou de reprovado. Cliente Sublinhar 141 TECNOLOGIAS DA INFORMAÇÃO Figura 41 – Formatação condicional O Excel automaticamente verificou a situação do aluno e pintou de verde aqueles que estavam na condição de classificado e de vermelho aqueles que estão na condição de reprovado. Lembrete O objetivo dessa opção de formatação condicional é realçar a regra das células. Basicamente, seleciona‑se a área, escolhe‑se a opção e ajusta‑se um ou outro parâmetro. Para criar uma regra de formatação condicional, selecione a área que receberá a formatação > clique no botão Formatação condicional > opção Nova regra > janela Nova regra de formatação. 142 Unidade III 8.7 Funções Uma função é uma fórmula especial, predefinida, que toma um ou mais valores (chamados de parâmetros), executa uma operação e produz um valor (ou valores). As funções podem ser usadas isoladamente ou como bloco de construção de outras fórmulas. 8.7.1 Funções de data e hora e de contagem Funções de data e hora Podemos trabalhar com diversas funções que se baseiam na data e na hora do computador. As principais são: • =HOJE(): retorna a data atual. • =MÊS(HOJE()): retorna o mês atual. • =ANO(HOJE()): retorna o ano atual. • =DIA(HOJE()): retorna o dia atual. • =HORA(AGORA()): retorna a hora atual. • =MINUTO(AGORA()): retorna o minuto atual. • =SEGUNDO(AGORA()): retorna o segundo atual. • =AGORA(): retorna a data e a hora atuais. • =DIA.DA.SEMANA(HOJE()): retorna o dia da semana atual em número. Observação Nunca deixe espaço na construção de uma fórmula, senão, em vez do resultado, aparecerá a expressão #NOME?, que é exibida quando o Excel identifica algum erro na fórmula. Cliente Lápis Cliente Destacar Cliente Sublinhar Cliente Sublinhar Cliente Destacar Cliente Sublinhar 143 TECNOLOGIAS DA INFORMAÇÃO Figura 42 – Função Dia da semana em número Em 7/9/2019, às 03:24 (utilizando a função Agora), o sistema indica o dia 7, ou seja, sábado. Calcular a idade em anos acumulados, meses e dias Você também pode calcular a idade ou o tempo de serviço de alguém. O resultado pode ser algo parecido com “dois anos, quatro meses, cinco dias”. O Excel é repleto de funções que usamos para nos organizar financeiramente, calcular juros, rendimentos, estudar, trabalhar etc. O que poucos sabem é que com um pouquinho de criatividade essas mesmas fórmulas podem ser usadas para coisas bacanas e bastante interessantes, como calcular uma idade completa, com anos, meses e dias. A função usada para isso é a =DATADIF(). Ela possui apenas três argumentos: =DATADIF(data_início;data_fim;formato), sendo: • Data_início: no primeiro argumento,