Canal do Professor
É uma agenda virtual com a função de auxiliar os professores do ensino fundamental de escolas públicas da cidade de Fortaleza a registrarem frequências, notas e planos de aula, pois atualmente os registros são feitos em agendas físicas.
Esse foi o meu projeto de conclusão de curso de Análise e Desenvolvimento de Sistemas que foi desenvolvido numa equipe de 6 alunos e sua duração foi de 2 anos.
Visão Geral
Para o projeto final do curso de ADS era necessário que os alunos formassem um time para criar um software para plataformas WEB e em aplicativo e que preferencialmente ajudasse a sociedade. Durante todo o processo até a conclusão o seu escopo precisou diminuir e tivemos que lidar com mudanças no time, apesar dos problemas conseguimos entregar um ótimo produto.
Nesse projeto pude dar os meus primeiros passos na área de tecnologia e desenvolvendo as seguintes habilidades:
Fiz o estudo do problema, pesquisas e entrevistas com professores e secretária de uma escola pública de Fortaleza para entender as suas dores e criar requisitos relevantes para a criação de um escopo bem estruturado.
Aprendi a liderar o time por um semestre, a dividir as suas funções, as suas entregas semanais e analisando sempre se os requisitos estavam sendo aplicados.
Eu fui responsável por criar e apresentar o que desenvolvemos semanalmente aos professores assim como o PITCH final ao final do semestre.
O PROCESSO
Nosso processo foi baseado na metodologia ágil. Mas previamente foi feito um desk research e técnicas de UX que serão detalhadas a seguir.
Entendendo o problema
Nosso time depois de pesquisar problemas relevantes decidiu utilizar um problema pessoal de duas integrantes do próprio time que trabalhavam como professoras de escolas públicas da rede municipal de Fortaleza.
Por anos trabalharam registrando as notas, frequências e planos de aula em agendas físicas, nada do processo era digital, por isso perdiam tempo e tinham mais trabalho para manter as agendas regularizadas, pois a prefeitura não dispõe aos professores acesso ao sistema da escola.
Dessa forma, analisando as suas dores com os demais professores da rede municipal, vimos que esse problema seria importante para o nosso trabalho final.
A partir disso pesquisei:
- Entender os problemas comuns entre os professores
- Quais seriam os principais funções que nosso software devia oferecer.
- Sempre alinhar com a equipe se os requisitosestavam sendo seguidos de acordo como uma gestão de escola pública municipal funciona.
recolhendo informações
O primeiro passo que era saber qual era o problema que iamos solucionar foi concluido, mas precisavamos ter um panorama de como poderiamos trabalhar no nosso projeto, então iniciei uma pesquisa de Desk Research e analisei sites governamentais, notícias e produtos similares no mercado.
O resultado dessa pesquisa foi uma matriz CSD que nos deu questionamentos para serem respondidos em entrevistas.
Durante os dias que eu trabalhei na escola conversei com professores e coordenadores para entender como a tecnologia poderia ajudar na gestão da escola e nos registros dos professores.
A partir das informações que recolhemos conseguimos criar uma persona que representaria um perfil comum das professoras da escola.
- Casada, 28 anos.
- Organizada, Metódica, Amigável e Extrovertida.
- Deseja ter mais produtividade no trabalho, praticidade, modernizar ferramentas de controle de seus registros.
Cenário comum das ações que a professora faz na escola é:
- Registrar a frequência de alunos.
- Registrar conteúdo da aula.
- Registrar pontuação de atividades.
- Registrar entrega de trabalhos.
- Registrar notas.
- Calcular médias.
No fim dividimos analisamos que os requisitos mais importantes para o professor eram:
- Registrar notas.
- Obter médias.
- Registrar frequências.
- Registrar planos de aulas.
- Registrar reposições de aulas.
Histórias de usuários e casos de uso
A partir das informações que obtemos criamos 14 histórias de usuários pensando em diversos tipos de usuários que se beneficiariam na escola, as suas dores e seus objetivos com o nosso software.
A partir das histórias conseguimos pensar num caso de uso aonde descrevemos uma sequência de eventos feitos por tipos diversos de usuários no uso do sistema.
Inicialmente pensamos em direcionar nosso projeto para o professor e a secretaria (será demonstrado na parte WEB que fizemos telas direcionada a secretaria), mas ao longo dos semestres o escopo acabou ficando grande e tivemos que enxutar os requisitos para atender apenas ao professor.
WIREFRAME EM SKETCHING
Chegou a hora de visualizar a ideia e assim desenhei como seria o nosso projeto a mão utilizando o Procreate como ferramenta. Primeiramente foi desenvolvido como aplicativo de celular e depois seria adptado para WEB.
Entendendo o problema
desenvolvimento do back-end
Product Backlog
Toda a parte de design foi feita e agora o próximo passo seria o desenvolvimento do software. Nesse momento agi com uma Scrum Master e dividi as tarefas entre os outros integrantes do time, fiquei atenta para que os requisitos principais fossem atingidos e testei suas funcionalidades.
Nesse momento decidimos focar em entregar um software dedicado apenas ao usuário que fosse professor, pois o escopo acabou ficando grande e não teriamos tempo suficiente para entregar todas as funções propostas no início do nosso projeto.
Arquitetura e Repositórios
RESULTADOS E APRENDIZADOS
Após dois anos de desenvolvimento e vários aprendizados e problemas diferentes lidados durante os semestres, o resultado que foi gerado foi um aplicativo que serve como uma agenda virtual para professores do município de Fortaleza, que inicialmente começamos com o nome Girafalles, depois se tornou Agenda do Professor e por final Canal do Professor. Essa mudança nos nomes se deu por amadurecimento do grupo em desenvolver algo mais comercialmente viável. Os integrantes do time foram mudando com o passar do tempo, mas o objetivo do nosso projeto nunca foi alterado.
Alguns outros aprendizados importantes foram:
- Trabalhar em equipe: Aprender a trabalhar em equipe e saber que tudo se tornou mais fácil porque eu tinha um time de colegas que me ajudaram ao seu modo a eu atingir meus objetivos foi o valor mais importante que eu aprendi nesse projeto.
- Dar suporte: Poder ajudar meus colegas em seus problemas sendo de forma prática ou simplesmente trocando opiniões foi muito importante para eu aprender a ligar com vários tipos de profissionais e problemas.
- Desvendar a minha área de atuação: Com esse projeto aprendi que poderia utilizar meus conhecimentos e formações anteriores na área de arte e poderia integra-la com o que eu estava aprendendo na área de tecnologia, assim trabalhos que entravam nas áreas de usabilidade, design, requisitos, pesquisa e pitch foram as que eu mais me identifiquei.