15FIVE

Plataforma de Feedback e
Avaliação de Performance Contínua


 

APRESENTAÇÃO

 

O 15Five é um software de gestão e avaliação de performance cujo propósito é alavancar todo o potencial da força de trabalho de uma empresa.

Graças a um sistema de gestão personalizado, a pessoa responsável poderá interagir com os seus colaboradores através de vários componentes sociais, como por exemplo, Comentários, Likes, High Fives, ou até mesmo criar objetivos especificos para cada individuo, departamento, ou para a empresa no geral.

O 15Five é utilizado principalmente pelos Recursos Humanos ou até mesmo pelo CEO. Esta aplicação não só apresenta uma forma mais direta e interativa de diálogo, como também cria uma cultura de feeback dentro de uma empresa. Ao manter uma equipa focada, alinhada e empenhada, mais facilmente a empresa conseguirá atingir os seus objetivos.

 

 



DESAFIO E SOLUÇÃO
 
DESENVOLVIMENTO Backend


Para este projeto, o 15Five procurou a Dengun principalmente pela nossa experiência e conhecimento em Python (mais especificamente a framework Django) na área de desenvolvimento Web.
Para além do desenvolvimento de novas funcionalidades e "bug squashing", os nossos Python developers, tiveram um papel altamente importante ao criar uma ponte entre o Backend da aplicação com todo o desenvolvimento nos sistemas Android e iOS.

 

DESENVOLVIMENTO Mobile

Juntamente a isto, a Dengun foi também convidada a desenvolver a versão Android da aplicação.

Para além de ter sido nativamente desenvolvida a partir do zero, a versão Android da aplicação teve de ser construída de forma a que a sua estrutura pudesse escalar consoante futuras alterações.
Utilizando a Clean Architecture, a aplicação foi desenvolvida permitindo alterar partes do código em certas secções sem que estas alterações impliquem que outras secções deixem de funcionar.
Desta forma a aplicação não só se torna mais fácil de manter e de atualizar, como também mais flexível para qualquer tipo de modificação.
Até ser criada a versão Android, não existia nenhuma maneira de utilizar a aplicação 15Five fora dos sistemas desktop ou iOS.

 


O 15Five veio resolver um problema real -
como gerir o feedback dentro de uma empresa de uma forma simples, leve e eficaz.

Paddy Cosgrave

Web summit CEO

ÁREAS DE DESENVOLVIMENTO
DENGUN GROUP

 

DESENVOLVIMENTO BACKEND

  • Implementação e configuração de Push-notifications;
  • Integração interna para com o Zapier, Slack, Namely, BambooHR, etc;
  • Desenvolvimento de novas funcionalidades;
  • Controle de qualidade e Bug-Squashing.


DESENVOLVIMENTO mobile

  • Desenvolvimento da aplicação Android utilizando a Clean Architecture.
    Tal permite ao utilizador:
    • Funcionalidade de Login através de autenticação multi-fator;
    • Visualizar os reports submetidos - os 15Fives da empresa;
    • Configurar e visualizar os objetivos, supervisionar atualizações, acompanhar os reports da equipa e a progressão do projeto;
    • Comentar e interagir com os colaboradores em tempo-real através de componentes sociais como Comentários, Likes, Menções e High Fives;
    • Marcar cada report como revisto e dar feedback a qualquer resposta;
    • Consultar os reports de outras equipas (desde que estas sejam da mesma empresa);
    • Gerir as opções da aplicação de forma a controlar quais as Push-notifications a receber.


GESTÃO DE PROJETO

  • Reuniões semanais com o cliente de forma a avaliar quais as suas necessidades e discutir o ponto de situação a nível do desenvolvimento do projeto.
  • Gestão de toda a comunicação entre o cliente e a equipa de desenvolvimento.
  • Implementação da metodologia AGILE seguindo um procedimento de melhoria contínua para ambas as equipas de desenvolvimento e gestão do projeto.

 
TECNOLOGIAS UTILIZADAS
 
desenvolvimento Backend

 

 

django

O Django é um framework de alto nível escrito em Python. Este framework é utilizado no desenvolvimento Web rápido e pragmático.


Sentry

O Sentry é uma plataforma open-source utilizada para registar e rastrear erros de código em tempo-real.


DESENVOLVIMENTO mobile

 

 

Java Utilizando
Clean Architecture

O Java é uma linguagem de programação baseada em classes, orientada a objetos e especificamente construida de forma a ter o menor número possível de dependências. Utilizando a Clean Architecture o código é separado em várias camadas, tendo cada uma a sua própria regra de dependência.


fABRIC

O Fabric é uma plataforma que tem como propósito ajudar os developers a melhor entender o desempenho de uma aplicação durante as suas diversas fases de desenvolvimento.

 


Firebase

O Firebase para o Google Analytics oferece ao utilizador a informação acerca do desempenho e estabilidade de uma aplicação de forma a que este possa depois melhor utilizar os seus recursos.


retrofit

O Retrofit é uma biblioteca open-source que simplifica a comunicação HTTP ao transformar APIs em interfaces seguras e assertivas. Isto facilita o upload e a recuperação do JSON (ou outro tipo de dados) através de qualquer serviço Web baseado em REST.


Dagger 2

O Dagger 2 é um framework mantido pela Google que tem por objetivo realizar a injeção de dependência em projetos Android e Java.


Glide

O Glide é uma biblioteca open-source para Android utilizada para carregar e armazenar imagens com smooth scrolling.



ENVOLVIMENTO E POSICIONAMENTO ESTRATÉGICO
 DENGUN GROUP

 

 


No que diz respeito ao desenvolvimento Backend, este consistiu na integração de vários membros da Dengun na equipa de desenvolvimento do 15Five no âmbito de criar novas funcionalidades na aplicação e efetuar quaisquer testes de usabilidade necessários.

De momento continuamos a implementar novas funcionalidades e a realizar todo o tipo de testes no software de acordo com as necessidades do cliente.





Na área de desenvolvimento Mobile foi criada uma equipa completamente dedicada à criação da aplicação para o sistema Android.

Ao implementar a metodologia de desenvolvimento AGILE conseguimos gerir de forma mais eficientemente todos os nosso recursos de acordo com os requisitos do projeto.

Ao adquirir uma maior proficiência na utilização da Clean Architecture, a nossa equipa de Mobile cresceu significativamente a nível tecnológico no decorrer deste projeto.

Graças a tudo isto fomos capazes de desenvolver uma versão mobile para Android - criada completamente de raiz e de acordo as expectativas do cliente.

Hoje em dia o 15Five é utilizado por empresas como o Linkedin, Mailchimp, Spotify, VEVO, HubSpot e Web Summit.



NÓS CUMPRIMOS

Apenas alguns conseguem garantir um balanço perfeito quando se fala em outsourcing e nós orgulhamo-nos de ser um desses. Como?

  • 90% de entrega dentro do orçamento
  • Foco nos resultados
  • Grande relação qualidade/preço
  • Inseridos na cultura ocidental
  • Excelente destino para visitar e colaborar
  • Fluentes em Inglês
  • Excelente fuso horário para colaboração (CET)

LET´S TALK


Scroll Down