-
Notifications
You must be signed in to change notification settings - Fork 0
Especificações
Samuel Castro edited this page May 12, 2015
·
6 revisions
Uma app para gerenciamento de projetos utilizando AngularJS -> Comunidade AngularJSbr https://github.com/angularjsbr. Envolvidos:
- Leidson Dias https://github.com/leidsondias
- Igor de Paula https://github.com/IgorDePaula
- Douglas Lira https://github.com/douglaslira
- Samuel Castro https://github.com/samuelcastro
Objetivo: Criar uma app com fins didáticos para quem está começando com AngularJS ter um exemplo real para se basear e aprender. Além disso tem como objetivo também unir a comunidade e fazer com que todos interajam.
- Nome → nome da organização [obrigatório]
- Descrição → conta um pouco da história da organização e seus objetivos
- Logo
- Nome → nome do projeto [obrigatório]
- Descrição → conta um pouco da história do projeto e seus objetivos
- Organização → Foreign Key da organização ao qual o projeto pertence [obrigatório]
- Título → da tarefa, esse campo será utilizado para busca [obrigatório]
- Descrição → o que deve ser feito na tarefa [obrigatório]
- Tipo → qual tipo da tarefa (Nova funcionalidade, Manutenção, Correção de defeito) Podendo ser transformada também em uma entidade para ser customizável [obrigatório]
- Prioridade → diz qual prioridade do ticket (Alta, média, baixa). Podendo ser transformada também em uma entidade para ser customizável
- Sprint → qual sprint esse ticket pertence.
- Data início → data para iniciar o ticket [obrigatório]
- Data prevista → data para finalizar o ticket
- Status → (Andamento, Finalizado, Fechado, Aberto, Feedback) Podendo ser transformada também em uma entidade para ser customizável [default status aberta]
- Data criação → data de criação do ticket [default create now]
- Criado por → quem foi o usuário que criou o ticket [obrigatório]
- Atribuído para → para quem o ticket foi atribuído
ps: Manter um histórico de atualizações da tarefa com possibilidade de adição de texto. Exemplo: Uma tarefa foi criada e está com status aberta. O desenvolvedor começou a tarefa e mudou para Andamento, então é importante manter esse histórico que o usuário X mudou na data Y o status da tarefa. Ao fechar ele manda para status feedback para o gestor validar e manda com alguma observação.
- Nome [obrigatório]
- Email [obrigatório]
- Senha [obrigatório]
- Organização → Foreign Key da organização ao qual o usuário pertence [obrigatório]
- Nome
- Usuário → Uma equipe possui um/vários usuário(s)
- Projeto → Uma equipe possui um/vários projeto(s)
- Status geral dos projetos
- Status do projeto
- Um usuário só pode visualizar um ticket do projeto caso ele tenha permissão para o projeto ou esteja em uma equipe que tenha.
- No dashboard usar gráficos para análise sintética.