• Nenhum resultado encontrado

5.1 Comunicação

5.1.2 Elicitação

O sistema SolicitaUFF tem como objetivo facilitar e agilizar os processos onde os alunos interagem com a coordenação. Após a implantação que será realizada pela STI- UFF, os usuários poderão acessar o sistema através do Portal da UFF com as credenciais já utilizadas nos outros sistemas institucionais.

1. Área do coordenador e funcionário da coordenação: Possui a página inicial de cada tipo de solicitação, onde é possível visualizar as solicitações dos alunos e os detalhes da solicitação, onde o coordenador ou funcionário podem alterar o status de uma solicitação.

2. Área do aluno: Possui a página inicial de cada tipo de solicitação, onde é possível criar uma nova solicitação e visualizar o histórico de solicitações. Os detalhes das solicitações, onde é possível acompanhar o andamento de uma solicitação ou cancelá- la desde que a solicitação ainda esteja como pendente. Além de uma parte onde o aluno pode visualizar o seu plano de estudos, onde também é possível pedir o cancelamento ou mudança de turma para cada uma das inscrições.

5.1.2.1 Requisitos Funcionais

R01 O sistema deve permitir que os alunos solicitem inclusão de disciplinas no seu plano

de estudos desde que esteja dentro do período de ajuste da UFF.

R02 O sistema deve permitir que os alunos solicitem a alteração de turma do seu plano

Capítulo 5. Processo de desenvolvimento do SolicitaUFF 31

R03 O sistema deve permitir que os alunos solicitem o cancelamento de inscrição em

turma desde que esteja dentro do período de ajuste da UFF.

R04 O sistema deve permitir que os alunos solicitem declarações personalizadas.

R05 O sistema deve permitir que os alunos solicitem aproveitamento de disciplinas já

cursadas na UFF.

R06 O sistema deve armazenar a hora, o ip e o usuário do qual as ações forem executadas. R07 O sistema deve permitir que os coordenadores e funcionários de coordenação possam

alterar o status de uma solicitação, provendo o acompanhamento do andamento da mesma.

R08 O sistema deve oferecer informação sobre o sistema a todos os usuários, tais como:

versão do sistema, responsável pelo sistema, status e etc.

R09 O sistema deve exibir mensagens de erro que estejam em linguagem natural aos

usuários para que sejam informados claramente sobre o resultado da ação realizada.

R10 O sistema deve permitir que o usuário possa visualizar as suas solicitações e o status

das mesmas.

R11 O sistema deve ser integrado ao portal de autenticação de sistemas da UFF.

5.1.2.2 Requisitos não-funcionais

Usabilidade: De acordo com as 10 Heuristicas de Usabilidade de Nielsen (1990). E

utilizando o questionário HEUA que também atende requisitos de acessibilidade.

Acessibilidade: De acordo com Avaliador e Simulador de Acessibilidade em Sítios (ASES)

do Governo Federal.

Confiabilidade: O sistema deve, em caso de falha, ter capacidade para recuperar os

dados até a última operação que realizou.

Desempenho: O tempo de processamento de uma operação de consulta e o tempo de

resposta para as operações de cadastro, alteração e exclusão de solicitações não devem exceder três segundos.

Manutenibilidade: O sistema deve ter mais de 80% de cobertura de testes e 100% de

cobertura do Rubocop1, como será explicado no Capítulo 5.

1

Capítulo 5. Processo de desenvolvimento do SolicitaUFF 32

5.1.3

Negociação

Para a realização deste projeto foi necessária uma colaboração entre os autores e a Superintendência de Tecnologia da Informação da Universidade Federal Fluminense (STI-UFF), a fim de poder integrar o sistema desenvolvido com o sistema de autenticação de usuários unificado da universidade e para realizar as diversas integrações com o banco de dados de alunos.

Como condições da negociação, foi definido que o código fonte produzido ficará armazenado no repositório interno da STI-UFF e que os padrões de projetos assim como o Plano de Gerência de Configuração da STI-UFF deveriam ser seguidos.

Ao término, o projeto será avaliado pela STI-UFF para garantir que as condi- ções acordadas foram seguidas e, se necessário, ajustes serão realizados para garantir a aderência do sistema às necessidades e regras de negócio da Universidade.

5.2

Planejamento

Após os requisitos básicos do sistema serem identificados na seção anterior, pode- mos seguir para a atividade de planejamento. Nesse caso, adaptamos o ciclo incremental do processo PDWAU para uma abordagem mais ágil, planejamos através de “sprints” de 15 dias, onde cada sprint possui tarefas designadas que deveriam iniciar e terminar junto com o sprint. A dificuldade das tarefas foram estimadas através do “planning poker”2

utilizando como unidade de medida pontos de história, de modo que se chegasse em um consenso para se encaixar dentro dos “sprints”.

Tabela 1 – Esforço por ponto de história Pontos de história Esforço

1 Trivial 3 Baixo Esforço 5 Médio Esforço 8 Alto Esforço 13 Praticamente impossível 2

Capítulo 5. Processo de desenvolvimento do SolicitaUFF 33

Tabela 2 – Requisitos funcionais Requisitos Pontos de história

R01 05 R02 05 R03 05 R04 03 R05 05 R06 03 R07 08 R08 01 R09 03 R10 03 R11 03

5.3

Modelagem

Nesta atividade, optamos por criar personas e cenários de uso que descrevem como são feitas as solicitações à coordenação.

5.3.1

Personas

