15FIVE

Worldwide Continuous
Performance Management Suite


 

PRESENTATION

 

15Five is a continuous performance management suite that allows you to unlock the potential of your entire company workforce.

Through it’s  powerful question management system, you are able to interact with your employees through social components such as Comments, Likes, Mentions, High Fives, and even create an individual, department or company-wide objectives.

Mainly used by Human Resources or CEOs, 15Five presents not only a more direct and interactive form of dialogue, but also creates a culture of feedback within a company. By keeping your team focused, engaged and aligned, they can then work together to better achieve department and company-wide objectives.

 

 



CHALLENGE & SOLUTION
 
Backend Development


For this project, 15Five seeked out Dengun for our experience and expertise in Python web development; most specifically, the Django Framework.
Aside from developing new features and bug squashing, our Python developers had an important role in bridging together the Backend side of the 15Five application with the Android and iOS development.

 

Mobile Development

Additionally, Dengun was also asked to develop the Android version for the 15Five application.

The Android version had to be natively developed from scratch and built in a way that its structure could scale according to future changes.
By using Clean Architecture, the application was developed with very low coupling requirements whilst remaining independent of technical implementation details - such as databases or frameworks. Becoming easier to maintain, easier to upgrade, and also more flexible to change.
Prior to the creation of this Android application, there was no way of using 15Five other than Web and iOS App systems.

 


15Five has solved a real problem –
how to make feedback management simple, light touch, and effective.

Paddy Cosgrave

Web summit CEO

DEVELOPMENT AREAS
DENGUN GROUP

 

BACKEND Development

  • Push-notification implementation and configuration;
  • Internal APP integration for Zapier, Slack, Namely, BambooHR, etc;
  • New feature development;
  • Quality Assurance and Bug-squashing.


mobile Development

  • Complete development of the Android Application using Clean Architecture.
    This allows the user to:
    • Safely Login through multi-factor authentication;
    • View submitted reports;
    • Set up and view objectives, follow the team's reports, oversee status updates and check the project's progression;
    • Interact with collaborators in real-time through social components such as Comments, Likes, Mentions and High Fives;
    • Mark, revise, and provide feedback for each answer/report;
    • Consult other team's reports (as long as these are within the same company);
    • Manage and control their settings according to the push notifications they wish to receive.


PROJECT MANAGEMENT

  • Weekly project management meetings in order to survey the client's needs and discuss the development status;
  • Communication between the client and the development team whilst also assigning all the necessary tasks towards each team member accordingly;
  • AGILE software development implementation following continuous improvement processes for both the development and project management teams.

 
TECHNOLOGIES USED
 
Backend development

 

 

django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.


Sentry

Sentry is an open-source error tracking platform that provides complete app logic, deep context, and visibility across the entire stack in real time.


mobile development

 

 

Java USING
Clean Architecture

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically designed to have as few implementation dependencies as possible. By using Clean Architecture the code is separated into layers in an onion shape with one dependency rule:
The inner layers should not know anything about the outer layers.


fABRIC

Fabric is a platform that helps Mobile developers understand their App's performance during every development stage through various health and crash reports.


Firebase

Google Analytics for Firebase is a free app measurement solution that provides insight on app usage and user engagement.


retrofit

Retrofit is an open source library which simplifies HTTP communication by turning remote APIs into declarative, type-safe interfaces. It makes it easy to retrieve and upload JSON (or other structured data) via a REST-based web service.


Dagger 2

Dagger is a fully static, compile-time dependency injection framework for both Java and Android.


Glide

Glide is an Open-Source image loading and caching library for Android focused on smooth scrolling.



Involvement & Strategic Positioning
 DENGUN GROUP

 

 


In what relates to Backend development, our Python developers were assigned and integrated into the client's own development team, being then tasked with creating new features and performing any necessary usability tests.

Currently, we are implementing new features, providing support, and performing all kinds of software testing according to the client’s needs.





On Mobile development, an entirely new team focused on creating the Android App was put together.

Implementing the AGILE software development methodology has enabled Dengun to efficiently manage all of the team's resources and allocations according to the project's requirements.

Throughout this project, all of our Mobile development team acquired greater proficiency in the use of Clean Architecture, thus significantly growing at a technological level.

With this, we were able to develop a mobile version of the platform specifically designed for the Android system - according to the client's expectations.

Today 15Five is used by companies such as LinkedIn, MailChimp, Spotify, VEVO, HubSpot and Web Summit.



WE DELIVER

Only a select few are able to deliver the perfect balance when it comes to online outsourcing services.

We pride ourselves on being one of them. How?

  • 90% delivery within budget
  • Result driven mindset
  • Great quality / cost ratio
  • Western cultural fit
  • Great location to visit and collaborate
  • English proficiency
  • Optimal timezone for collaboration (CET) 

 

LET´S TALK


Scroll Down