Name: | Description: | Size: | Format: | |
---|---|---|---|---|
5.66 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
A realização do presente estágio teve como intuito criar competências na empresa ISA (Intelligent Sensing Anywhere) para o desenvolvimento de aplicações móveis para Windows Phone. A ISA é uma empresa de base tecnológica que tem vindo a desenvolver produtos e soluções para o mercado de energia, ambiente, gás e petróleo. A empresa tem vindo a disponibilizar as suas soluções através de terminais móveis, nomeadamente iOS e Android, tendo sentido necessidade de ganhar competências na plataforma Windows Phone devido à sua evolução do Market Share, passando assim a oferecer esta solução aos seus clientes de forma mais generalizada.
De forma a que a ISA conseguisse ganhar competências em Windows Phone, o presente estágio teve como objetivos desenvolver uma aplicação Cloogy para esta plataforma e em simultâneo criar uma framework para o desenvolvimento em Windows Phone, convenientemente adaptada aos processos da ISA.
Durante o estágio foram desenvolvidas diversas tarefas que fazem parte de todas as etapas de desenvolvimento de software através de uma metodologia ágil, o Scrum. Foram levantados e especificados requisitos, definida a arquitetura e implementadas e testadas todas as funcionalidades do software. De modo a que os utilizadores usufruíssem da solução, a mesma foi publicada na Windows Phone Store.
A experiência adquirida ao longo das várias etapas do desenvolvimento em Scrum, essencialmente nas cerimónias Daily Meeting e Sprint Retrospective, foi uma mais-valia para a conceção da framework. Esta experiência permitiu analisar a metodologia usada induzindo assim propostas de melhoria à metodologia seguida na ISA. A framework estabelecida irá fazer com que os futuros developers possam desenvolver os seus projetos mobile e que as presentes equipas possam melhorar o seu método de trabalho. No global, os resultados atingidos excederam as expetativas iniciais para o estágio.
O Cloogy é uma solução em constante evolução, pelo que o seu desenvolvimento para as diversas plataformas móveis continua a ser realizado. A sua visão de Smart Living fará com que se continuem a integrar novas funcionalidades tais como dispositivos de segurança e conforto.
Description
Keywords
Desenvolvimento de software Aplicações móveis