Buscar

Orientacoes e Estudos de CasoSCRUM TRABALHO (2) (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 6 páginas

Prévia do material em texto

Engenharia de Software – Modelagem ágil Scrum – Orientações do Trabalho
Os grupos deverão seguir o seguinte roteiro para realização do trabalho:
Definir os papéis de cada membro do grupo, conforme os papéis definidos no Scrum: Product Owner, Scrum Master, Scrum team e Stakeholders;
O Grupo deverá realizar todas as etapas do Scrum Elaborando as Estórias de usuário, realizando o Planning Poker para definir a complexidade das tarefas, definida as complexidades, definir as prioridades de cada funcionalidade.
Desenvolver o Product Backlog, Sprints Backlog, Burndown e as estórias de usuário, preenchendo os Dados na planilha.
O grupo deverá descrever como se organizaram para realização do trabalho, descrevendo também um exemplo de Reunião de planejamento (Sprint Planning), Daily Scrum, Apresentação dos Resultados e Retrospectiva da Sprint – estas informações serão descritas como um relatório sucinto do desenvolvimmento do trabalho.
Cada Grupo deverá desenvolver um (1) estudo de caso dentre os catorze (14), descritos abaixo e elaborar as mesmas etapas deste trabalho, para o exercício 07 sobre Engenharia de Requisitos. A descrição e os Requisitos descritos serão gerenciados de forma ágil utilizando o Scrum.
Para cada Estudo de caso o grupo desenvolverá um Quadro Kanban, simulando o acompanhamento do projeto descrevendo numa coluna as estórias de usuário (todas), Tarefas à realizar, tarefas iniciadas, tarefas prontas e checadas, não planejadas e problemas, conforme o modelo abaixo:
O Cartão de Estória de Usuário deverá ser descrito da seguinte forma e configuração:
	Id. 
	Título 
	Complexidade 
	00001
	Consulta de Livro
	3
	Como um cliente, quero consultar os livros, para que eu possa encontrar o produto que desejo comprar.
O Modelo padrão de Product Backlog e Sprint Backlog encontra-se na Unidade Web para utilização no trabalho.
Cada Grupo definirá o período da Sprint e as tarefas de cada Sprint.
ESTUDOS DE CASO
Sistema para Livraria Virtual
Uma livraria virtual vende livros de diversas editoras. De um livro, deseja-se Cadastrar: ISBN, título, autores, preço de venda, tipo de acabamento (brochura, encadernado ou especial) e editora. O sistema deve pesquisar livros por título, ISBN e por autores. De uma editora deseja-se cadastrar: código, nome e telefone. O controle de livros e editoras é de responsabilidade do administrador da livraria. Clientes compram livros. Clientes podem navegar no site da livraria, sem serem ainda identificados, especificando os itens de seus pedidos. Para cada livro incorporado ao pedido, deve-se informar a quantidade desejada e se o livro deverá ser embrulhado para presente. Quando o primeiro livro é incorporado ao pedido, registra-se a data de início do pedido. Quando o cliente decide finalizar a compra, ele deve identificar-se. Caso o cliente ainda não esteja cadastrado, ele deverá se cadastrar na finalização do pedido. Contudo, o cliente pode ter se cadastrado previamente. De um cliente deseja-se saber: nome, endereço, e-mail e senha. Os pedidos só podem ser pagos em cartão e, quando autorizado pelo Sistema de Operadoras de Cartão, o número da autorização e o valor pago devem ser registrados no pedido. Pedidos pendentes que não forem finalizados até 10 dias após o seu início são excluídos do sistema. Finalmente, funcionários da livraria despacham pedidos para os clientes. Quando um pedido é despachado, deve-se registrar a data de envio do pedido para o cliente.
O Sistema deve pesquisar livros por ISBN, Título e autores;
O sistema deve pesquisar livros por editora;
O Sistema deve emitir um relatório de livros por editora;
O sistema deve emitir um relatório de livros mais vendidos na semana;
O sistema deve pesquisar clientes por nome e e-mail.
O sistema deve enviar dados do pedido ao cliente por e-mail;
O sistema deve informar ao cliente por e-mail que o pedido foi efetuado com sucesso;
Os clientes recebem por e-mail data de previsão de entrega do produto.
Sistema para Escola de Cursos
O aluno primeiramente solicita informações ao atendente sobre quais cursos a empresa oferece. Se o aluno se interessar por algum curso, pedirá informações a respeito de quais turmas do curso em questão se encontram em aberto, qual o horário em que as aulas serão ministradas, qual a data prevista para início das aulas e qual o mínimo de alunos necessários para que um turma inicie o curso.
Caso o horário de alguma turma seja compatível com os horários do aluno, este realizará a matrícula em uma turma relativa ao curso em que se interessou. Caso o aluno nunca tenha feito nenhum curso na empresa e portanto não esteja cadastrado, o aluno deverá ser registrado antes de realizar a matrícula.
O sistema deverá realizar os cadastros dos alunos, cursos, turmas e aulas. Quem realiza os cadastros é a atendente.
O aluno realiza a matrícula nos cursos, agenda as aulas de acordo com os horários disponíveis.
O Sistema deverá notificar os alunos da data prevista para início no curso.
Vendas de Passagens Aéreas 
O cliente deve selecionar o local de origem (cidade e aeroporto de origem) do vôo e o local do destino, informando ainda se deseja uma passagem só de ida ou passagens de ida e volta. Em seguida, o cliente deve selecionar a data de partida e, se tiver optado por ida e volta, a data de retorno.
Após isso, o cliente deve pressionar o botão consultar (se as opções que lhe foram apresentadas o satisfizeram, pode acontecer de não haver vôos para a cidade desejada, caso em que o cliente será obrigado a desistir), para visualizar os horários e classes (econômico, executivo etc) disponíveis do vôo desejado.
Caso o cliente esteja de acordo com o horário e preço de algum de algum dos vôos apresentados, então ele deve pressionar o botão comprar passagens, onde selecionará as poltronas disponíveis, bem como o número de parcelas com que deseja pagar a passagem.
Para um passageiro são registrados o número do documento de identidade e o seu nome. O sistema deve pesquisar passageiros por documento e por nome.
Um avião é caracterizado por um número de série único e por um modelo. O sistema deve armazenar o histórico de vôos, constando origem, destino e passageiros presentes.
Um assento é uma posição única em um avião, identificada por um código. Um assento pode ser da classe econômica ou executiva. O sistema deverá exibir os assentos disponíveis para escolha do cliente no momento da compra. Um avião possui vários assentos e pode ser usado em vários vôos.
Um vôo é identificado por um número e utiliza: um avião, um piloto, um aeroporto de partida e outro de chegada. 
Um passageiro pode reservar um assento em um vôo.
Sistema para escritório de Advocacia
Um cliente (pessoa física ou jurídica que paga o advogado para defendê-la ou para processar outra pessoa), procura o advogado. Se o cliente ainda não estiver cadastrado, o advogado deverá registrar seus dados pessoais.
Em seguida, o cliente deve fornecer informações a respeito do processo que deseja que o advogado mova contra alguém ou que o defenda de outra pessoa. Obviamente o processo precisa ser registrado e receberá diversas adições enquanto estiver em andamento. O cliente deve fornecer também informações sobre a parte contrária (pessoa física ou jurídica que processa ou estiver sendo processada pelo cliente), que deverá também ser registrada, caso ainda não esteja. Observe que uma mesma pessoa física ou jurídica pode ser tanto um cliente como uma parte contrária em períodos diferentes, obviamente.
Um processo deve tramitar em um determinado tribunal e em uma determinada vara, no entanto um tribunal pode julgar muitos processos e uma vara pode possuir diversos processos tramitando nela. Um tribunal pode possuir diversas varas, porém um processo julgado por um determinado tribunal só pode tramitar em uma das varas pertencentes ao mesmo. O advogado pode achar necessário emitir relatórios de todos os processos em andamento em um determinado tribunal e tramitando em uma determinada vara.
Cada processopossui no mínimo uma audiência, cada audiência relativa a um determinado processo deve conter sua data e a recomendação do tribunal. Para fins de histórico do processo, cada audiência deve ser registrada.
Um processo pode gerar custas (despesas com xerox, viagens etc). Cada custa deve ser armazenada de forma a ser cobrada da parte contrária caso o processo seja ganho.
Este sistema deve estar integrado a um sistema de contas a pagar e receber, cada custa gera uma conta a pagar. Caso o processo seja ganho, ele gerará uma ou mais contas a receber, dependendo da negociação com a parte contrária.
O sistema deve emitir relatório de processos;
O sistema deve consultar processos por data;
O sistema deve informar aos advogados das datas das audiências;
AGÊNCIA DE FINANCIAMENTO DE PROJETOS
Uma agência de financiamento de projetos de pesquisa deseja criar um sistema de banco de dados para gerenciar seu funcionamento. Para cada projeto são cadastrados: um código interno, título, duração do projeto, instituição onde será realizado e área de pesquisa. As áreas de pesquisa estão predefinidas é para cada uma delas são cadastrados código, nome, descrição e um índice que indica sua relevância econômica. Para cada pesquisador solicitante são cadastrados: RG, CPF, nome, sexo, data de nascimento, grau cientifico e instituição onde foi alcançado esse título. Note-se que um mesmo pesquisador pode ter vários projetos em análise. Um pesquisador é cadastrado no sistema unicamente quando o primeiro dos seus projetos é submetido. A agência recebe os projetos submetidos pelos pesquisadores e associa cada um destes a um assessor que deve aprovar ou não o financiamento. Para estes assessores são cadastrados: RG, CPF, nome, sexo, data de nascimento, grau científico, instituição onde trabalha e as áreas nas quais tem capacidade de avaliar projetos. Estas áreas de pesquisa devem ser definidas dentre a lista de áreas predefinidas antes mencionadas. Um assessor pode ser cadastrado mesmo sem ter analisado nenhum projeto. Quando um projeto é enviado a um assessor para análise é cadastrada a data deste envio. Posteriormente, quando o assessor retorna sua avaliação são também cadastrados a data de resposta e o resultado de aprovação ou não do projeto.
O sistema deve realizar a seguintes pesquisas:
O sistema deve realizar pesquisas por código, título, duração do projeto e instituição onde será realiza a pesquisa.
O sistema deve realizar pesquisa por áreas de pesquisa, nome descrição e índice de relevância.
O sistema deve realizar uma busca por pesquisadores por CPF, nome e grau científico e instituição onde foi alcançando o título.
O sistema deve emitir um relatório de agencias de financiamento de projetos submetidos e aprovados.
O sistema deve pesquisar assessores por CPF, Nome, área de avaliação de Projetos.
	
Sistemas para Reservas de Hotel
Um hotel mantém o cadastro de seus clientes com RG, nome, sexo, endereço, e-mail e telefones de contato. Os clientes podem reservar quartos do hotel para uma determinada data e por certa quantidade de dias. Os quartos são cadastrados com número, andar, tipo, descrição e preço. Para os quartos já ocupados pelos clientes, é mantida a data e hora de entrada e de saída do quarto, isto é, existe um registro diferenciado de quartos reservados e quartos ocupados. Para um cliente ficar cadastrado é suficiente que tenha feito uma reserva alguma vez, embora não tenha ocupado efetivamente o quarto. Os clientes que ocupam um quarto do hotel podem solicitar determinados serviços que são registrados associados ao quarto ocupado para posterior cobrança. Cada serviço deve ser cadastrado com um código, tipo (bebida, comida, entre outros), descrição do serviço e valor a ser pago. Considere também o controle do faturamento do hotel (detalhes de cobrança, preços de quartos, pagamentos efetuados, etc... ).
O sistema deve pesquisar quartos disponíveis;
O sistema deve emitir relatório de ocupação de quartos;
O sistema deve calcular os serviços de quarto e produtos consumidos no quarto;
O Sistema deve exibir um relatório com extrato de serviços e produtos consumidos;
Sistema para ACADEMIA de Ginástica
Uma academia de ginástica deseja manter um controle do seu funcionamento. Os alunos são organizados em turmas associadas a um tipo específico de atividade. As informações sobre uma turma são número de alunos, horário da aula, duração da aula, data inicial, data final e tipo de atividade. Cada turma é orientada por um único instrutor para o qual são cadastrados RG, nome, data de nascimento, titulação e todos os telefones possíveis para sua localização. Um instrutor pode orientar várias turmas que podem ser de diferentes atividades. Os dados cadastrados dos alunos são: código de matricula, data de matrícula, nome, endereço, telefone, data de nascimento, altura e peso. Um aluno pode estar matriculado em várias turmas se deseja realizar atividades diferentes e para cada matrícula é mantido um registro das ausências do aluno. Para cada turma existe um aluno monitor que auxilia o instrutor da turma, sendo que um aluno pode ser monitor no máximo em uma turma.
O sistema deve emitir relatórios de turmas;
O sistema deve pesquisar turmas por atividade;
O sistema deve pesquisar instrutores por titulação e telefones;
O Sistema deve emitir um relatório semanal de ausências de alunos.
Sistema para LOCADORA DE AUTOS
Uma locadora mantém um cadastro de todos seus usuários com as informações básicas: RG, nome, endereço, CNH e idade. Todo usuário cadastrado pelo menos realizou uma locação na empresa. Cada carro da frota é registrado com vários atributos para sua descrição: número de chassi, placa, marca, modelo, ano e cor. Quando um usuário aloca um carro são registradas data e hora de locação. No banco de dados Os carros da frota são organizados por categorias. Uma categoria é descrita por código, um nome de categoria (Ex: Primeira classe), preço da diária da categoria e uma descrição das características dessa categoria. Todo carro pertence a uma categoria que define suas características e o preço da diária. Para cada carro da frota é mantido um histórico dos concertos realizados, indicando dia, valor, descrição do serviço e oficina que o realizou.
O sistema deve pesquisar usuários por CNH, Nome e Idade;
O Sistema deve emitir relatórios de locações dos últimos 30 dias;
O sistema deve emitir um relatório dos usuários que mais realizaram locações;
O Sistema deve emitir um relatório que exiba os modelos e categorias de veículos disponíveis;
O Sistema deve pesquisar veículos por chassi, placa, marca, modelo e cor;
O sistema deve pesquisar veículos disponíveis;
Sistema para LOJA DE PECAS
Uma Loja de Pecas atende pedidos de clientes. A loja mantém um cadastro de todos os clientes com as seguintes informações: RG, CPF, nome, endereço. Um pedido de um cliente contém um número de nota fiscal, preço total e data de realizado e associado a ele todas as mercadorias incluídas nesse pedido. Para cada mercadoria que a loja vende são registrados código, descrição, preço e quantidade em estoque. Uma mesma mercadoria pode ser fornecida por vários fornecedores para os quais a loja mantém um registro com um código interno único, nome, endereço e telefone. Existem fornecedores nacionais e internacionais. Para os fornecedores nacionais além das informações anteriores é mantido o CNPJ e cidade onde registrada a empresa. Para os fornecedores internacionais é mantido adicionalmente qual o meio de transportação, pais e moeda em que são realizadas as negociações.
O sistema deve pesquisar clientes por CPF, Nome e Endereço;
O Sistema deve emitir um relatório de pedidos por data;
O sistema deve pesquisar mercadorias por código, descrição e quantidade em estoque;
O Sistema deve emitir um aviso quando alguma mercadoria estiver com estoque baixo;
O sistema deve emitir um relatório de fornecedores por CNPJ e cidade;
Sistema para CONCESSIONÁRIA CARROS
Em uma concessionária são cadastrados cada um dos carros para venda ou jávendidos. Para estes são armazenados: número de chassi, placa, marca, modelo, ano e cor. Cada carro é fornecido por uma montadora. Das montadoras são armazenados CNPJ, Nome, endereço e telefone. Para os clientes é cadastrado RG, nome, telefone e endereço. Clientes podem estar cadastrados sem que tenham realizado uma compra. Eventualmente quando fizeram um orçamento ou teste, seus dados foram pedidos. Para cada venda de carro é registrado um número de nota fiscal, o valor total de venda assim como a forma de pagamento. Cada venda é realizada por um vendedor para o qual é registrado RG, nome, anos de experiência e telefone.
O sistema deve emitir um relatório de Vendas de veículos;
O Sistema deve pesquisar veículo por marca, modelo, ano e cor;
O sistema deve realizar pesquisar de clientes por RG e nome;
Sistema para COMPANHIA DE TRANSPORTE
Uma companhia de transporte é responsável por reservas de uma cadeia de varejo e entrega de remessas de armazéns para depósitos da empresa. Armazéns e depósitos são identificados por números e atualmente existem 6 localizações de armazéns e 45 de depósitos. 
Um caminhão pode carregar várias remessas durante uma viagem e levar remessas para múltiplos depósitos (sai de um armazém origem e tem vários depósitos destino). 
Uma viagem é identificada por um número. Será necessário manter informações sobre peso e volume da viagem. 
Cada remessa é identificada pelo número da remessa e inclui dado sobre volume, peso e destino da remessa. 
O caminhão é identificado pelo código da licença e tem diferentes capacidades para volume e peso que eles podem carregar. A companhia de caminhões atualmente tem 150 caminhões e um caminhão faz de 3 a 4 viagens por semana.
O sistema deve emitir relatório de remessas semanal;
O sistema deve exibir um relatório de viagens;
O sistema deve pesquisar remessas pelo número, volume peso e destino;
Sistema para AEROCLUBE
Num aeroclube, estão inscritos pilotos, instrutores e alunos de pilotagem. Todos sócios (inscritos) são identificados pelo número de matrícula, e caracterizados por nome, endereço e idade. Os pilotos possuem um número de brevê (único). Os instrutores são pilotos com formação adicional de instrutor, e deve ser registrado o nome do curso, a data de obtenção do diploma, bem como a instituição. Para os alunos de pilotagem, guarda-se os registros de todas suas saídas para contabilização de horas para obtenção do brevê. Para cada saída registra-se a data, instrutor, hora de saída de chegada, bem como o parecer do instrutor sobre o voo. A escola só ministra cursos básicos, e portanto não há professores que são alunos de cursos avançados. Para emissão do brevê, é necessário que o aluno comprove ter o número de horas mínimo de vôo, bem como apresente os pareceres dos instrutores sobre as habilidades desenvolvidas a cada aula prática.
O sistema deve emitir um relatório de instrutores;
O sistema deve pesquisar sócios por tipo: piloto, instrutores e alunos;
O Sistema deve calcular as horas de vôo dos alunos;
Sistema para gerenciar Sessões de CINEMA
Um cinema possui várias salas de cinema, as quais exibem filmes em horários diversos. O cinema tem interesse em saber quais filmes estão atualmente em cartaz, em que salas e em que horários. Cada sala possui um nome (único) e capacidade (número de lugares). Os filmes são caracterizados por seu nome em português, nome na língua original (se estrangeiro), diretor, ano de lançamento, tipo, e sinopse. Não existem dois filmes com o mesmo nome (em português) e ano de lançamento. Eventualmente, podem existir para o filme premiações ou indicações para premiação (e.g. Palma de Ouro em 1987, Oscar de melhor atriz em 89, indicado para melhor filme estrangeiro em 1996), e esta informação é usada para divulgação dos filmes. Uma exibição de filme ocorre em uma dada sala e horário. Um mesmo filme pode ser exibido na mesma sala, em vários horários. Para filmes muito procurados, o cinema pode ter exibição simultâneas em várias salas (em horários simultâneos ou não). Filmes diferentes podem passar na mesma sala, desde que obviamente não no mesmo horário. O cinema só trabalha com horários fixos de filmes, os quais atualmente são: 16:00, 17:00, 18:00, 19:30, 20:00, 22:00, 24:00. A cada um destes horários está vinculado um conjunto de funcionários responsáveis pelo bom andamento das atividades do cinema naquele horário, e que desempenham uma função (ex: caixa, balas, lanterninha, bilheteiro). Cada funcionário é caracterizado pelo número da carteira da trabalho (único), nome, data de admissão e salário. Para maior satisfação dos funcionários, existe um rodízio das funções conforme o horário (ex: um mesmo funcionário pode ser caixa no horário das 16:00, e baleiro no horário das 21:00). Todo horário tem pelo menos três funcionários alocados.
O sistema deve pesquisar filmes em exibição por sala;
O sistema deve emitir um relatório de filmes em cartaz por horário;
O sistema deve emitir um relatório de filmes por diretor;
O sistema realiza pesquisa de filmes por horário;
Sistema para Controle de Projetos Imobiliários
A empresa C&A Imóveis é organizada em departamentos. Cada departamento tem um nome, um número e sua descrição. Um departamento pode ter diversas localizações. Um departamento controla um número de projetos, cada qual com um nome e um número. São armazenados o nome do empregado, matrícula, endereço, salário, sexo e data de nascimento. Um empregado está associado a um departamento, mas pode trabalhar em diversos projetos, não necessariamente controlados pelo mesmo departamento. Deve-se saber o número de horas semanais que um empregado trabalha em cada projeto, bem como o supervisor direto de cada empregado. Cada empregado pode possuir vários dependentes, devendo-se saber, para cada dependente, o nome, o sexo, a data de nascimento. 
O sistema deve emitir um relatório de departamentos por localização;
O sistema deve emitir um relatório de projetos por departamento;
O sistema deve pesquisar um departamento por número e descrição;
O sistema deve emitir um relatório de empregados por projeto.

Outros materiais