Critérios considerados em todos os documentos:
Clareza: É muito importante que os documentos estejam claros, e que qualquer pessoa consiga entendê-los.
Corretura e adequação aos padrões: os documentos devem estar seguindo os padrões contidos em https://sites.google.com/a/cin.ufpe.br/if682/artefatos. Casos especiais devem ser esclarecidos com o professor ou a monitoria. Além disso, o conteúdo de cada seção deve estar correto.
Critérios considerados na aplicação:
Fidelidade com a documentação: A aplicação deve estar de acordo com a documentação, principalmente no quesito da arquitetura. A estrutura do sistema deve estar igual a como foi descrito nos diagramas de casos de uso, classes, etc.
Estrutura/Modularização: A aplicação deve estar modularizada e bem estruturada, isto é, separada em componentes e os componentes não devem depender tanto uns dos outros, para que facilite a manutenção e leitura do código
Documentação no código (comentários): O código deve estar comentado. Principalmente quando se trata de métodos com alta complexidade, para quem for ler possa entender com mais facilidade.
Indentação: O código deve estar indentado.
Padronização de nomes (variáveis e métodos): os nomes das variáveis e métodos devem ser bem pensados, e devem seguir um padrão estabelecido pela equipe. Ex.: todos os métodos começarem com letra maiúscula e todas as variáveis com letra minúscula
Critérios considerados na apresentação:
Escopo do projeto: O projeto deve ter uma razão para existir e deve ser criativo.
Conteúdo da apresentação: A apresentação deve ter um bom conteúdo
Organização da apresentação: Os slides devem estar bem organizados
Apresentação da implementação: Na apresentação deve haver uma seção onde é mostrado o sistema em si.
Funcionamento do sistema: Os sitema deve funcionar corretamente no momento da apresentação.
Segurança da equipe: A equipe deve demonstrar segurança na hora de apresentar.
Critérios gerais:
Participação e interesse: Os alunos devem sempre procurar seus monitores para tirar dúvidas, participar nas aulas, etc.
Redmine: Os alunos devem interagir frequentemente no Redmine, tanto com a monitoria como entre si para estabelecer metas e esclarecerem dúvidas.
Prazos: As equipes devem sempre entregar os artefatos no prazo pré-estabelecido.