Para compreender a perspectiva dos funcionários de coordenação e coordenadores de cursos de graduação, optamos por realizar entrevistas individuais, a qual foi uma opção eficaz e qualitativa (BARBOSA; SILVA, 2010). No roteiro da entrevista, algumas ques- tões que possibilitaram compreender o processo, e com isso o que poderia ser melhorado através de um sistema. Com os alunos utilizamos um questionário, que nos possibilitou compreender os pontos relevantes para os alunos. Alunos de diversos cursos, responderam e com isso vimos que há problemas relevantes e em comum, o qual o SolicitaUFF poderia resolver de maneira segura, eficaz e eficiente. Para cada ator do processo, criamos uma persona para nos auxiliar no desenvolvimento do sistema.

1. Persona criada para o perfil funcionário da coordenação de graduação:

Samuel Almeida, 31 anos, técnico administrativo, há 2 anos na coordenação de curso de graduação.

Objetivos: Homologar as solicitações dos alunos de forma eficiente.

Desafios: Acha trabalhoso gerenciar os formulários em papel e além disso, acha

muito burocrático homologar todas as solicitações.

Como o SolicitaUFF pode ajudá-lo: Poupando seu tempo ao disponibilizar for-

mulários aos alunos. Proporcionando uma interface eficiente para seu uso cons- tante.

Capítulo 5. Processo de desenvolvimento do SolicitaUFF 34

2. Persona criada para o perfil coordenadora do curso de graduação:

Márcia Carvalho, 43 anos, coordenadora de curso de graduação há 5 anos.

Objetivos: Utilizar um sistema simples e que ajudará os funcionários da coorde-

nação a ter controle dos pedidos feitos pelos alunos do curso de graduação.

Desafios: Acha burocrático realizar tarefas manualmente.

Como o SolicitaUFF pode ajudá-la: Provendo uma estrutura robusta, dimi-

nuindo possíveis erros de processamento durante seu uso, diminuindo a quan- tidade de papel.

3. Persona criada para o perfil de aluno de curso de graduação:

Roberta Ferreira, 23 anos, aluna de curso de graduação há 5 períodos.

Objetivos: Solicitar inclusão, alteração e exclusão de turma durante o período de

ajustes. Além de solicitar declarações personalizadas e solicitar o aproveita- mento de disciplinas já cursadas na universidade.

Desafios: Conciliar seu horário com o horário da coordenação e acha burocrático

realizar essas tarefas, pois necessita preencher diversos papéis.

Como o SolicitaUFF pode ajudá-la: Removendo as restrições de horários para

a realização dos pedidos e reduzindo a burocracia, assim, economizando tempo e dinheiro.

5.3.2

Cenários

De acordo com o resultado do questionário e entrevistas, diversos cenários de pro- blema puderam ser criados para avaliar melhor as situações. A persona Roberta Ferreira, necessitou de diversas solicitações durante todo o período que cursou na universidade.

Para solicitações feitas presencialmente, temos:

1. Cenário: Alteração no plano de estudos

Na primeira semana de aula, Roberta, estudante de Graduação da Universidade Fe- deral Fluminense, deseja realizar uma alteração no seu Plano de Estudos. Para isso, ela necessita comparecer a coordenação de seu curso durante o horário estabelecido por esta, e solicitar a mudança. Roberta faz estágio no Rio de Janeiro até as 17h e tem que correr para chegar na coordenação antes do seu horário de fechamento, 18h. Devido a possíveis complicações, como congestionamento, nem sempre ela con- segue chegar a tempo. Além disso, se ela precisar fazer outra alteração, ela precisa comparecer novamente à coordenação.

Capítulo 5. Processo de desenvolvimento do SolicitaUFF 35

2. Cenário: Aproveitamento de disciplinas

No final de seu curso, Roberta, estudante da Universidade Federal Fluminense, deseja aproveitar algumas disciplinas já cursadas na UFF. Para isso, ela necessita preencher um formulário e entregar na coordenação do seu curso, no horário de funcionamento. Essa solicitação precisa ser aprovada para, só depois constar em seu Histórico. Depois de realizar o pedido até a aprovação, ou não, Roberta não sabe a situação de seu pedido. Além disso, ela terá que preencher um formulário para cada disciplina que desejar aproveitar.

Também levantado pelo questionário e entrevista, identificamos que algumas coordenações fazem uso de ferramentas de apoio informatizadas, como formulários online e e-mail, portanto elaboramos dois cenários para contemplar esses casos.

1. Cenário: Alteração no plano de estudos

Em determinado período de seu curso, sua coordenação decidiu utilizar GoogleForms para facilitar as solicitações de alteração de plano de estudo. É disponibilizado no site do seu curso um link para um formulário o qual Roberta pode solicitar o cance- lamento da disciplina que deseja. Ao acessar o link, Roberta se sente insegura, pois o formulário sugerido é um recurso não-oficial da universidade, mas como Roberta não poderia comparecer à coordenação, ela acaba preenchendo o formulário para solicitar a alteração.

2. Cenário: Solicitar declaração personalizada

Roberta necessita solicitar declarações personalizadas, para um intercâmbio. Nos sistemas da universidade, não há como fazer essa solicitação, ou pode ser feita pre- sencialmente ou por e-mail que é o que sua coordenação sugere. Portando Roberta necessita solicitar por e-mail essa declaração. Roberta se sente insegura com isso, pois terá que passar os seus dados pessoais e matricula por e-mail para que a sua solicitação seja atendida.

Documentos relacionados