quarta-feira, 7 de dezembro de 2016

19ª Semana - Entrega Final

Boa noite caros leitores!

Hoje, dia 08/12 foi a nossa segunda entrega do projeto, com toda a documentação revisada e as correções de sistema realizadas, com base nos mapeamentos feitos pelos professores orientadores nas apresentações. O sistema apesar de funcional, ainda carece de uma importante funcionalidade, que é o controle de estoque de forma detalhada. Para a próxima semana estaremos focados neste item tão critico do sistema para atender nossos clientes.



A equipe Iffarma novamente deseja a todos um bom desempenho nas próximas correções.

Até breve!

quinta-feira, 1 de dezembro de 2016

18ª Semana - Últimas apresentações

Olá caros leitores!


Nessa semana, os últimos grupos da disciplina A6PGP realizaram suas apresentações, e durante essa e as outras semanas conseguimos absorver os erros que deveriam ser corrigidos. Todos foram importantes para que possamos aprimorar e continuar realizando nossas correções e assim conseguirmos fazer a entrega final da melhor forma possível. Do começo ao fim, foi uma aula/apresentação impecável, todas as críticas, sugestões e elogios dos professores agregaram muito ao nosso conhecimento.


Estamos nos últimos dias para a entrega final, realizando um trabalho intenso para ajustar os últimos detalhes da documentação e sistema. Todos do grupo estão empenhados em desenvolver o seu melhor para que as falhas sejam sanadas


Queríamos agradecer á todos os grupos que apresentaram, pois serviu de grande aprendizado para o nosso grupo. Desejamos que todos tenham uma ótima entrega!

quinta-feira, 17 de novembro de 2016

16ª Semana - Apresentação do projeto Iffarma

Olá caros leitores!

Mais um dia de apresentação, e por sorte nós fomos os escolhidos para demonstrar o nosso projeto aos professores e alunos. Com esta apresentação adquirimos muita experiencia, não só na vida acadêmica, mas também para a vida profissional e pessoal. Tivemos muitos feedbacks importantes que ajudará a equipe a se dedicarem mais no projeto, assim, dando continuidade no desenvolvimento do mesmo.


Após a apresentação, prestamos muita atenção em todas as dicas e erros apontados pelos professores sobre o projeto, e vimos que, temos muito oque melhorar. Todos se dedicarão e se comprometerão igualmente com a qualidade e entrega final do projeto. Uma dica para outras equipes, em qualquer tipo de projeto é importante anotar e presta muita atenção aos seus orientadores, eles estão lá para nos ajudar a aprender e a errar menos.


Estamos parabenizando a equipe do tema Patinhas que está desenvolvendo um ótimo projeto, e servindo de conhecimento para os demais grupos que os assistiram.


Temos muito trabalho a ser feito e pretendemos cumprir o cronograma para realizar a entrega final, estamos preparados, e vamos nos dedicar em dobro para que todas as melhorias e correções sejam feitas.


Boa sorte aos próximos grupos!

quinta-feira, 10 de novembro de 2016

15ª Semana - Primeiras Apresentações

Saudações caros leitores!

Hoje venho para lhes trazer um resumo básico do primeiro dia de apresentações dos projetos para a disciplina que, ocorreram ontem, além do segundo Gource do nosso trabalho.
Ontem as equipes SetCronus e Gaw.it apresentaram seus respectivos projetos desenvolvidos ao longo do semestre, para os professores da orientadores e a convidada , também do corpo docente, professora Aline. 

A equipe Iffarma parabeniza ambos pelo trabalho desenvolvido, bem como as apresentações que, nos deixam um aprendizado e serve também de inspiração para aprender mais a respeito dos assuntos abordados.

Em paralelo, segue abaixo o segundo vídeo do Gource do nosso projeto


Em breve traremos mais novidades. Até logo!

sexta-feira, 4 de novembro de 2016

14ª Semana - Primeira Entrega

Boa noite caros leitores!


Trago-lhes o resumo da 14ª Semana, a que exigiu maior dedicação - até o momento - de todo o projeto. Nos últimos 10 dias trabalhamos de forma intensa para cumprir a primeira entrega do projeto que ocorreu ontem (03/11), onde os professores orientadores receberam toda a documentação do projeto em si e do produto, além de DVD contendo o sistema desenvolvido, vídeos publicados, script de banco de dados, arquivo da documentação entre outros.



