Published: Nov 13, 2020
Country - Global
Country
Global
Team - 6 Experts
Team
6 Experts
Industry - Workplace management
Industry
Workplace management
Time - 12 Months
Time
12 Months

Overview


Workplace management is one more business activity suitable for digital transformation with software solutions. According to the statistics, up to 30% of workspace is typically left unused because of last-minute changes or meeting cancellations when people forget to undo the booking of a meeting room or desks. Dealing with no-shows and mix-ups are usual tasks to manage within office premises.

Software solutions that prevent money and time losses from unattended workplaces are a big help for a business. Our client has developed a workplace management platform easy-to-use, flexible and configurable to various business needs.

The workplace management solution utilizes the most used corporate culture rules to offer the functionality that office spaces need. Booking of meeting rooms, desks and car parking lots is the feature to organize the workspace. Compatibility with different platforms and multiple devices makes it competitively user-friendly. The workplace management tool is integrated with other office software, like schedules, calendars and email clients.

As a part of a core development team, we’ve delivered the workplace management solution that fits business needs and processes. A company can configure the workplace management tool to meet the requirements of workspace scheduling, user permissions, identification methods and compatibility rules.

Assigned experts

  • 2 frontend developers
  • 4 backend developers

Timespan

  • 12 months of implementation
  • lifetime change management
  • maintenance and support

Industry field

  • Workplace management
  • Workplace scheduling

Solution


The developed workplace management system is a cloud-based software solution intended to simplify workspace scheduling according to established corporate rules and business processes.

To change employees’ traditions into digital-savvy habits, this integrated workplace management tool works with conventional office software and provides the same user experience throughout different platforms and devices. Integration with office software ensures continuous workflow within a workplace management solution.

Our software engineers engaged in continuous development have worked with legacy code and working copies from multiple contributors. The workplace management solution offers a web platform, iOS and Android mobile applications and an application for on-site tablets and panels.

To modernize, optimize or replace outdated solutions and technology, software developers have worked with various application modules. Unification of the development process helped to build a framework-independent solution.

Using the same technologies for cross-platform development decreases time-to-market for newly implemented features and simplifies software testing efforts. This approach is also beneficial for end-users, as they deal with the same interfaces and get the same experience regardless of a platform and device.

 

Functionality

  • Booking of meeting rooms, desks and car parking lots
  • Scheduling events in corporate calendars
  • A wide choice of platforms and devices to manage workspaces from: a web view, mobile apps and on-site devices.
  • Searching for locations with required parameters: capacity, equipment and services availability
  • Social distancing features and movement control
  • Additional services ordering: catering, video meeting equipment or cleaning
  • Easy and convenient identification options: swipe cards, smartphone and facial recognition
  • Interactive emails to schedule events and activities and share details with collaborators
  • Real-time notifications to keep track of last-minute changes.

Development

  • Cross-platform development: web platform, iOS and Android mobile apps, on-premises custom devices
  • Various identification methods implementation: facial recognition, RFID tags, QR-codes, Bluetooth, in-app confirmations
  • Localization of the workplace management software for multi-language interfaces
  • Integration with Microsoft Exchange via EWS Managed API
  • Developing various flows and access permissions for different groups of users, superusers and administrators
  • Integration with Microsoft Teams via Microsoft Graph API
  • Integration with maps to direct the end-user to a coffee-shop, hotel, restaurant or other location
  • Integration with Azure Active Directory via Azure AD Graph API
  • Implementation of advanced configuration functionality to align the workplace management tool with the company’s business processes
  • Ensuring continuous integration and continuous build development to deliver sufficient employee experience.

Technology Stack


JavaScript
JavaScript
Zoho REST API
Zoho REST API
Jenkins
Jenkins
Ember.js
Ember.js
jQuery
jQuery
Kendo UI
Kendo UI
Cordova
Cordova
Gulp.js
Gulp.js

Achievements


A workplace management software should be flexible and configurable to different environments. Modernization and transformation of the legacy code and the replacement of old technologies with modern approaches ensure that a platform is relevant to its users’ business needs.

Compatibility with different platforms and devices adds business value to a workplace management solution as it improves end-user experience. Usage of modular architecture and a unified technology for developing the software for different platforms and devices allows the vendor to decrease efforts on introducing new features, software testing and customization.

We’ve built a workplace management system according to the principles of continuous build development. Software engineers can use different frameworks to contribute to the same features and modules. Such an approach increases the time-to-market for new functionality implementation and simplifies the development process of the workplace management software.

Growth</br>

Growth

Outstaffing the core team with software engineers helps the workplace management system’s vendor to extend the service offering and to offer a highly-competitive solution.
Performance</br>

Performance

The cross-platform development approach ensures a great employee experience throughout all platforms and devices that the workplace management solution supports.
Optimization</br>

Optimization

The usage of modern technologies and approaches in development allows optimizing the workplace management software and making it more flexible and user-friendly.