Processes management APP

Academy 2019 for Xplicity was very successful. We have received many applicants and thorough selection process has led to finding 12 „gemstones“ to participate in our annual Academy training. To our surprise and joy even 8 participants out of 12 have expressed their willingness to continue collaboration. It was probably the best proof that company is on the right track.

THE PROJECT

Since we as IT company strive for modern and time savvy solutions, those who have expressed their interest to continue further journey with Xplicity, received a new project to develop. The idea is to create a data and processes management tool for company‘s internal usage. So, what exactly do we need? Basically a progressive web app with some essential functionalities. Here are some of them:

  • Holidays planning:
    • Calculating and showing up to date number of accumulated free days;
    • Holiday calendar with development team filtering option;
    • All procedures automation to confirm days off and inform all stakeholders.
  • Inventory control feature is intended to:
    • Create a list of employees equipment and licenses;
    • Send reminders to admin when some equipment is becoming out of date;
    • Track licenses‘ expiration deadlines and inform system admin, helping to ensure continuous workflow;
    • Track equipment transition.
  • Automated reminders, for example:
    • Health check-up. Admin gets a reminder about mandatory health check-up for Xplicity employees;
    • Note for everyone in the office when some colleague is on holidays;
    • Once someone from Xplicity has a birthday, system administrator gets the notification.
  • Other functions, such as:
    • Question of a day (poll regarding ongoing things like the most convenient office meeting time, etc.);
    • Wiki with all policies, “survival guides”, etc.

So far, these are the primary and most important functionalities we need at Xplicity. However, it‘s very likely that in the future we will decide to automate more processes.

TECHNOLOGIES

Talking of technological background, we have decided to enhance the knowledge participants needed during Academy. For this reason, for Front-End part development we chose Angular and SignalR. For Back-End part development foreseen technologies are .Net Core, Entity framework Core, Docker. For organizing work processes, we chose Azure DevOps platform.

CONCLUSION

Xplicity was always been well known as a great place where developers come to grow. During years situation formed so, that our best students become our highly appreciated colleagues. They contribute to various projects and learn quickly. By developing this app and working on processes‘ automatization they both:  contribute to more efficient working day of all colleagues and gain more knowledge about Scrum based development team workflow.
At the end of the day these young talents are skilled enough to implement even a very complex and high quality solutions and share their best experiences with a whole team.