Get in touch →

CCI Assistant

A manufacturer of equipment for validation, counting and storage of banknotes

Solution:

DIGITAL TRANSFORMATION SERVICES

Industry:

Multi-Sector Holdings

Business size:

Enterprise

Outcome

Computools team has applied its deep knowledge to carry out a professional redesign of the client’s application, improve it and strengthen it. Thanks to these efforts and the coordinated work of specialists, the client was completely satisfied with the finished product.

Several key options we solved:
  • Made an app a cross-platform saving its best features.
  • Increased speed, security, and performance.
  • Added a user-friendly interface with a streamlined flow.

Business
challenge

weaknesses

  • An outdated, slow, and feature overloaded mobile application
  • Poor mobile app user experience and interface design
  • Limited number of Windows Phone devices amongst the company’s user base

strengths

  • A well-established reputation among enterprise-level and SME clients
  • High-demand product and service offering for a variety of industries
  • Experience in pioneering security solutions for cash counting, storage, and protection

Project
Description

Volumatic is a leader in intelligent physical cash handling solutions for Banking, Retail, and Leisure industries. Volumatic’s innovative solutions for counting, moving, and protecting banknotes enhance security, increase operational efficiency, and reduce shrinkage. Volumatic products across the globe secure over 4 billion dollars daily.

The previous incarnation of the CCi Assistant mobile application suffered a feature overload and lacked support, as it had been originally developed for Windows Phone OS. The app’s slow operation coupled with a limited number of Windows Phone devices among the user base encouraged Volumatic to redesign the application. Computools team was entrusted with the development of an Android mobile application to enable efficient management of cash collection, validation and counting through smartphones.

Digital Platform & Technology

Computools team carefully selected the best-suited set of technologies to fulfill the client’s goal of upgrading the outdated Windows Phone application and substituting it with a high-performance cross-platform solution.

Communication Framework

We established a clear and efficient two-way communication, crucial for the successful digital transformation, through regular email reports and Skype calls. A structured documentation environment coupled with an access to Computools’ internal task management platform enabled the client to track the project’s progress and introduce necessary changes to the initial requirements.
Skype
trello
redmine

Specification

Using behaviour-driven development approach, Computools team created a detailed system requirements specification based on the user stories and the business process map.

As a CCi web admin I want to login so I can manage the mobile app Scenario #1 - Login with valid username and password Given that I have entered in my email address as username and email address is correctly formatted And I have entered in my password When I click the submit button Then I should be logged in Scenario #2 - Username incorrect Given that I have entered in an incorrect email address as username and email address is correctly formatted And I have entered in my password When I click the submit button Then display error message Scenario #3 - Password incorrect Given that I have entered in my email address as username and email address is correctly formatted And I have entered in an incorrect password When I click the submit button Then display error message As a CCI user I want to scan a barcode of the new cash pouch so that I can start using the new pouch to accept money ACCEPTANCE CRITERIA

Team

Taking the client’s requirements and the project’s specifics into account, we have assembled a team of experienced software engineers, hand-picked from Computools’ talent pool to implement the digital transformation.

Backstage

Established development flow and communication channels ensure smooth collaboration among Computools team members. Rapid prototyping, streamlined designs, and innovative products are the result of their synergy.

Dev Meeting

Working as a single unit, Computools software engineers share expertise and experience to boost overall development speed. Digital collaborative tools enable parallel code editing for quick results

Team Brainstorming

The project starts with a brainstorming session in a laptop-free zone with designers, developers, and project managers sharing ideas and feeding each other’s creative thinking.

Feedback Session

Every sprint is finalized by a feedback session with the client to factor in requirement changes and exchange ideas and opinions to reinforce innovative thinking and increase development efficiency.

Internal Communication Flow

Email and Skype were the Computools team primary internal communication channels for report sharing and addressing urgent issues. Regular audio and video conferences with the client enabled efficient communication throughout the development process. The client could follow the task assignment process and the project’s progress through Trello and Redmine project management platforms.

Project Management Methodology

To ensure continuous delivery and flexible development process, Computools team used Kanban project management methodology. Each 2-week sprint was followed by a new build enabling just-in-time implementation of the finished project.

Project timeline

01

CONSULTING

First Sight
  • Client's Business Processes Analysis
  • Identifying Strengths & Weaknesses
  • Setting Goals With The Client
  • Establishing Specification, Tasks & Deadlines
02

Product DESIGN

Planning
  • Business Process Modelling
  • Technology Selection
  • Digital Platform & Technology
  • Specification, Tasks & Deadlines
Project Management Flow
  • Expertise-based Talent Evaluation And Team Forming
  • Internal Communication Flow Establishment
  • Project Management Methodology
Development Flow and Methodology
  • Development Methodology
03

Product Engineering

System Implementation
  • System requirements’ analysis
  • Roles and tasks assignment
Software Development
  • Code Creating & Refactoring
  • UI/UX Design
  • Testing & Fixing
Launch
  • Safety requirements’ verification

Design

Working on product design, we primarily develop its architecture, as this has a great influence on how the design will be built in the future, and how ways of promoting and upgrading the product will be organized.

Contact Us

Get professional advice.
Use the form or write us an e-mail: info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.

Get a
consultation
from our experts!
Contact us →