| Desenvolvimento de tarefa |
| 1. | Objetivo e campo de aplicação |
| Este padrão tem como objetivo estabelecer procedimentos para o desenvolvimento de tarefas de codificação de softwares. O campo de aplicação é toda a CODES no que concerne ao escopo de certificação. |
| 2. | Documentos de Referência |
| 2.1. | Da Associação Brasileira de Normas Técnicas (ABNT) |
| NBR ISO 9001:2008 – Sistemas de Gestão da Qualidade – Requisitos. |
| 3. | Definições e silgas |
| CODES – Coordenação de Desenvolvimento e Sistemas. |
| IFRJ – Instituto Federal de Educação Ciência e Tecnologia do Rio de Janeiro |
| PE-DT – Desenvolvimento de Tarefas |
| REDMINE - Sistema de Gerência de Projetos |
| 4. | Procedimento |
| 4.1. | Desenvolvimento de uma tarefa |
| 4.2. | Ambiente de Desenvolvimento |
| Os códigos serão gerados usando máquina virtual existente através do software VirtualBox. A máquina virtual possui toda a sorte de ferramentas de software necessária para implementação ou manutenção de códigos, sendo principalmente essas: Sistema operacional Ubuntu, Eclipse IDE, pgAdmin, iReport. |
| 4.2.1. | Atualizar o repositório local |
| Através da interface do eclipse mudar a perspectiva para “JAVA EE(Default)”, clicar com o botão direito do mouse em cada um dos projetos, selecionar o submenu “Team” e executar a opção “Update”. |
| 4.2.2. | Descrever sucintamente na tarefa atribuída a solução a ser desenvolvida |
| Descrever de forma clara e objetiva, qual serão as alterações/correções feitas na tarefa referente a tal implementação no gerenciador de projetos. |
| 4.2.3. | Dar Commit no repositório do IFRJ, as alterações até sua conclusão. |
| Através da interface do eclipse mudar a perspectiva para “JAVA EE(Default)”, selecionar todos os projetos, clicar com o botão direito, selecionar o submenu “Team” e executar a opção “Commit”. |
| Deverá ser feito um comentário tendo o seguinte formato: |
| [Comentário sobre o commit] (refs #[numero da tarefa] / [percentual concluído em números]% /@ [tempo gasto]) |
| nota: para tempo gasto consulta manual da ferramenta redmine. |
| 4.2.4. | Mudar o status da tarefa para teste |
| Deverá ser mudado o status da tarefa de “Em Andamento” para “Teste” no gerenciador de projetos. |
| 4.2.5. | Atribuir a tarefa para o coordenador de desenvolvimento. |
| Deverá ser alterada a atribuição da tarefa no gerenciador de projetos para a pessoa responsável pela equipe de desenvolvimento. |
| 5. | Fluxograma |
 |