a segunda etapa dentro do processo de análise contextual depois de a gente fazer análise dos do usuário e A modelagem do meu usuário criar as personas é eu fazer a análise das tarefas né então eu preciso saber exatamente o que que o meu software vai fazer então a gente primeiro né passou por compreender quem é o meu usuário né Agora eu preciso saber eh quais são as tarefas desses usuários e as informações que estão associadas a ela né que ferramentas que apoiam as tarefas do usuário em que ambiente físico que o sistema vai ser usado
né Qual é o contexto organizacional e social eh mais o ambiente as restrições tecnológicas né além de outros fatores n que a gente já comentou de situações atípicas exceções erros que que pode acontecer durante o processo do meu usuário realizar uma determinada tarefa então Eh esse é o nosso é o ponto que a gente vai falar agora né antes da gente passar eh paraa questão dos cenários depois bom então eh a gente diz que uma tarefa é um objetivo que tá associado a um conjunto de ações que vão ser executadas numa determinada ordem e podem
satisfazer esse eh objetivo né nos contextos em que em que a coisa faz sentido então a a grande importante a gente lembrar que a grande maioria das tarefas ela não é unicamente de um sistema né então a gente pensa assim ah eu vou tenho um sistema para para resolver o meu problema não em geral não a nossa tarefa Ela é maior né do que um sistema Então a gente tem coisas que a gente tem que fazer parte das tarefas são manuais Parte dessas tarefas são tarefas mentais parte del elas são automáticas e a máquina faz
e tem uma parte que é interativa né e é essa parte que a gente quer identificar claramente aqui né para poder gerar esse nosso modelo depois desenvolver o sistema de uma forma eh mais precisa Então as tarefas né na verdade são influenciadas pelo ambiente de trabalho né ou pela configuração física dele bem como por aspectos da organização né Então quais são os eh os papéis do usuários Qual é a dependência das tarefas uma em relação a outra e assim por diante então a gente pode dizer que uma tarefa ela é um objetivo mais um conjunto
de mecanismos né onde esses mecanismos são usados pelos eh usuários para realizar as ações né Então essa essa é a ideia e aí para isso é importante a gente fazer essa análise ergonômica do trabalho onde eu vou entender Qual é a lógica de funcionamento e a lógica de uso né eu vou analisar a tarefa eh e aí depois que eu analisei a tarefa eu vou modelar a tarefa Tá bom então a gente diz que análise de tarefa né é o termo genérico para um conjunto de métodos que vão descrever as tarefas da pessoa né da
das pessoas tentando né com o objetivo da gente entender melhor os procedimentos envolvidos na realização dessa tarefa né ao passo que o modelo de tarefa é uma descrição lógica né das atividades que tem que ser executadas para alcançar os objetivos do meu usuário Então vê sempre o usuário preciso conhecer ele as os como ele é os objetivos dele depois ten que analisar Qual é a tarefa e finalmente eu vou gerar um modelo de tarefas bom então Eh na análise de tarefas o nosso objetivo primeiro é a gente descobrir quais são as tarefas que o meu
usuário tem que realizar e aí com isso eu vou escolher quais são aquelas que eu vou modelar E aí essa Sim a gente vai descrever e vai validar né para ver se a gente conseguiu entender o problema com exatidão né então quanto melhor de novo quanto melhor é eu entender o problema menor é a chance de dar errado N é isso que a gente tá sempre buscando né um dos métodos mais conhecidos pra gente eh fazer análise de tarefas é usar uma análise hierárquica né técnica HT análise hierárquica de tarefas hta em inglês né então
basicamente a gente parte de um objetivo né E subdivide esse objetivo né até chegar no nível mais baixo que são simplesmente operações né E aí bom esse essa é a base da da do desenvolvimento de código né da programação a gente tem uma tarefa e a gente vai desmembrando desmembrando até que chega nos comandos que é o nível mais baixo aí nessa nessa hierarquia Então essa forma da gente analisar tarefas Ela é bem boa para tarefas que são procedurais ou procedimentais né mas ela não é boa para tarefas que são que são criativas né então
é tudo coisas aqui que eu tenho que executar uma outra forma da gente usar essa técnica né de ath é a gente trabalhar com com postit né onde de novo eu vou criando vários níveis aqui né E aí a ideia do postit é que é muito fácil de eu descolar e de um lugar e colar no outro a gente faz isso praticamente sem nenhum esforço Então essa é uma das é um dos designs bem usados pra gente fazer análise de tarefas bom aqui a gente tem um exemplo de uma tarefa né da análise de uma
tarefa de uma maneira bem detalhada né E essa tarefa aqui eh ela essa eh hierarquia né Essa análise ela mostra para nós como é que eu faço para fazer um chá Então a primeira coisa né Eh nível mais alto daí hierarquia é fazer chá tá E para fazer o chá eu vou ter que seguir um determinado número de Passos então primeiro eu vou fazer o um né E e aí ao mesmo tempo que eu tô executando essa tarefa eu posso fazer a 2 3 4 5 6 Então vamos lá então qual é a primeira tarefa
para eu fazer chá eu vou botar água para ferver né então como é que eu boto água para ferver tem um plano aqui né eu vou ter que primeiro encher uma chaleira aí eu preciso acender a boca do fogão aí eu preciso botar chaleira na boca do do fogão e eu preciso esperar até ferver quando Ferveu eu desligo o gás tá então quando é que eu desligo o gás tá escrito aqui ó quando a chaleira Fer tá bem então eh Então tava aqui fervendo água em paralelo eu vou né esvaziar lá a minha xícara né
oou coador eu vou colocar o chá no coador né aí depois eu vou colocar a água né em cima do chá eu vou esperar quanto tempo eu espero aqui tá escrito né e 4 ou 5 minutos e depois eu tenho o chá pronto tá então assim hiper detalhado de como fazer um chá né então no meu modelo de tarefas eu sempre preciso considerar alguns componentes que são básicos né então o objetivo as subtarefas as ações operações né então qual é o a relação de tempo Entre mais de Mimo tarefa relação temporal ou causal né então
às vezes eu preciso primeiro fazer uma coisa para depois fazer outra no caso do chá a gente viu às vezes eu posso fazer as coisas e em paralelo né então enquando eu fervo a água eu posso ir botando o chá no no coador de chá Então como é que são as minhas subtarefas elas são feitas em paralelo precisam ser sincronizadas ou podem ser devem ser feitas em sequência Então os componentes básicos são esses mas a gente considera ainda outros componentes adicionais né como pré e pós de execução né Tem alguma pré-condição tem alguma pós condição
eh outras informações relacionadas as sub tarefas né coisas como entrada e saída atributos que eu vou usar né E que são necessários e é uma tarefa que eu posso interromper Posso fazera multitarefa qual é a importância é prioritária né então tudo são coisas que a gente precisa considerar Então dentro do intuito de a gente conseguir ter uma tarefa eh eh descrita de uma forma precisa né ah eu vou mostrar para vocês rapidamente essa essa ferramenta que chama ctte né o modelo de tarefas CTT e E aí ele ele é representado ex tem um editor Zinho
né a gente pode consultar lá no lá no site Quem quiser eh fazer o modelo de tarefa aí das das suas coisas né dos seus trabalhos vai lá e e e pode usar que é tranquilo e e o que que ele mostra aqui né ele tem toda uma uma uma anotação pra gente poder fazer o nosso modelo hierárquico de tarefas primeiro ele representa por uma nuvem aquela tarefa que tem que ser desmembrada n então cadastrar um membro né cadastrar uma pessoa num sistema é alto nível demais né eu vou ter que abrir isso aí para
entender e at até onde a gente vai então então mas vamos lá primeiro para cadastrar alguém no sistema eu preciso encontrar o cadastro e para encontrar o cadastro eu começo com uma tarefa que é interativa então aí eu vou navegar num site né então Eh esse é o símbolo da tarefa interativa então navego no site assim enquanto eu tô navegando a tarefa na sequência que eu faço é identificar né se eu tenho um o identificar onde é que tá o link de cadastro então tô no site eu preciso encontrar onde é que eu vou precisar
clicar Porque lá é o link para eu cadastrar alguém encontrar alguma coisa no site né numa página é uma tarefa mental puramente cognitiva que é feita só pelo usuário que vai fazer isso passando os olhos na tela até encontrar quando ele encontrou ele vai passar para uma outra tarefa é interativa que é selecionar um link o link de cadastro e aí para ele selecionar ele vai ter que mover o mouse dele até o lugar e clicar nessa hora vai ser exibido o formulário que a gente vai ter que preencher então né E aí eu terminei
a primeira tarefa que era achar o cadastro então podemos ir pra próxima vê que aqui né de uma tarefa para outra sempre tem esse símbolo que são dois sinais de de maior né Isso tá indicando a sequência eu só posso fazer essa tarefa depois que eu fiz essa E aí depois dessa vem essa e depois dessa vem essa então existe uma uma relação de sequência aí bom então depois de eu achar o cadastro eu vou preencher o cadastro e aqui a gente não vai entrar em detalhe porque a gente não precisa detalhar absolutamente tudo num
sistema né então eu vou preencher o meu cadastro e depois né ele vai exibir na tela do computador o ok tipo Ok cadastro feito vê que em paralelo eu tenho um símbolo de paralelismo aqui o sistema vai enviar uma notificação pelo pelo e-mail para mim né então terminei o cadastramento tem essas duas coisas que acontecem em paralelo aqui a gente tem eh uma outra tarefa né também representada numa notação muito semelhante a do a do CTT eh onde el sobretudo ele ele chama chamo atenção aqui pro tipo de relacionamento entre entre as tarefas né então
eu posso tenho uma situação de ou então ou eu faço uma coisa ou eu faço outra depois eu tenho de sequência né com o Next e tenho o símbolo de paralelismo então é esse esse aqui é o o o meu modelo de tarefas para fazer uma reserva de hotel n pela internet então eu posso pedir uma ajuda né ou eu vou fazer uma reserva ou eu vou cancelar ou modificar a reserva ou eu vou contactar alguém do do site Então vou começar com fazer a reserva passa por eu escolher um objeto né no caso é
o lugar que eu vou ficar Provavelmente depois eu faço o registro confirmo e tá pronta a minha minha reserva Mas vê eu queria só chamar aqui atenção pros três tipos de relacionamento que tem né o ou o Next que é o sequencial e e o paralelo Então aqui tem coisas que a gente pode essa aqui é a única tarefa que a gente pode fazer em paralelo aqui nesse nesse exemplo bom nesse slide a gente tem uma outra forma né uma outra anotação pra gente e representar tarefas né E essa é uma anotação interessante porque ele
mostra e acima da linha horizontal as tarefas que precisam ser realizadas e abaixo dessa linha os recursos que são usados para poder realizar as tarefas né então aqui a gente tem um exemplo de uma pessoa como é que ela faz para quando ela acorda né Então a primeira coisa que ela vai fazer é se vestir então a tarefa de se vestir ela começa por sair da cama e para sair da cama eu preciso de baterias porque eu preciso colocar a pilha no meu relógio para ele tocar para eu acordar então sair da cama aí depois
eu vou lá me lavar e para me lavar eu preciso de sabonete e eu vou usar também produto pro cabelo depois a gente vai escovar o dente a terceira tarefa E aí para isso a gente precisa de pasta de dente depois a gente vai né se se preparar arrumar o cabelo arrumar o rosto então vai a pessoa né vai precisar de barbeador se for um homem né de produtos paraa pele de produtos pro cabelo de cosméticos né e de bateria também porque ela talvez esteja usando uma escova elétrica aí para escovar os dentes bom a
próxima tarefa é decidir o que vestir decidir o que vestir Não envolve nenhum recurso nesse caso aqui a pessoa vai só pensar e aí depois ela vai se vestir quando ela se veste um um dos recursos que ela precisa é desodorante que ela passa então assim a gente vai né tarefa por tarefa mostrando eh uma ordem sequencial de como as coisas acontecem e os recursos que estão sendo usados vê que aqui eu não tenho essa informação de paralelismo eu não tenho informação de precedência né mas eu tenho essa outra que são dos recursos e que
é também interessante em alguns casos bom então concluindo aqui as tarefas né quando é que a gente usa usa modelo de tarefa para que afinal de contas né bom então eh a ideia da gente ter o modelo de tarefas né além da gente conseguir ter uma descrição das ações que os usuários vão fazer eh esse modelo vai permitir com que a gente avalie né a complexidade de uma tarefa e quando eu avalio a complexidade de uma tarefa eu consigo modelar ela né tal qual não exista ambiguidade eu tenho maior chance de otimizar essa tarefa depois
né porque eu consigo enxergar claramente a a big picture assim né então a ideia da gente modelar tarefas é que eu vou conseguir projetar o sistema privilegiando a lógica de uso e não a lógica de funcionamento Então para que que eu vou usar modelo de tarefas né então uma das dos usos é a gente avaliar a complexidade da realização de uma dada tarefa entendendo o quanto difícil ela é facilita depois né eu propor uma outra solução também serve pra gente otimizar um sistema para facilitar a realização de tarefas típicas né coisas que são muito frequentes
ou muito muito críticas em geral a gente faz um modelo da das tarefas no nível um pouco mais alto né não chega a entrar no no nível atômico lá né a gente vai ser mais detalhista com aquelas tarefas que são mais complexas ou mais importantes para nossa organização E aí a partir desse modelo de de tarefas né a gente usa ele para depois construir um sistema que que vai ser construído de acordo com a lógica de uso e não com a lógica de funcionamento que é sempre esse o nosso ponto sempre né desenvolvimento centrado no
usuário tá então acho que essa essa é a ideia né mostrando aqui mas esse passo eh na gente nesse nesse nesse caminho de fazer análise é a gente ter a noção Clara e sem ambiguidade de quais são as tarefas que o nosso sistema vai suportar e por quê