Get in touch →

KenCharts

A startup at the sphere of platforms for trading at share stocks

Solution:

Mobile Development

Industry:

Financial Exchanges & Data

BUSINESS CHALLENGE

weaknesses

  • Tight schedule
  • Lack of time for testing and launching the application
  • Many additional tasks that had to be solved
  • Some difficulties with improving libraries for the App development

strengths

  • Availability of the sample of the App on other platforms
  • Availability of all the necessary tools and data
  • Close collaboration with in-house client’s developers
  • Quick decision making on various issues

PROJECT DESCRIPTION

The company-client is a startup at the sphere of platforms for trading at share stocks. The client is concentrated on the management and pioneering of innovative trading research tools along with significant platform solutions for fund management. They already had mobile application for tracking prices of the shares at different market stocks for the iOS platform and required to develop the same version for the Android devices. For this purpose they’ve decided to hire a team of professional developers, who could offer modern and reliable solutions for the main task. The developers worked in strong collaboration with in-house IT-department of the company. The goal has been reached successfully even with UI improvements and correcting logic of Price indicators.

Outcome

The main goal of the project was to create an Android version of the existing application for tracking prices of the shares available on iOS. Computools specialists used optimal solutions to achieve their goals and made several improvements that made the application even more effective for the client.

Several key options we solved:
  • Adopted the platform for tracking prices of the shares for Android devices.
  • Added user-interface improvements.
  • Corrected logic of Price indicators.

Digital Platform & Technology

To build a state-of-the-art platform, we have carefully chosen a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of total cost of ownership and support.

Communication Framework

At the very beginning of the collaboration it is important to build a convenient and reliable communication ecosystem, which will provide quick decision making and discussing any work issues. Based on the features of the project and his own experience, the Computool’s Project Manager offered to use Skype and Email for communicating with the Client’s team. For inner communication Skype, Basecamp and Email were chosen. These ways gave the opportunity to stay in touch with all the participants of the project, set tasks and complete them in time. Thanks to well-established communication, the project was completed on time.

Communication:

Specification

The project had no technical specification, all the architecture had been developed on the fly and based on the researches of existing iOS and it’s reverse engineering. Thanks to the availability of the application on the iOS we had a good opportunity to pay close attention to all important functional and nonfunctional requirements, improve and enhance the application.

Goal Create an Android application according to all the client’s demands. We’ve succeeded to launch KenCharts application with all its screens and functionalities: SignUp/SignIn via email Password restore Online display of current price of the shares Price movements reflected on the Candlestick and Bar types of the graphics Set of price indicators, like RSI, MACD, Bollinger, Stochastic etc. Details of the share with different trend parameters like prices of last deals, the volume of last deal etc Filters by price range, the stock market A search of certain company shares represented at Stock Market Creation of the own list of shares to be tracked

TEAM

To reach the client’s goals and complete the task in time the Computools formed a strong team of developers and experts in all technologies required for this project. Thorough selection of project participants allowed to perform all the tasks at a high-level quality and on time.

BACKSTAGE

A productive collaboration between the project participants is a key to success in any difficult situation. A well-organized communication system allows solving various almost immediately. Each type of meetings, face-to-face brainstorming, video or audio-conferences, helps to achieve the main goal of the project.

Feedback

After finishing a large part of the work we conduct team discussions and arrange feedback sessions. Thanks to exchanging opinions and emerging ideas, our developers find truly innovative solutions, improving their personal efficiency and the efficiency of the entire team.

Team Brainstorming

The brainstorming sessions help our engineers to find a really innovative solution. They stimulate creative activity and each participant has an opportunity to offer as many options as possible, including the most fantastic ones. It helps to hit the necessary ideas and solutions.

Dev Meeting

Well-coordinated collaboration at all stages of the coding and testing process increases the pace of the development. This works especially well when our software engineers cooperate closely with their client counterparts.

Internal Communication Flow

One of the main goal of the Compotools team is to finish the project in time and meet all intermediate deadlines with completed tasks and solved issues. To provide quick decision making and solving any difficulties during work on the project developers used Skype. All the necessary information and transitional data were stored and shared through Google Drive. Project Manager used Basecamp to set tasks to team members and to monitor assignments. Jira was also one of the solutions for the same purposes.

Project Management Methodology

In order to succeed in this project, our team has chosen two of the most popular Agile frameworks: Scrum and Kanban, due to its opportunities and features. Scrum splits out complex tasks into small parts and visualizes them on a workflow. The team commits to ship working software at the end of set intervals, called sprints. It is a perfect methodology when we need to ship value to customers on a regular basis. Kanban mostly fits continuous development and delivery, tackling a small number of tasks fluidly and concurrently. The teams use a visual planning tool—the kanban board—that displays each project on a card and moves cards through columns that represent progressive stages of completion. Mixing scrum and kanban technologies we’ve got the opportunity to work on long-term tasks and solve issues that appeared on the fly. This made the development process faster.

PROJECT TIMELINE

01

Background

Defining Scope
  • Gathering the project data
  • Examining the App on iOS
02

Strategy

Planning
  • Establishing communication system
  • Developing a roadmap of the project
Teamwork
  • Setting tasks
  • Building a prototype
Testing
  • First series of tests
03

Implementation

Developing
  • Applying chosen solutions to develop the application
  • Discussing the prototype with the client
Testing before launching
  • Series of tests before launching
  • Working on important issues, enhancing some functions
Implementation
  • Launching the App, placing it on the marketplace

Scan QR code to find
code sample

Implementation On Client’s Side

1.

Launch

Based on Google Play standards the Computools team of developers and client’s in-house IT-department have prepared the application to launch and receiving approvements from the marketplace.

2.

Transfer

When the application has been approved by the marketplace, we’ve transferred the application and loaded to prepared directories. The application was also tested after transferring to make sure everything works correctly.

3.

Education

Our task was to make an Android version of the already existed iOS application. So we didn’t have to teach the client how to deal with the app. However, we’ve explained how to use new functions that were implemented during the development.

Contact Us

Let's talk about your project.
Use the form to drop a line 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.

16 reasons why
computools