Nas primeiras semanas de desenvolvimento do sistema, muitas dificuldades foram encontradas pelos desenvolvedores da equipe André e Danilo, o que gerou um acumulo de trabalho para os últimos dias antes da entrega. Com todos os obstáculos sendo superados, gradualmente o sistema foi ganhando identidade até atingir o objetivo real para o qual a solução foi desenvolvida.




Tela inicial do sistema Iffarma.


Para a finalização desta fase de todo o sistema, foi necessária uma grande força tarefa com dedicação de todos os membros e sucessivos testes que, cumprem as exigências do trabalho e garantem a qualidade e eficiência do sistema que será entregue ao nosso cliente.

As ferramentas de desenvolvimento utilizadas também se mostraram extremamente precisas por sua estrutura, organização e acima de tudo na compreensão, dada a dificuldade inicial da equipe na codificação do sistema e organização do ambiente de hospedagem.






Tela de cadastro de usuários do sistema.


Apesar das etapas críticas de desenvolvimento do sistema, os demais integrantes da equipe estiveram focados em revisar, organizar e finalizar toda a documentação registrada ao longo do projeto até o último dia. Para isto foram necessárias duas reuniões presenciais de muito esforço e trabalho conjunto, o que facilita a integração de toda a equipe nas tarefas paralelas e permite a correção de problemas em um curto espaço de tempo.


Equipe Iffarma trabalhando no projeto.


Após todo o trabalho árduo e exaustivo desempenhado nas etapas finais, a entrega foi realizada ao professor orientador Dr. José Braz presencialmente no IFSP. Para as próximas semanas, serão realizadas as apresentações para avaliação do projeto pelos professores da banca. Desejamos à todas as equipes envolvidas uma boa apresentação.

Voltaremos com mais novidades na próxima semana.

Até logo!

quinta-feira, 27 de outubro de 2016

13ª Semana - A caminho da reta final

Olá caros leitores!

Acredito que todos estão correndo contra o tempo para que tudo no final dê certo. Ainda temos muita coisa a ser feita, e estamos trabalhando duro para a primeira entrega. Cada minuto que sobra está sendo essencial para a finalização do projeto Iffarma. A documentação e o desenvolvimento deve sair conforme o esperado por todos, para isso, cada membro da equipe tem suas responsabilidades a serem cumpridas para atingirmos o nosso objetivo.


Na documentação está sendo focado a parte de Gerenciamento do projeto, baseado no prince2, fundamentação teorica e as mudanças, já no desenvolvimento estamos trabalhado nos relatórios de indicadores e preparando o sistema para efetuar os testes. Perdemos um pouco de tempo devido as mudanças, mas foram necessárias para atender a necessidade do cliente. Por mais que tenhamos atenção no projeto do começo ao fim e tenhamos documentado a análise de risco, alguns eventos são imprevisíveis e podem afetar muito no andamento do projeto, porém, é como Peter Drucker o pai da administração moderna diz:



Vamos ao trabalho!

quarta-feira, 19 de outubro de 2016

12ª Semana - Desenvolvimento

Olá caros leitores!

Estamos chegando na reta final do projeto. Restam poucos dias para a primeira entrega e ainda temos algumas tarefas para concluir.

Na última semana não tivemos aula, mas nos encontramos na residência de um dos membros da equipe para alinhar as atividades realizadas nas últimas semanas e conferir as atividades pendentes. Discutimos também diversos pontos sobre o desenvolvimento.

Para o desenvolvimento estamos utilizando o CodeIgniter. 



O CodeIgniter é um Framework open source para o desenvolvimento de aplicações PHP. Ele utiliza o padrão  de arquitetura MVC e possui  um excelente conjunto de bibliotecas que facilitam o desenvolvimento.

domingo, 16 de outubro de 2016

11ª Semana - Primeiro vídeo do gource

Olá Caros Leitores do Blog!

Na 11ª semana de desenvolvimento do projeto (02/10 à 08/10), a equipe IFFarma publicou o primeiro vídeo do Gource, que pode ser conferido abaixo:


