Total de visualizações de página

terça-feira, 28 de abril de 2015

Sprint Planning (20/abr) - Graxa e Software


Sprint 1 - Sprint Planning

Local: Skype

Produto do Sprint: Definição e implementação de uma fase do jogo (protótipo)
obs.: Definido pelo PO (Rodrigo)

Conceito de Pronto: Protótipo funcional e disponível na web

Duração do Sprint: 20/abr a 08/mai (12 dias úteis)

Reuniões Diárias: Realizadas de segunda a sexta (exceto feriados), com duração de 15 minutos. Nos dias de aula são realizadas presencialmente após a aula. Nos demais dias, são realizadas por skype.
obs.: Adaptações ao SCRUM propostas e autorizadas pelo Scrum Master (Juan)

Pontuação das Tarefas: Determinada através do método Planning Poker pelos membros do time de desenvolvimento.

Data da Sprint Review: 08/mai

Data da Sprint Restrospective: 08/mai



segunda-feira, 27 de abril de 2015

Relatório de Progresso - Graxa e Software

O grupo definiu o estilo do jogo sendo de plataforma, onde as fases são aplicações a serem desenvolvidas e o personagem conta com ferramentas de qualidade para auxiliá-lo. Detalhes sobre a experiência em jogo (Gameplay) estão sendo trabalhados.

Em andamento temos:

  • Treinamento na Cocos2D e outras ferramentas sendo utilizadas.
  • Seleção de sprites relevantes ao tema em sites como o OpenGameArt (http://opengameart.org/).
  • Levantamento de requisitos ligados a jogabilidade.

sexta-feira, 24 de abril de 2015

Relatório de Campo - Graxa e Software

Alteração na metodologia
Devido a maior afinidade de alguns membros do grupo com o SCRUM e a sugestão pelo professor Rodolfo do casamento entre SCRUM e XP, ficou decido que iremos incorporar o SCRUM ao processo.

Equipe
  • David Andrade (Development Team)
  • Gustavo Bastos (Development Team)
  • Juan Oliveira (Scrum Master)
  • Rogrido Lemos (Product Owner)
  • Ricardo Kloss (Development Team)
  • Tiago Oliveira (Development Team)
Ferramentas
  • Comunicação: Google groups, email, skype
  • Engine: Cocos2D
  • Controle de versão: Git
  • Testes: Google Test (incorporada)
  • Processo de desenvolvimento: Trello + Puglin Scrum for Trello (incorporada)

quarta-feira, 22 de abril de 2015

Correção da apresentação + status do kanban

Segue nossa primeira apresentação com a correção de Teste Unitário para Teste de unidade!











O status do nosso kanban é:


O principal objetivo dessa sprint é criar um MVP (mínimo produto viável).

  •  Grupo Scrummando
    Decisões de projeto

    Álvaro Souza - Product Owner
  • Ana Paula Lima - SCRUM Master
  • Douglas Sales - Development Team
  • Flávio Airjan    - Development Team
  • Matheus Araújo - Development Team
  • Richard Maxwell - Development Team

    Estilo Trivia - Perguntas e Respostas.
  • Muito usado em jogos virtuais e de auditório. eg.: kiwi
  • Tipos de uso: individual, em grupo
Concepção do Jogo 

  • Tema: SCRUM
  • Jogo: Scrummando - Q&A
  • Linguagens Front-End: CSS3/Javascript/HTML5.
  • Back-End OS: Linux
  • Back-End Web Framework: Pyramid (Python, SQLite)
  • Jenkins - Automatização de testes
  • Ambiente de Desenvolvimento: Aptana Studio 3
  • Controle de Versão: Git pelo GitHub
  • Testes funcionais: Selenium
  • Testes unitarios: QUnit

Uso do Github







  • Serviço de web hosting compartilhado para projetos
  • Funcionalidades:
    • Revisão de alterações
    • Comentários sobre linhas de código
    • Relatórios e ferramentas de discussão.
    • Controle de versão do projeto.


Por que o SCRUM

  • A metodologia Scrum:
    • Simples
    • Contribuição de todos do time
    • Facilita a mudança de paradigmas
    • Adaptações são aceitas e muitas vezes necessárias
  • O processo de desenvolvimento é baseado em sprints
  • O time possui autonomia
  • Minimiza riscos

Nosso Público alvo

  • O ideal é que o usuário possua conhecimento básico sobre criação de software.
  • Não é necessário conhecimento em metodologias de desenvolvimento ágeis.
Exemplo de utilização do jogo: aprendizagem da metodologia por desenvolvedores recém contratados em empresas que utilizam SCRUM.

22/04/2015
Status Kanban







Grupo Blá - 1ª Apresentação e Trello

Boa noite colegas e professor,
Estamos disponibilizando o link da nossa apresentação referente sobre que métodos adotaremos no projeto, e qual vai ser o nosso projeto. Abaixo esta o link da nossa apresentação:

https://docs.google.com/presentation/d/19VsdlMzgUSiOi1HGrlT_Bf7ZEdFkWu_jSjnMYRqJvJM/edit

Também segue abaixo o link do Trello do grupo Blá, onde está o nosso cronograma de atividades:

https://trello.com/b/UNAkGeMJ/engenharia-de-software-2015-01
  • Grupo Scrummando
    Decisões de projeto

    Álvaro Souza - Product Owner
  • Ana Paula Lima - SCRUM Master
  • Douglas Sales - Development Team
  • Flávio Airjan    - Development Team
  • Matheus Araújo - Development Team
  • Richard Maxwell - Development Team

    Estilo Trivia - Perguntas e Respostas.
  • Muito usado em jogos virtuais e de auditório. eg.: kiwi
  • Tipos de uso: individual, em grupo
Concepção do Jogo 

  • Tema: SCRUM
  • Jogo: Scrummando - Q&A
  • Linguagens Front-End: CSS3/Javascript/HTML5.
  • Back-End OS: Linux
  • Back-End Web Framework: Pyramid (Python, SQLite)
  • Jenkins - Automatização de testes
  • Ambiente de Desenvolvimento: Aptana Studio 3
  • Controle de Versão: Git pelo GitHub
  • Testes funcionais: Selenium
  • Testes unitarios: QUnit

Uso do Github







  • Serviço de web hosting compartilhado para projetos
  • Funcionalidades:
    • Revisão de alterações
    • Comentários sobre linhas de código
    • Relatórios e ferramentas de discussão.
    • Controle de versão do projeto.


Por que o SCRUM

  • A metodologia Scrum:
    • Simples
    • Contribuição de todos do time
    • Facilita a mudança de paradigmas
    • Adaptações são aceitas e muitas vezes necessárias
  • O processo de desenvolvimento é baseado em sprints
  • O time possui autonomia
  • Minimiza riscos

Nosso Público alvo

  • O ideal é que o usuário possua conhecimento básico sobre criação de software.
  • Não é necessário conhecimento em metodologias de desenvolvimento ágeis.
Exemplo de utilização do jogo: aprendizagem da metodologia por desenvolvedores recém contratados em empresas que utilizam SCRUM.

22/04/2015
Status Kanban