Business challenges
Our product’s beneficiary provides software support to teachers from educational sector organizations. This helps them improve their skills and competencies.
It was constructed in two stages: It began in 2006 and was completely redesigned in 2015. To help our clients redesign their entire applications, we entered this project in 2015.
Our solution
Teachers can use the platform to assess themselves and one another using job-related forms that ask specific questions about their abilities.
These are the main features:
- A system structured around organizations in a pyramidal fashion, with each department having its manager.
- Managers have the responsibility of initiating reports to evaluate members
- Peers complete evaluations in a 360-degrees way
- A ranking system is established based on the review. It is visible to both the evaluator as well as the evaluate.
Get your team together
Establishment of a team
Most of our projects embrace Agile methodologies. Often, our customers or partners request that we use Agile methodologies (Scrum, Kanban) right from the beginning of a project. Our engineers make the final decision. We carefully review the project details and recommend the best project management method based on Scrum and Kanban.
Our development team comprises three developers, one frontend and one backend. We also have a team that works on client premises. When needed, we work closely with the Infrastructure and Client Service Teams to provide tech support and maintenance.
We worked agile and flexible, as in all our projects. Daily scrum meetings were held with sprints and demo releases every two weeks.
Architecture & Technologies
Architecture
This project consists of a single-page application built on Angular 1.5 and consumes a RESTful Java API using the Spring framework.
Technologies
For Frontend: Angular 1.5, es6, Sass, Gulp, Webpack
For Backend: Java8, PostgresSQL, JPA, Spring Data Rest, Spring Data, Spring Security, Amazon S3, BIRT Reports