E para aqueles que ainda não conhecem, o Gource é um software que permite visualizar o desenvolvimento de um projeto baseado nas informações gerenciadas pelo sistema de controle de versão. Neste caso o Subversion SVN é a estrutura que está sendo utilizada para execução dos processos.

O Gource é responsável por gerar um vídeo de animação do histórico de entradas das informações de versionamento do projeto, utilizando dados do sistema de controle de versão (datas, modificações e arquivos modificados através de commits.).

Além do video, iniciamos neste período a programação com o desenvolvimento dos módulos cadastrais do sistema, o qual traremos novidades em breve.

Até a próxima!

segunda-feira, 3 de outubro de 2016

10º semana - Iniciando a programação

Olá Caros leitores!
A equipe traz boas notícias!

Finalmente finalizamos a modelagem, houve muitos imprevistos durante as últimas semanas, trabalhamos duro para que a modelagem ficasse pronta para nos auxiliar no desenvolvimento do sistema. Tivemos várias dúvidas e pontos a serem corrigidos, porém, o tempo usado para o estudo e análise da modelagem vai nos trazer diversos benefícios no desenvolvimento e na finalização do projeto Iffarma.



Já na documentação houve também um grande progresso, temos o modelo pronto, e neste mesmo modelo já foram incluídos contexto sobre a idéia do Iffarma, dicionário EAP, Análise de Riscos, Análise Funcional, Gerenciamento de Comunicação. Ainda falta muito para a conclusão da documentação, mas estamos correndo contra o tempo para finalizar conforme o nosso cronograma e as datas estipuladas para as apresentações.



Agora estamos preparados para a parte que toma um grande tempo no projeto, a programação! Com o banco de dados finalizado no MySQL, e com o protótipo criado na ferramenta Moqups, já foi possível dar início a programação do sistema. Para a hospedagem do sistema estamos usando o Hostinger, já temos um domínio chamado iffarma.com.br, e em breve iremos postar o layout do sistema para que já seja possível adiantar correções de usabilidade do sistema.



Finalizando, para mostrar todo esse progresso no projeto que foi feito do início até o momento, estamos preparando o ambiente para criar e postar o nosso primeiro vídeo no Gource. Isso nos dá uma melhor visualização do processo de desenvolvimento do projeto Iffarma.



Até as próximas novidades!

sexta-feira, 23 de setembro de 2016

9ª Semana - Requisitos e Modelagem Parte 4

Olá caros leitores!

Nesta nona semana estamos tratando alguns pontos que ficaram pendentes e finalizando a modelagem. Como relatado na semana anterior, está feito grande parte dos tópicos citados, ainda estamos dando os retoques finais para ser inicializado o desenvolvimento da aplicação. O protótipo do sistema está sendo finalizado e estamos nos dedicando bastante para que não haja retrabalho quanto ao sistema e suas funcionalidade. Segue abaixo uma imagem de como está o protótipo da nossa tela de login/cadastro do sistema.


Até breve!

segunda-feira, 19 de setembro de 2016

8ª Semana - Requisitos e Modelagem Parte 3

Boa noite caros leitores!

Durante esta semana, focamos em finalizar as especificações técnicas do projeto revisando e corrigindo a modelagem, análise de requisitos, custos e riscos. Neste mesmo período iniciamos o desenvolvimento do MER(Modelo de Entidade Relacional), DER(Diagrama de Entidade Relacional) e Diagrama de Sequencia. Após a finalização do MER e DER encontramos alguns detalhes a serem revisados antes de finalizar o Diagrama de Sequencia e partir para a inicialização do desenvolvimento do projeto.


Chegamos em uma fase do projeto que o cuidado e atenção devem ser dobrados para que antes da primeira entrega não tenhamos retrabalho. As revisões são importantes para o desenvolvimento do projeto, assim criando melhorias na documentação e na modelagem.


Estamos correndo com o projeto para acompanhar o cronograma e assim concluir o projeto.

Finalizando, estamos quase prontos para iniciar o desenvolvimento, ainda faltam alguns ajustes que influenciam diretamente nos processos do sistema. Estamos ansiosos para a próxima aula para concluirmos essa etapa da modelagem do projeto.


