Prévia do material em texto
GESTÃO ÁGIL, MODULAR E FLEXÍVEL Imagine que você foi convidado para ser membro do time responsável pelo projeto de desenvolvimento de um aplicativo que permite que os pacientes de uma determinada clínica possam acompanhar horários de consultas e resultados de exames pelo celular. A organização em que você trabalha começou a adotar os métodos ágeis recentemente e os membros do time ainda estão se adaptando aos novos métodos de trabalho. No entanto, dois meses já se passaram e a primeira sprint ainda não foi concluída. As entregas das primeiras versões do aplicativo atrasaram e você percebe que os membros do time não estão conseguindo se organizar para que as atividades sejam distribuídas de maneira eficaz. Enquanto alguns membros do time ficam sobrecarregados com um alto volume de trabalho, outros ficam sem atividade nenhuma, e não se sentem responsáveis pelo projeto. Considerando os conceitos e práticas estudados neste módulo, o que você faria nesta situação para a resolução do problema? Qual a melhor alternativa a ser tomada neste caso? Selecione uma: a. Propor uma mudança radical de metodologia para o projeto, elegendo um gerente para liderar o time. b. Convocar uma reunião com o cliente para reportar a falta de engajamento do time com o projeto. c. Convidar os membros do time que não estão assumindo nenhuma tarefa do projeto a serem realocados em outros projetos da empresa. d. Deixar que o projeto prossiga do jeito que está, mesmo que esteja caminhando para o fracasso. e. Se auto promover como o dono do projeto, delegando as atividades de maneira mais justa e equilibrada. Analise as sentenças abaixo e assinale aquela que melhor representa o objetivo da User Experience, para a criação e desenvolvimento de software. Selecione uma: a. Entrevistar usuários potenciais durante criação de protótipos. b. Compreender e atender as expectativas do usuário na utilização de uma solução. c. Considerar a opinião do usuário nas etapas finais de desenvolvimento. d. Verificar se as expectativas e necessidades do usuário são coerentes com o produto, assim que finalizado. e. Lançar amostras do produto para experimentação e coleta de feedbacks. Você está envolvido na equipe de um projeto de desenvolvimento de software, no entanto o time já está há dias no desenvolvimento do protótipo e ainda não conseguiram liberar o protótipo para a fase de validação. Durante uma das reuniões de planejamento da Sprint, surge a dúvida: o que falta para que o nosso protótipo esteja pronto para os testes? Considere as opções abaixo para responder à pergunta: o que pode ter gerado esta dúvida para os membros da equipe? Selecione uma: a. Os requisitos do MVP não foram definidos ou não foram comunicados de maneira clara. b. Existe claramente um problema de relacionamento entre os membros da equipe com o dono do produto envolvido neste projeto. c. Não houve envolvimento suficiente com o problema ou desafio do cliente na fase de geração de ideias ou soluções. d. O time de desenvolvimento não está utilizando a ferramenta mais adequada para a criação do protótipo. e. Falta clareza para os membros a respeito da ideia que foi selecionada para desenvolvimento. Qual dos benefícios a seguir não pode ser considerado um fator resultante da utilização das metodologias ágeis? Selecione uma: a. Maior alinhamento dos objetivos dos negócios dos clientes. b. Maior velocidade de desenvolvimento. c. Maior capacidade dos times para gerar um produto final de maior qualidade. d. Maior volume de documentações elaboradas para o planejamento e controle do projeto. e. Minimização dos erros de escopo. Qual das etapas abaixo não correspondem a uma das fases do Design Thinking? Selecione uma: a. Ideação b. Implantação c. Inspiração d. Pesquisa de Mercado e. Implementação Analise as alternativas abaixo e escolha aquela que não é coerente com os princípios da metodologia ágil. Selecione uma: a. O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento é através de uma conversa cara a cara. b. Nossa maior prioridade é satisfazer o cliente, por meio da entrega adiantada e contínua de software de valor. c. Construir projetos ao redor de indivíduos motivados, dando a eles o ambiente e suporte necessário e confiar que farão seu trabalho. d. Em intervalos distantes de tempo, o time deve refletir em como ficar mais efetivo, então, se ajustar e otimizar seu comportamento. e. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento, é uma característica dos processos ágeis, visto que são capazes de se adequarem às mudanças com mais facilidade, considerando que o cliente é a maior prioridade do método Considerando os papéis e responsabilidades dos envolvidos no projeto, não é de responsabilidade do dono do produto: Selecione uma: a. Manter o orçamento do projeto controlado e dentro das estimativas previstas. b. Comunicar-se constantemente com o cliente durante todas as fases do projeto. c. Maximizar o valor do produto a ser entregue pelo time de desenvolvimento. d. Remover os impedimentos que possam bloquear o time de alcançar os objetivos esperados. e. Garantir que o time de desenvolvimento tenha clareza dos itens inseridos no backlog. Considerando que nas abordagens e metodologias aplicadas aos valores dos métodos ágeis, nos quais o cliente assume um papel central na definição das diretrizes e itens a serem desenvolvidos e testados, imagine a seguinte situação: você está envolvido no time responsável por um projeto de desenvolvimento de uma aplicação mobile para atletas de alto rendimento de várias modalidades do atletismo. Embora o software entregue ao final do projeto tenha uma performance impecável de desempenho e atenda aos requisitos técnicos esperados, ele não atende às expectativas dos usuários e obteve péssimas avaliações de usabilidade. Assinale a alternativa que indica a técnica que poderia ser utilizada, e o motivo pelo qual ela poderia contribuir para que o fracasso deste projeto fosse evitado. Selecione uma: a. Design Sprint, se tivéssemos investido mais tempo no planejamento deste projeto, consequentemente o cliente final ficaria satisfeito com o resultado b. Scrum, se as reuniões diárias previstas pelo método Scrum tivessem sido cumpridas ao longo do projeto, dificilmente o resultado obtido seria negativo. c. User Experience, apesar de atender aos requisitos técnicos, o usuário foi deixado de lado do processo de desenvolvimento da solução. d. Lean Startup, se a equipe envolvida tivesse desenvolvido a aplicação com mais dedicação, certamente o projeto não seria conduzido ao fracasso. e. Devops, se a operação tivesse trabalhado em conjunto com o setor de desenvolvimento, provavelmente isso não teria acontecido Você foi convidado para participar de um projeto que tem por objetivo a criação de um novo produto e, para isto, a equipe decide em conjunto aplicar os conceitos do Design Thinking no processo de desenvolvimento. No entanto, após a etapa de Ideação a equipe começa a trabalhar na criação do protótipo, mas nunca está satisfeita o suficiente para liberar o protótipo para a realização dos testes. A entrega prevista para criação do primeiro protótipo já está atrasada mais de duas semanas e ainda não foi definido um novo prazo. Considerando seus conhecimentos na metodologia Design Thinking, e os valores das metodologias ágeis, avalie as alternativas abaixo e escolha aquela que seria a mais adequada neste caso. Selecione uma: a. Argumentar com a equipe que não precisamos ter um protótipo completo para realizarmos os testes, mas um protótipo que atenda aos requisitos mínimos para ser testado. b. Propor para a equipe retomarmos para a fase de ideação possibilitando gerar ideias que sejam mais viáveis e fáceis de serem desenvolvidase aplicadas. c. Continuar estendendo o prazo para liberação do protótipo para os testes, até que o produto já esteja quase completo e pronto para ser lançado no mercado. d. Envolver uma amostra de clientes potenciais no desenvolvimento do produto para coleta de feedbacks e identificação dos ajustes necessários. e. Estimar a possibilidade de contratação ou realocação de profissionais de outras áreas para fazerem parte do projeto e acelerarem a entrega do protótipo. Analise qual das metodologias abaixo possui a “Prototipação” como uma das principais etapas previstas na sua aplicação. Selecione uma: a. Design Sprint b. User Experience c. Devops d. Scrum e. Lean Startup Considere as alternativas a seguir, e assinale aquela que representa a metodologia que mais se aproxima do Design Sprint e que tem sido amplamente utilizada no cenário mundial principalmente para a criação de novos negócios. Selecione uma: a. Prototipação b. User Experience c. Lean Startups d. Devops e. Scrum Analise as alternativas abaixo e escolha aquela que mais representa o objetivo e propósito da prototipação. Selecione uma: a. Reprovar tanto a ideia quanto o protótipo que não apresentar os requisitos mínimos estabelecidos. b. Realizar o maior volume possível de testes para verificar se uma ideia é viável. c. Criar protótipos que sirvam como uma amostra do produto, mas que não sejam possíveis de serem testados. d. Tornar um projeto ou ideia tangível, objetivando validar todos os requisitos definidos. e. Servir como um método de referência para a equipe descobrir se está indo no caminho certo. Segundo o texto, assinale a alternativa que representa as ferramentas mais populares e utilizadas para prototipação. Selecione uma: a. Sketch e Balsamiq b. Axure e Sketch c. Framer JS e Axure d. Invision e FramerJS e. Balsamiq e Invision Considere que você é o dono de produto de um determinado projeto de desenvolvimento de software e resta apenas duas semanas para a entrega do produto final. No entanto, até o momento, apenas um protótipo do produto foi desenvolvido e os testes não foram satisfatórios. O volume de itens identificados para a melhoria e criação de um novo protótipo são inúmeros e a equipe não conseguirá entregar o produto final na data combinada sem que seja possível criar um novo protótipo para a realização de novos testes. Analise as alternativas abaixo, e assinale aquela que NÃO seria adequada, levando em consideração os conceitos vistos neste módulo e os princípios dos métodos ágeis. Selecione uma: a. Negociar o prazo combinado com o cliente argumentando sobre a importância da realização de testes antes da entrega do produto final. b. Buscar um acordo com o cliente para a remoção do backlog do produto dos itens que seriam desejáveis para a versão final, a fim de que a equipe se concentre nos requisitos obrigatórios. c. Implantação de uma ferramenta que seja mais ágil para a criação de um novo protótipo. d. Contratar ou realocar novos membros no time para acelerar a prototipação. e. Lançar o produto final na data combinada, mesmo sem a realização de novos testes. Você está envolvido em um determinado projeto de desenvolvimento de um software para venda de produtos de materiais de construção. Quando chegamos na segunda semana do projeto, ao final da primeira reunião diária, o dono do produto diz a equipe: “Nós vamos continuar utilizando o Scrum para a gestão desse projeto, mas a reunião diária está ficando muito longa”. Considerando os valores e princípios ágeis ministrados neste módulo, o que você recomendaria ao dono do produto para resolver este problema e otimizar o tempo investido nas reuniões diárias? Selecione uma: a. Não agendar mais nenhuma reunião durante a semana, deixando o time mais disponível para realizar as entregas previstas na sprint. b. Adiar esta reunião diária para o final do dia, de forma com que fique mais difícil prolongarmos a reunião para além do horário de expediente da equipe. c. Definir para a reunião diária apenas um breve resumo do status da Sprint. d. Transformar a reunião diária em semanal, para não prejudicar a produtividade do time. e. Incluir nas reuniões diárias os detalhes técnicos e próximos passos do projeto.