Titulo Estágio
WOW – Administration Module
Área Científica
Tecnologias Web (HTML, CSS e JavaScript),
Local do Estágio
Coimbra- Taveiro
Enquadramento
O WOW é uma plataforma web-based de gestão integrada de ordens de trabalho (work orders / trouble ticketing) para o suporte, gestão e monitorização de processos de negócio distribuídos (workflow).
O WOW é caracterizado por uma enorme flexibilidade e é adaptável à realidade de praticamente todos os clientes que têm a necessidade de formalizar processos. Isto mesmo é comprovado pelos diferentes contextos onde actuam os clientes que já possuem esta plataforma: Vodafone Portugal, Vodafone Global, Marinha Portuguesa, Banco Caixa Geral, Soporcel, Critical Software, InterAcesso, Papel do Prado, Câmara Municipal Cidade de Maputo.
Com o constante aumento de processos suportados no WOW torna-se imperativo intervir ao nível da usabilidade de toda a componente de administração da aplicação. O trabalho aqui realizado terá impacto directo na produtividade efectiva de todos os administradores da aplicação.
O estágio proposto ao longo deste documento tem como objectivo desenvolver um novo módulo para toda a componente de administração do WOW.
O focus do estágio irá incidir sobre duas componentes fundamentais da aplicação:
· Edição de mapas de estados;
· Configuração de processos.
A escolha da tecnologia que dará suporte às componentes acima referidas será definida pelo estagiário com o apoio da equipa técnica do WOW.
Neste estágio propõe-se a integração de 1 ou 2 estagiários na equipa de desenvolvimento do WOW, com perspectivas de continuação após o estágio, ao mesmo tempo que lhe é permitido aplicar os conhecimentos académicos adquiridos e desenvolver o curriculum e as competências profissionais num ambiente real de trabalho em equipa.
Valorizam-se estagiários com conhecimentos base em:
· Tecnologias Web (HTML, CSS e JavaScript), preferencialmente nas frameworks de javascript YUI (Yahoo! User Interface) e Prototype
· Arquitectura J2EE: nas frameworks Stripes e Spring e que possuam autonomia em programação Java.
Objetivo
O presente projecto pretende atingir os seguintes objectivos genéricos :
-
Adquirir know-how na arquitectura J2EE,
nas frameworks Stripes e Spring, na linguagem JAVA e nas
tecnologias HTML, CSS e JavaScript (YUI e Prototype).
-
Adquirir know-how no levantamento e
especificação de requisitos, arquitectura e desenho, bem como testes para
aplicações informáticas (testes de carga, performance e funcionais).
-
Adquirir conhecimentos ao nível dos processos de
engenharia de software (gestão, quality assurance,
desenvolvimento de software, ...)
Plano de Trabalhos - Semestre 1
- T1 – Familiarização com o ambiente e tecnologias de desenvolvimento.
- T2 – Especificação e análise dos requisitos funcionais acompanhada da prototipagem que se revelar necessária.
Plano de Trabalhos - Semestre 2
- T3 – Codificação da aplicação. A codificação será acompanhada das devidas inspecções de código a serem realizadas em conjunto com outros elementos da Critical Software, bem como de testes de módulo realizados pelo estagiário.
- T4 – Testes de performance e de carga afim de identificar possíveis comportamentos inaceitáveis bem como de erro.
- T5 – Produção do relatório de estágio.
Condições
Bolsa de estágio e prémio de desempenho
Orientador
Rodrigo Baptista
rbaptista@criticalsoftware.com 📩