Desenvolvimento e Projeto de Software - Aula de Apresentação

on

  • 2,492 views

Desenvolvimento e Projeto de Software - Aula de Apresentação

Desenvolvimento e Projeto de Software - Aula de Apresentação

Statistics

Views

Total Views
2,492
Views on SlideShare
2,491
Embed Views
1

Actions

Likes
0
Downloads
28
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Desenvolvimento e Projeto de Software - Aula de Apresentação Desenvolvimento e Projeto de Software - Aula de Apresentação Presentation Transcript

  • Desenvolvimento de Projeto de Software Prof.º Thyago Maia 2013.2
  • Objetivos Aula 1: Introdução • Apresentar a disciplina; • Definir a metodologia padrão para a gestão e planejamento de projetos; • Definir as próximas atividades a serem executadas pelos alunos; • Apresentar as Rubricas de Avaliação para as próximas atividades; 2
  • Apresentação
  • Apresentação • Professor: Thyago Maia Tavares de Farias – Mestre em Informática pelo PPGI / DI / UFPB – Bacharel em Ciência da Computação – UFPB – Currículo Lattes: http://lattes.thyagomaia.net – E-Mail: contato@thyagomaia.com – Twitter: @thyagomaia – Facebook: facebook.com/profthyagomaia 4
  • Apresentação • Objetivo da disciplina:  Desenvolver um sistema de software, obedecendo a um processo de desenvolvimento iterativo, incremental e orientado a objetos.  O desenvolvimento será guiado por um processo definido, sendo responsabilidade dos alunos o gerenciamento do projeto. O papel do professor será acompanhar o andamento dos projetos e orientar os alunos quando necessário. 5
  • Apresentação • Avaliações (3 estágios): – 1º estágio: • Definição de tema; • Levantamento de requisitos; • Definir o Product Backlog; • Cumprimento dos Sprints; • Entrega do primeiro incremento; – 2º estágio: • Cumprimento dos Sprints; • Entrega do segundo incremento; – 3º estágio: • Fechamento dos projetos; • Entrega do Produto; 6
  • Apresentação • Reposição , Final e Presença – Reposição: • Será o tempo adicional dado a equipes com atividades atrasadas em um determinado estágio; • Tal bônus só poderá ser concedido 1 vez no semestre para todos os integrantes da equipe; • Apenas o Scrum Master de cada equipe terá o poder de decidir se a equipe fará reposição ou não. – Presença • Limite de faltas: 15 horas; 7
  • Apresentação • Reposição , Final e Presença – Final: • Será o tempo adicional dado as equipes para a entrega e defesa do produto final; 8
  • Apresentação • Moodle (Ferramenta de Educação a Distância) – Material da disciplina (Slides, notas de aula, indicação de livros, etc.); – Divulgação e submissão das práticas em laboratório (exercícios de fixação e de avaliação); – Ferramenta para comunicação oficial (avisos, lembretes, divulgação de datas, divulgação de notas, etc.); – http://virtual.unipe.br 9
  • Apresentação • Sites auxiliares: – http://facebook.com/profthyagomaia – http://twitter.com/thyagomaia – http://www.slideshare.net/thyagomaia 10
  • Apresentação • Metodologia padrão da disciplina para a gestão e planejamento dos projetos: – Scrum • http://scrum.org/Scrum-Guides • http://desenvolvimentoagil.com.br/scrum/ 11
  • Scrum
  • Atores 13 Product Owner (Cliente) Scrum Master (Gerente de Projeto) Scrum Team (Equipe de Desenvolvimento)
  • Product Backlog 14 Product Owner (Cliente) Product Backlog 1. Funcionalidade 2. Funcionalidade 3. Funcionalidade 4. Funcionalidade
  • Scrum – Sprint Planning Meeting 15 Product Owner (Cliente) Scrum Master (Gerente de Projeto) Scrum Team (Equipe de Desenvolvimento) Product Backlog 1. Funcionalidade 2. Funcionalidade 3. Funcionalidade 4. Funcionalidade Prioriza Funcionalidades ? ? !
  • Scrum – Sprint Backlog 16 Scrum Master (Gerente de Projeto) Scrum Team Product Backlog 1. Funcionalidade 2. Funcionalidade 3. Funcionalidade 4. Funcionalidade Sprint Backlog 1. Funcionalidade • Atividade 1 • Atividade 2 • Atividade 3
  • Scrum – Daily Scrum 17 Scrum Master Scrum Team O que vocês fizeram ontem? Terminamos a Atividade 1 Sprint Backlog 1. Funcionalidade • Atividade 1 • Atividade 2 • Atividade 3 x
  • Scrum – Daily Scrum 18 Scrum Master Scrum Team O que vocês irão fazer hoje? Concluir a Atividade 2 Sprint Backlog 1. Funcionalidade • Atividade 1 • Atividade 2 • Atividade 3 x
  • Scrum – Daily Scrum 19 Scrum Master Scrum Team Há algum impedimento? Não! Sprint Backlog 1. Funcionalidade • Atividade 1 • Atividade 2 • Atividade 3 x
  • Scrum – Daily Scrum 20 Scrum Master Scrum Team 15 minutos! Reunião Concluída! Sprint Backlog 1. Funcionalidade • Atividade 1 • Atividade 2 • Atividade 3 x
  • Scrum - Kanban 21 TO DO DOING DONE Atividade 1 Scrum Master Atividade 2 Atividade 3
  • Scrum – Sprint Review Meeting 22 Product Owner Scrum Master Scrum Team (Equipe de Desenvolvimento) Sprint Backlog 1. Funcionalidade • Atividade 1 • Atividade 2 • Atividade 3 !
  • Scrum • Sprint Retrospective – Ocorre ao final de um Sprint; – Serve para identificar: • O que funcionou bem; • O que pode ser melhorado; • Que ações serão tomadas para melhorar; 23
  • Scrum – Sprint Planning Meeting 24 Product Owner (Cliente) Scrum Master (Gerente de Projeto) Scrum Team (Equipe de Desenvolvimento) Product Backlog 1. Funcionalidade 2. Funcionalidade 3. Funcionalidade 4. Funcionalidade Prioriza Funcionalidades ? ? !
  • Scrum 25
  • Próximas Atividades
  • Próximas Atividades • Atividades: – Escolher um tema (software a ser desenvolvido); – Montar a equipe (Scrum Team); – Escolher quem será o Scrum Master; – Atualizar o Product Backlog geral com as funcionalidades do software a ser desenvolvido; – Submeter ao Product Owner (professor) os dados da equipe, o tema e o Product Backlog para aprovação; – Apresentar / Defender o tema escolhido; 27
  • Próximas Atividades • Atividades: – Apresentar / Defender o tema escolhido (Slides - Documento de Visão Resumido): • Breve descrição do produto; • Descrição / Perfil dos utilizadores; • Mercado (Por que o produto deve existir?); • Necessidades (Motivação); • Casos de Uso; • Product Backlog; 28
  • Próximas Atividades • Atividades: – Arquivo base para o Product Backlog e Sprint Backlog: • http://tinyurl.com/modelo-artefatos 29
  • Rubrica de Avaliação das Atividades
  • Rubrica de Avaliação 31 ITENS INDICADORES DE DESEMPENHO PESO TEMA (SOFTWARE A SER DESENVOLVIDO) O tema proposto foi aprovado pelo professor da disciplina e classificado como tema de dificuldade alta 1,0 O tema proposto foi aprovado pelo professor da disciplina e classificado como tema de dificuldade média 0,5 O tema proposto não foi aprovado pelo professor da disciplina 0,0
  • Rubrica de Avaliação 32 ITENS INDICADORES DE DESEMPENHO PESO PRODUÇÃO E DEFESA DO DOCUMENTO DE VISÃO A equipe produziu e apresentou todos os tópicos e artefatos exigidos pelo professor da disciplina de forma satisfatória 1,5 A equipe produziu e apresentou os tópicos e artefatos exigidos pelo professor da disciplina de forma regular 1,0 A equipe produziu e apresentou os tópicos e artefatos exigidos pelo professor da disciplina de forma insatisfatória 0,5 A equipe não produziu e não apresentou os tópicos e artefatos exigidos pelo professor da disciplina 0,0
  • Rubrica de Avaliação 33 ITENS INDICADORES DE DESEMPENHO PESO PRODUCT BACKLOG O Product Backlog produzido foi aprovado pelo professor da disciplina (cliente), contemplando totalmente os requisitos necessários para o desenvolvimento do software proposto. 2,0 O Product Backlog produzido foi aprovado pelo professor da disciplina (cliente), contemplando parcialmente os requisitos necessários para o desenvolvimento do software proposto. 1,0 O Product Backlog produzido não foi foi aprovado pelo professor da disciplina (cliente) 0,0
  • Rúbrica de Avaliação • Contribuição da referida atividade na nota do 1º estágio 34 TEMA DOCUMENTO DE VISÃO PRODUCT BACKLOG TOTAL Nota Máxima 1,0 1,5 2,0 4,5
  • Próxima Aula: Apresentação do Documento (Slides) de Visão