Prévia do material em texto
Atividade 2 – Estudo das metodologias de desenvolvimento de software para o projeto de biblioteca Leia o enunciado da atividade e, com base nas informações do contexto, responda às seguintes questões: 1. Com relação à metodologia em cascata, quais as vantagens e desvantagens que essa metodologia apresenta? Considerando as características do sistema presentes no contexto do enunciado, há viabilidade de aplicar nele a metodologia em cascata? Não, as vantagens da metodologia cascata é que ela não permite pular etapas, só quando você concluir a primeira etapa que você pode passar para próxima etapa. Já as desvantagens da metodologia cascata é que ela exige que todos os requisitos sejam escritos no início do projeto, na primeira etapa. 2. Descreva as vantagens e desvantagens da aplicação da metodologia ágil Kanban e comente a viabilidade para o projeto. Sim, as vantagens da metodologia ágil kanban é mais eficaz pois há um maior controle de tarefas, além de ter mais agilidade na hora de usar o kanban. Já as desvantagens da metodologia ágil kanban é que não há disciplinas em relação ao organizar o quadro de forma adequada, além de ser mais difícil organizar por um sistema. 3. Considerando a metodologia Scrum: a) Indique vantagens e desvantagens de utilizá-la no contexto apresentado. As vantagens da metodologia Scrum é feito para um ambiente propício de inovação e agilidade. Já as desvantagens da metodologia Scrum é que as funções são desordenadas, não tem um prazo certo. b) Considerando a descrição da equipe, descreva quem poderia desempenhar cada um dos papéis previstos em uma rotina da metodologia Scrum. Product Owner Dono da empresa Scrum Master Gerente Desenvolvimento Programador Stakeholders Leitores c) Considerando sprints de duas semanas, preencha a tabela a seguir com as cerimônias do Scrum que aconteceriam nos dias do sprint: Semana 1 Semana 2 Segunda-feira Daily Daily Terça-feira Planning poker Planning poker Quarta-feira Daily Sprint retrospective Quinta-feira Sprint retrospective Daily Sexta-feira Planning poker Sprint review d) Partindo das prioridades do sistema, sugira três tarefas (user stories) para a primeira semana de desenvolvimento. Em cada tarefa indique para quem servirá a funcionalidade e o motivo da tarefa. Eu, como um: Funcionário Quero: Realizar autenticação De modo que: Verificar se o sistema não está com problema de forma simples e rápida Eu, como um: Leitores Quero: Ter acesso livre ao sistema da biblioteca De modo que: Mostre onde cada livro se localiza e a quantidade de livros que tem disponível Eu, como um: Desenvolvedor Quero: Fazer ajustes na plataforma De modo que: Fazer cadastros de novos livros e sempre deixando a plataforma mais eficaz