Até breve!

segunda-feira, 12 de setembro de 2016

7ª Semana - Requisitos e Modelagem Parte 2

Boa noite caros leitores!

Nesta segunda semana de setembro, continuamos com o desenvolvimento de toda a especificação técnica do projeto (modelagem, análise de requisitos, custos e riscos) já iniciada anteriormente. Nos últimos dias foi realizada uma nova correção dos requisitos funcionais, mediante orientação dos professores, bem como a finalização do Diagrama de Casos de Uso, Diagrama de Classes e a Análise dos Riscos do projeto.
Este último documento retrata todos os eventos que podem ocorrer de forma inesperada e que, influenciem no objetivo do projeto de forma negativa ou positiva. A partir do momento em que os riscos são mapeados, a equipe deve estar preparada para caso algum dos eventos ocorra, permitindo desenvolver em tempo hábil as resposta aos riscos (plano de ação).

É importante ainda ressaltar que, tais mapeamentos influenciam diretamente no projeto e nos recursos humanos e tecnológicos aplicados ao projeto e produto final. A estruturação é fundamental para uma identificação dos pontos que foram prejudiciais ao resultado final, bem como tudo que foi previsto e controlado antes do acontecimento.

Para finalizar, algumas adaptações foram realizadas na modelagem UML influenciadas pelo modelo de negócios e necessidade maior do cliente (visão sistêmica e visão do usuário). Isso é justificado por uma especificação técnica desenvolvida em forma de ciclos, permitindo que haja um desenvolvimento dos diagramas de forma paralela com revisões periódicas.

Até breve!

sexta-feira, 2 de setembro de 2016

6ª Semana - Requisitos e Modelagem

Caros leitores, boa noite!

Mais uma semana de projeto se passou e trago-lhes um resumo de todas as atividades desenvolvidas, bem como as definições dos próximos passos do trabalho. Nesta etapa de desenvolvimento, o grupo esteve focado na transição entre os levantamentos iniciais do modelo de negócio e a modelagem técnica dos dados. 
Considerando o cronograma e as metodologias tecnológicas empregadas no trabalho, a pré modelagem se deu através do levantamento de requisitos (Funcionais e Não Funcionais), necessários para o escopo de funcionalidades do sistema e funções pertinentes ao ambiente , resultadas de necessidades e informações coletadas com o cliente. 

Após o processo de análise do problema e a solução abordados em aulas anteriores, foi criada a primeira documentação de requisitos funcionais e não funcionais , a qual passou por uma avaliação e orientação dos professores da disciplina. Os resultados da análise foram coletados como base para toda a modelagem UML, item crítico neste ciclo do projeto e fundamental para a coerência do mesmo até o seu término.

Fonte: https://upload.wikimedia.org/wikipedia/en/2/2d/UML_logo.gif

Finalizado o processo de escrita dos requisitos e inicialização da modelagem, o grupo optou por trabalhar de forma mais aproximada possível nesta fase, visto que todas as integrações sistêmicas e a documentação do projeto em si, dependem de um modelo claro e organizado.
Por último e não menos importante, definiu-se os próximos esforços para a progressão do projeto:
- Revisão de Levantamento de Requisitos (Funcionais. e Não funcionais)
- Análise de riscos e Custos
- Início da Modelagem do Projeto (UML, MER, DER etc).
- Elaboração das Métricas do mês
Até a próxima!

sexta-feira, 26 de agosto de 2016

5ª Semana – Cronograma e Levantamento de Requisitos

Entramos na 5ª semana do projeto. Durante a semana discutimos diversos pontos do projeto, entre eles a elaboração do cronograma e o levantamento dos requisitos. 

O cronograma é uma importante ferramenta para o gerenciamento de tempo do projeto. Vários itens foram discutidos e alguns precisaram ser alterados. Determinamos o início, rmino e duração de cada atividade, bem como os responsáveis por cada uma delas. Nos próximo dias, o mesmo deve ser finalizado. 

Com base em tudo o que observamos no nosso cliente e levando em conta as orientações dos professores, iniciamos o levantamento de requisitos. É essencial compreender as dificuldades do nosso cliente para que o sistema atenda as suas necessidades. 


