Roteiro Resumido

  1. Solicitação de software - DOC1: Solicitação
  2. Abertura do projeto - Redmine.
  3. Reunião com interessados - DOC2: Visão e principais envolvidos.
  4. Reunião com interessados - DOC3: Requisitos de software (Backlog do Produto).
  5. Reunião de planejamento da Sprint - DOC4: Backlog da Sprint.
  6. Quadro de tarefas - Redmine.
  7. Sprint + Reunião diária (até o final da sprint).
  8. Reunião de revisão da Sprint.
  9. Retrospectiva da Sprint.
  10. Entrega do Incremento utilizável do produto.

Regra para os Desenvolvedores:

  1. Antes de realizar alguma mudança em algum sistema, SEMPRE abrir uma tarefa relatando a demanda
  2. SEMPRE atualizar a tarefa com o que foi feito para solução e se possivel anexar os arquivos atualizados
  3. Antes de colocar o sistema em PRODUÇÃO, solicitar para um colega da CADS realizar uma conferência e HOMOLOGAR o código implementado (pode criar subtarefa para outro colega como FEEDBACK de tarefa)

Metodologia de desenvolvimento (sugestão Open Source)

Tecnologias a serem utilizadas no projeto:
  • CakePHP - Versão estável
  • BootStrap - Versão estável
  • Banco de Dados MySQL
  • PHP 7

Acessando os arquivos do repositório via TortoiseSVN:
*Link: http://svn.iffarroupilha.edu.br/sips *

Servidor de Teste: 172.16.5.248/sips

ftp: 172.16.5.248

DataBase de Teste: 172.16.5.245/phpmyadmin

ftp: 172.16.5.245

IDE's Sugeridas:
  • JetBrains PHP STORM 2016 (licença free para @edu.br) - recomendado
  • Sublime TEXT
  • NetBeans(php e Java)
Banco de Dados:
  • JetBrains DataGrip 2016 (licença free para @edu.br) - recomendado
  • PhpMyadmin
  • PGAdmin(postgres)

Sobre o Sistema SIPS:

=== Roteiro para o passo-a-passo para o Painel Admin do SIPS ====
-> Configuração por parte de um usuário super admin:

  1. Cadastro de Perfis de Usuários;
  2. Cadastro de Usuário, vinculando a um perfil e a uma instituição;
  3. Cadastro de Processo Seletivo;
  4. Cadastro de Níveis de Curso;
  5. Cadastro de Modalidade de Curso;
  6. Cadastrar/vincular as Cotas para o Processo Seletivo;
  7. Cadastrar os Cursos, vinculando a qual unidade pertence as vagas;
  8. Vincular as vagas nas Cotas, na tela de cadastro do Curso;
  9. Homologar Candidatos, após o Término das Inscrições, ultima inscrição, por nível,seja de forma gratuita, ou por pagamento mais atual.
  10. Cadastrar Locais de Prova (Um campus pode ter mais de um local de prova);
  11. Cadastrar Prédios para o Local de Prova;
  12. Cadastrar Salas dentro de um Prédio;
  13. Gerar o Ensalamento para a Prova (PDF, para publicação e disponibilizar no painel do candidato);
  14. Gerar Cartões Respostas em PDF, para impressão;
  15. Gerar Ata das Salas para impressão;
  16. Correção dos Cartões Respostas;
  17. Gerar dados de Abstenção, Reprovados e Aptos no processo;
  18. Gerar Relatório dos Candidatos Aptos por Curso no Processo Seletivo;
  19. Processar a Classificação 1º Chamada do Processo Seletivo de acordo com as cotas, e de acordo com a normativa vigente;
  20. Processar a Classificação 2º Chamada do Processo Seletivo de acordo com as cotas, e de acordo com a normativa vigente;
  21. Finalizar o Processo Seletivo;

=====Processo pronto para ser disponibilizado para as inscrições======
-> Inscrição por Parte do Candidato:

  1. Tela Inicial do sistema, com as inscrições disponíveis;
  2. Tela de Informações sobre o processo escolhido pelo candidato, informações do edital, dos cursos, e da forma de classificação pelas cotas;
  3. Informar CPF para efetuar as inscrições;
  4. Se o candidato já possui cadastro, o sistema mostra na tela os dados mais atuais vinculados ao cpf, o candidato poderá alterar seu dados caso tenha alguma informação errada;
  5. Se não possuir cadastro será solicitado o preenchimento dos dados pessoais do candidato, e após confirmação o candidato procederá com a inscrição;
  6. Escolha do da Vaga a qual concorrerá e qual campus pertence, escolha do Local de prova e qual Cota deseja concorrer;
  7. Confirmação dos dados escolhidos e/ou preenchidos na inscrição;
  8. Tela de Inscrição confirmada, enviando e-mail para o candidato;
  9. Caso o processo seja com pagamento de boleto ou GRU, na tela de confirmação o candidato poderá gerar o mesmo, para efetuar o pagamento;
  10. Painel do Candidato terá todas as informações das inscrições realizadas pelo candidato, bem assim consultar o andamento e resultado das mesmas;