Skip to content
Paulo Markes edited this page Oct 8, 2015 · 2 revisions

O Projeto Quetzal: Um projeto integrador

Objetivo do Projeto:

O Projeto Quetzal tem como alvo a gerência de pessoas e de atividades da Empresa Júnior de Software, a InSoft. Para tornar o gerenciamento mais efetivo e agradável, serão utilizadas técnicas de Gamification, ou gamificação, em português.

Descrição do projeto

A ideia do projeto é desenvolver um sistema web tendo a InSoft como cliente. O sistema web utilizará técnicas de Gamification para atribuir pontuações para os membros da empresa de acordo com o desempenho de cada um dentro da empresa. As técnicas de Gamification estão sendo lecionadas na disciplina de Seminários de Software, atualmente. A disciplina requer um projeto de gamification de um processo ou empresa para aprovação parcial.

Gamification é a arte de utilizar-se de técnicas de jogos e game design para incentivar o aumento da produção em contextos como empresas, escolas, etc.

Para aplicar as técnicas de gamification na empresa, será utilizada a ferramenta Funifier Studio, plataforma para elaboração de projetos de gamification que possui integração com sistemas web e mobile e diversas outras APIs. No entanto, a gestão de pessoas não se mostra muito eficaz na ferramenta de desenvolvimento de gamification, pois não é possível gerenciar os membros conforme a empresa deseja. Para garantir esse gerenciamento, será desenvolvido um sistema web com integração com o Funifier para garantir a gerência dos membros e os projetos e atividades que os mesmos estão inseridos, onde cada tipo de usuário terá acesso á funcionalidades diferentes dentro do sistema.

Para determinar o esforço estimado e o esforço real para o desenvolvimento do sistema, serão aplicadas técnicas de estimativa e medição de software. Esses conceitos estão sendo lecionados na disciplina de Técnicas de Medição e Estimativa de Software (TMES), que também possui um projeto como objeto para aprovação parcial.

Dessa forma, durante as disciplinas de Desenho de Sotware, TMES, Seminários de Software, será desenvolvido um único projeto, que atenda as necessidades das três disciplinas e que agregue um valor à Empresa Júnior, de forma que o projeto deverá permanecer em evolução e adequação constante às necessidades da InSoft. O sistema, que utilizará como base para desenvolvimento a linguagem Ruby utilizando o metaframework Rails, terá seu desenvolvimento estimado no início do processo de desenvolvimento e terá o esforço real medido ao final do desenvolvimento do projeto. E, em conjunto com o desenvolvimento do projeto, será desenvolvido um projeto de gamification que irá ter integração com o sistema aqui proposto. Isso transforma o Projeto Quetzal um projeto integrador: um projeto que está vinculado à diversas disciplinas em prol de um bem maior, a construção de um sistema visando a maturidade e solidez necessária para atender às reais necessidades da InSoft, se tornando a primeira ferramenta oficial da InSoft.

  • [Home] (Home)
Fase de Concepção
  • [Diagrama de Classes] (Diagrama-de-Classe)
  • [Diagrama de Casos de Uso] (Modelo-de-Caso-de-Uso)
  • [Documento de Visão] (Documento-de-Visão)
  • [Glossário] (Glossário)
  • [Plano de Iteração] (Plano-de-Iterações)
  • [Regras de Negócio] (Regras-de-Negócio)
Fase de Elaboração
  • [Contrato de Operação] (Contratos-de-Operação)
  • [Modelo de Domínio] (Modelo-de-Domínio)
  • [Especificações dos Casos de Uso] (Especificações-dos-Casos-de-Uso)
  • [Especificação suplementar] (Especificação suplementar)
  • [Documento de Arquitetura] (Documento-de-Arquitetura)
Fase de Construção
  • [Padrões GRASP] (Padrões GRASP)
  • [Padrões GOF] (Padrões GOF)

Clone this wiki locally