Ambiente de Aprendizagem
Este projeto foi o desenvolvimento de um ambiente multimídia de aprendizagem para uma empresa do setor educacional. Abaixo estão as metas, tecnologias, soluções e desafios do projeto.
Cliente:
Nome: Twig
Website: http://www.twig-it.com
Indústria: Educacional (e-learning)
Core Business: Produção e distribuição de filmes on-line
País: Escócia
Objetivos:
- Construir um sistema educacional estruturado
- Conteúdos multimídia on-line (mais de 500 filmes)
- Material suplementar de aprendizagem, como quiz, fotos, testes, diagramas
- Conteúdo com base nos currículos / cultura de cada país
- Temas, módulos, vídeos e materiais de aprendizagem organizados em disciplinas como Biologia, Química, Ciências e Física
- Personalização
- e-commerce para acessar os conteúdos educacionais
- Hierarquia de usuário e autenticação: professores, pais, alunos e escolas
- A solução será utilizada por vários países como Escócia, Inglaterra, Austrália, Irlanda, Noruega, entre outros
Escopo:
- Modelagem de banco de dados para categorizar os assuntos, temas, módulos, vídeos e material de aprendizagem
- Tecnologias de integração: Joomla, Kaltura, shibboleth, Flash
- Uso de tecnologia Amazon (RDS,EC3, S3)
- Ferramenta de upload em massa para importar o conteúdo
- Programação Flash para proporcionar uma visualização de conteúdos em um layout de mind-map
- Visualização HTML, opcionalmente sem Flash
- Ferramenta de busca de vídeos: sugestão de palavras-chave
- Controle de usuário /permissões: perfil de assinante como escola, professor, estudante e usuário teste
- Programação no Joomla framework
- Renderização de vídeo na plataforma Kaltura
- e-Commerce - integração com Google check-out
- Localização geográfica
Tecnologias:
- PHP
- Banco de Dados MySQL
- HTML
- CSS
- JAVASCRIPT (JQUERY)
- FLASH
- AMAZON (RDS, EC3, S3)
- JOOMLA
- Kaltura
Recursos:
- 3 programadores / mês
- 6 meses
Desafios:
(1) Prazo
(2) Orçamento
(3) A diversidade tecnológica e novas plataformas
(4) Requisitos
(5) A equipe multi-site (Brasil - Escócia - Inglaterra)
(6) Comunicação
Soluções:
(1) Alocação de equipe e projeto iniciado em 1 semana
(1, 2) Participação de arquitetos de software sênior na concepção da solução no início do projeto
(1, 2) Gerenciamento de projetos eficaz
(1, 3) A aprendizagem rápida de novas plataformas e tecnologias
(4) Aprimoramento nas práticas utilizadas para especificação de requisitos no projeto
(5) Gerenciamento de configuração
(5) Comunicação intensa e eficaz
(5, 6) Bom relacionamento e disponibilidade de diversas ferramentas de comunicação, sem custo para o cliente, como nossa sala de conferências web, Skype, e-mail, ferramentas de compartilhamento de documentos, acesso remoto a computadores, etc
(2) Controle de orçamento e gerenciamento de projetos com relatórios semanais que descrevem as atividades, horas, estimativas e prazos para o projeto
Fatores chave de sucesso
- A contribuição na arquitetura e uma efetiva integração entre diferentes plataformas
- Comunicação constante e entregas ágeis
- Aprendizagem rápida e domínio de novas plataformas


