Jarvis

Kiran Kumar Patil | Palaniappan Senthilnathan | Ravi Venkatesh
Syamphaneendra Kalluri | Thiruppathi Muthukumar
#NTTData #Hacakthon2016 #Jarvis #Leeds #UK

Problem Statement

Background

EE, part of the BT Group, is the largest digital communications company in Britain, delivering mobile and fixed communications services. For its strong customer base (Around 30 million), EE provides digital services and is aggressively pushing its eCommerce and eService  applications for all platforms on a regular basis with the help of different 3rd party suppliers, one being NTT Data. As part of this endeavour a lot of mobile testing, across a wide range of mobile devices is involved to ensure that the experience for the entire customer base is up to par.

 

Problem Statement
For a project of this scale, where multiple 3rd party teams are working on mobile testing, it is imperative that the team is aware of the list of devices in EE, its current availability, the possessor of the currently unavailable device. The current solution is the use of a physical register book on top of the device locker where users make entry when checking out devices. This register is not up to date, mostly users forget to make entries and if the register is misplaced then all data (current and historic) is lost. The other key challenge is, all the assets are tracked in an excel sheet which becomes unmanageable as its been juggled between different teams for adding or updating the asset.

The Opportunity

The teams working on mobile testing specifically face the following challenges:

 

​1. When a user checks out a device, they forget to make entries in the register giving the other users a false impression that a device is available to be checked out. This again is frustrating since the team would have planned their work based on the assumption that a device is available for testing purposes.

 

2. The devices are in demand, almost always, do not have adequate charge or are mostly battery dead when a user wants to check out a device. This is a frustrating experience where the user has to scavenge for a charging cable and be tethered to the wall to a power outlet during their testing process. 

 

3. Always it was a challenge to provide the correct asset details to the clients as it is maintained in an excel sheet and managed by different teams

Jarvis - The Solution

The proposed solution is to track the assets through Jarvis - a Web Application that maintains a list of all the assets along with the details of its availability and the current possessor of a checked out device. This digital register provides the convenience of real time status tracking and offers the ability to perform data analysis based on historical data. 

In order to address the challenges stated above, the following solution is proposed:

1. Every device registered with Jarvis has an application installed in it that communicates back its battery status. So at any given time, users will be able to view the charge level of devices so that appropriate measures can be made to ensure that devices in demand are always charged and ready to use.

2. All devices are connected to Stark Tower, a smart dock charging station that reads the battery status and always ensures that the devices are charged up to 50%. For example, when a device is docked and its battery is 30% then device automatically starts charging and stops when it reaches 50%. If the device battery is 60% when docked, then the device is not charged. This ensures that the solution is environmental friendly by consuming power only when required. In future iterations, Jarvis would be able to control the setting such that exceptions can be configured for devices to not stop charging at 50%. 

3. Provide advanced filtering options to identify the right details about the asset.

Stark Tower
Jarvis & Pepper

IoT MiddleWare

JohnnyFive
Node-Bots

Connectivity

Edge Systems

Data Management

Application/Service Integration

Web & Mobile Technologies
Real Time Data Base

Jarvis - Conceptual & Technical Overview

Stark Tower - Intelligent Hub that triggers alerting mechanism for Jarvis
Jarvis - Web based asset tracker
Pepper - Mobile app which sends device stats to Realtime DB
IoT Middleware - Johnny Five & Node Bots to control devices
Data Management - Firebase as Realtime Data base(cloud based)
Application/Service Integration - Web & Mobile Technologies

Jarvis - Summary of Benefits

  • View list of assets and current availability status at a glance. Through advanced filtering options, we can get these details specific to different OS, Manufacturer, Model, Physical Location, Screen Resolution(for RWD Dev/Testing). 

  • At any given point of time, anyone who has access to Jarvis can view the list of devices specific to different OS, Manufacturer, Model, Physical Location. List of users currently possess the devices.

  • Receive alert when any device leaves the locker without a user checking out from the system.

  • Display current battery status of every device supported by corresponding colours (0-19% - Red, 20%-49% - Amber, From 50% - green)

  • Environmental friendly charging solution.

Jarvis - Values to NTT Data

  • Provides a one stop destination to view the details of all assets that the client provide to the teams for development and testing purposes.

  • Provides the convenience to look up all device related queries like how many iOS devices do we have, what models of Android devices to we have, who is in possession of iPhone 6 plus etc from the convenience of their desks instead of having to run around asking people and skimming through physical registers to get the information.

  • Environmental friendly charging solution.

Source Code

Jarvis Source Code - Web based Asset Tracker

Pepper - Mobile App to send the statistics of the devices to Real time DB.

Stark Tower - Edge System for Jarvis

Application Demo

Jarvis - Conclusion

The conception of Jarvis was based from the learning of pain points from members of the client community who had a tough time in effectively managing their assets.

 

Jarvis aims to solve the impediments by being a non-intrusive technological solution that addresses those pain points and blends with the existing process to create a seamless asset management solution that makes the client wonder how they ever managed without it.

Thank you!

Team Jarvis

Kiran Kumar Patil | Palaniappan Senthilnathan | Ravi Venkatesh
Syamphaneendra Kalluri | Thiruppathi Muthukumar
#NTTData #Hacakthon2016 #Jarvis #Leeds #UK
Made with Slides.com