sábado, 2 de maio de 2015

A Liderança e a Divisão de Trabalho

Liderar um grupo é um trabalho complicado, sempre para realizar uma atividade em aula é preciso ter conhecimento do que será feito e ter conhecimentos de todos os membros do grupo, para que assim a atividade se encaixe com a pessoa que a realizará. Isso porque algumas pessoas possuem mais facilidade em relação à alguns tipos de atividades, e outras possuem mais dificuldade. É por isso que referente às atividades realizadas nesta semana, como líder, não obtive dificuldade na separação, uma vez que o grupo possui fortes e fracos que se completam.
As atividades realizadas nessa semana foram: correção da pasta de TSPD, distribuição dos questionário para alunos e professores, manipulação dos questionários respondidos, criação do DER, desenvolvimento do logotipo da empresa, além de reuniões com o grupo e com professores para definição do sistema.
Nesta semana, também definimos com o que cada pessoa ficará responsável em nosso projeto de modo geral, o grupo optou por dividir as tarefas, porém, apesar da divisão, é bem provável que todos os alunos participem de todas as funções listadas abaixo, principalmente na programação.

Segue abaixo o membro do grupo e sua principal função no projeto:

Gabriel Moreli: Programação em PHP do sistema.
Giovanna Aquino: Criação de conteúdo para pasta de TSPD.
Kelvin Medeiros: Desenvolvimento do Design do site e montagem da pasta de TSPD.
Márcia Ortiz: Administração do Banco de Dados, principalmente na retirada de dados do Banco para uso no sistema.
Maria Cecília Gatti: Busca de informações para desenvolvimento do sistema e para uso na pasta de TSPD.
Milena Veronezi: Consistência de dados em Javascript do site.
Vanessa Hayashida: Criação do DER e do Banco de Dados, além da administração do mesmo.
Vitor Guastala: Programação em PHP do sistema.

Sobre a definição do funcionamento final do sistema

Durante essa semanas, entramos no dilema de decidir como e com quais dados nosso programa funcionaria. Como, a priore, o sistema seria rodado em conjunto com o sistema da escola já existente (NSAC), decidimos por nos reunir com o responsável pela manutenção dele.
Marcamos, então, uma reunião com o Anderson, secretário da escola, para obter os dados necessário para iniciarmos a programação.

Ao conversarmos, ficamos sabendo, porém, que o sistema atual da escola passaria por uma atualização. Atualização essa que passaria a ser rodada em EXT (programação não aprendida durante o curso). Ficamos, então, com 3 opções de desenvolvimento:

  • Aprender e programar em EXT para desenvolver o sistema para implantação junto com o Anderson;
  • Programar um sistema semi-independente em php, html e Bootstrap (com programação de interface já iniciada) utilizando apenas alguns dados do banco do cti (tais como: nome, número de matrícula e classe/série) criando uma tabela de logins e senhas próprias, tendo que o aluno cadastrar no seu primeiro acesso uma senha para utilização. O link de redirecionamento para a página inicial estaria disponível dentro do NSAC;
  • Programar um sistema completamente independente, não utilizando nenhum dado do CTI, com linguagem igual à da proposta anterior, porém sem verificação possível de real matrícula do aluno na escola;

Ao termos resposta da banca do TCC, porém, foi escolhida uma quarta opção.
Como fica nosso programa, então?

Programado em PHP, HTML e Bootstrap, um sistema a parte ao da escola, com apenas um link dentro do NSAC e com dados da escola, mas não vinculados diretamente ao NSAC, cedidos pelo professor Celso, de PHP. 


Banco de dados/Diagrama de Entidades e Relacionamentos

Durante o primeiro bimestre deu-se início nosso Diagrama de Entidade e Relacionamento, porém como a ideia inicial era desenvolver o sistema e implementar ao sistema do colégio, o NSAC, teríamos que ter uma base do banco de dados do devido sistema.  Então para a resolução desse problema, entramos em contato com o professor Celso Kawashima para que o mesmo nos disponibilizasse os dados que precisaríamos.
Enquanto espera-se o retorno no professor, desenvolvemos o DER como se o sistema fosse totalmente independe do NSAC.

No momento, como ainda não temos os devidos dados, o nosso diagrama está incompleto.

Histórico Geral, Blog e Software para administrar tarefas

Com o intuito de ter todos os passos registrados, estamos desenvolvendo um Histórico Geral, onde o que aconteceu desde o princípio e o que está acontecendo em nosso projeto ficará registrado.
Outra forma de registro, é o nosso Blog, criado em 27 de abril de 2015, onde em todos os finais de semana os membros do grupo ficarão responsáveis por postar o andamento do projeto realizado por sua parte.
Além disso, nosso Professor André Bicudo sugeriu a ideia de um software que gerencie as tarefas realizadas pelo grupo. Estamos em busca dessa ferramenta que se adeque no perfil do projeto para assim ter melhor organização e resultados.

Atualização da pasta de TSPD

          Durante o primeiro bimestre houve a criação da pasta com o conteúdo inicial sobre o projeto. O professor André Luiz Dalastti indicou as seguintes correções:
  • Foto do xerox do CTI onde os professores disponibilizam o material para os alunos.
  • Captura de imagens referentes a e-mails enviados por coordenadores sobre oportunidades de estágio.
  • Redução do tópico “Cargos e funções”.


         As correções foram aceitas e realizadas pelos integrantes do grupo, os erros foram subdivididos entre os componentes do grupo para que cada um realizasse as devidas alterações, cada dupla ficou responsável por um cargo/função e as devidas alterações foram realizadas em aula. Já a foto ferente ao xerox do CTI a captura de tela do e-mail enviado pelo coordenador de curso, foram tirados durante o processo. No tópico “Proposta de Sistema” foi inserido o questionário que foi passado para os alunos e professores do CTI, com o intuito de sabermos o que os docentes e discentes acham de como é atualmente a venda de livros, oportunidades de estágio e upload de arquivos.


Design do sistema

A interface é uma parte fundamental do sistema, quando bem projetada atrai visualmente o usuário além de se tornar fonte facilitadora, da qual ele se comunica para realizar as tarefas desejadas. Sabendo disso, nosso grupo focou inicialmente no design a ser utilizado em nosso sistema, buscando desenvolver um layout fluido e de fácil entendimento, que facilitasse ao máximo a utilização pelos futuros usuários, porém enquanto desenvolvíamos, recebemos a notícia de que não poderíamos utiliza-lo pois como seria um sistema para o colégio, teria que utilizar o modelo padrão de design dos sites da UNESP. Contudo, dias depois, foi decidido após uma reunião pela banca, que o sistema não seria implantado, e logo, poderia ser utilizado o design proposto. Abaixo imagens do layout:

Desenvolvimento de logotipo

Nessa semana tivemos algumas ideias para o logotipo. O seu desenvolvimento está feito basicamente se inspirando na ideia do número 8. Os desenhos foram feitos a partir de formas geométricas presentes no editor vetorial. Desenvolvemos mais algumas propostas e, a partir da avaliação do professor Rodrigo, reestruturamos alguns estilos de fonte, tamanho e espaçamento. Todo o processo foi feito a partir do software Inkscape.