quinta-feira, 18 de agosto de 2016

4ª Semana - Resumo da semana

Boa noite!

 Estamos na quarta semana de aula e foi realizada a correção dos pontos abordados no post anterior. Durante a semana foram discutidas algumas dúvidas sobre o projeto e muitas delas sanadas com os professores Ivan e Braz na nossa reunião em sala de aula. Após a reunião foram direcionadas as responsabilidades para cada membro da equipe, respeitando o cronograma elaborado para o grupo.

 Na mesma semana foi realizada uma visita ao cliente por um dos nossos integrantes, onde alguns pontos importantes para alinhamento do projeto foram extraídos.

 Consideramos importante ressaltar que os processos manuais são bem exaustivo para o nosso cliente. De uma maneira resumida são feitos cadastros dos beneficiados, controle de entrada e saída dos medicamentos, organização do estoque dos medicamentos e receitas retidas, controle de atendimento e retorno do beneficiado, sendo assim, atualmente todos esses processos são feitos de forma manual, e isso ainda causa uma confusão enorme quando é necessário avaliar se o medicamento está no prazo correto para a doação.


 Vivemos um pouco o dia-a-dia do cliente na última visita, segue uma foto do estoque com uma grande quantidade de medicamentos recebidos e prontos para serem entregues aos beneficiados:

 

 Nesta visita, foi possível observar a sua real necessidade, que favorece a proposta da solução é direta e indiretamente auxiliar aos beneficiados e doadores.

quinta-feira, 11 de agosto de 2016

3ª semana - Proposta Inicial da Iffarma

Boa noite!

Nesta 3ª semana foi apresentado a proposta inicial da IFFarma, estávamos ansiosos para esse dia. Houve um sorteio dos grupos para a apresentação da proposta e nós fomos o primeiro grupo apresentar, e para nossa surpresa foram citados os seguintes pontos de atenção no projeto:

- Foi solicitado a correção da Modelagem de todo o negócio e sistema, sendo assim a equipe deve refazer o modelo de negócio e definir exatamente o que o sistema vai fazer e todos os seus processos mais críticos para a cliente.

- É de extrema importância que independente do papel de cada membro da equipe, todos devem está por dentro do que está acontecendo no projeto, buscar o conhecimento de tudo oque está sendo feito e falado, assim aperfeiçoando a comunicação entre todos.

- É importante a definição de funções de cada membro da equipe, independente da colaboração de todos em todas as atividades, isso serve para melhorar a organização da equipe. Neste caso é o nosso organograma que vai nos ajudar com essa definição.

- Quais relatórios e tipos de indicadores o sistema vai gerar

- Deve ser definido quais os tipos de relatório e indicadores que o sistema vai gerar para o nosso cliente.

- Atenção a documentação:
* O Numero de páginas foi maior que as 2 solicitadas
* As imagens da metodologia Prince2 ficaram ilegíveis no Slide
* Se atentar a regras de negócios específicas e coisa que necessitem de uma regulação (leis), por exemplo a questão de trabalhar com receitas e BULAS.

- Consideração Final: O modelo é o item mais crítico desse início de projeto, gerou mais questionamento por parte dos professores e não esclareceu o objetivo exato.

Foram apresentadas diversas propostas de outros grupos, conseguimos aprender bastante com cada feedback dos professores tanto na nossa apresentação como nas dos demais grupos, para que na próxima oportunidade não aconteça os mesmos erros.

quinta-feira, 4 de agosto de 2016

Planejamento e Início

Boa noite caros leitores!

A partir de hoje iniciamos este blog integralmente dedicado a equipe e projeto IFFARMA, para atender a disciplina de A6PGP do Instituto Federal de Ciência e Tecnologia de São Paulo (IFSP). Estamos em fase de planejamento com ênfase na abordagem e seleção das ideias a serem desenvolvidas, organização de métricas e atribuição de funções aos integrantes.
Daniel
A nossa equipe é composta por: André Monteiro, Daniel Torres, Danilo Barão, Cláudio Ribeiro e Tácito Lima.



André
Danilo
Claudio
Tácito


Iremos atualizá-los semanalmente com um resumo de todas as atividades desenvolvidas, bem como a evolução do projeto.

Até a próxima.