My Thana App

Testing

Before we implemented anything, we planed the entire UAT. We started with defining and prioritising business requirements (both functional and non-functional). Prioritising is important as not all tests can be implemented given certain projects time constraints.

As a next steup, we crafted our UAT acceptance criteria (UAC), which is a focused description of each test case. This allowed us to derive a decision table outline of an acceptance criteria.

According to our experience, UAC is one of the most important part of the entire UAT process. Following are some questions we looked to address when setting up the UAC

  • How many defects and bugs in the system are tolerable for release to the public?.
  • What will happen if the system is delayed?.
  • How much delay is acceptable?.
  • What are the damages if the system is delayed?.

Product Overview

Civic responsibility! The most common and basic of duty that is required of each and every citizen. With the growing influence of Smart Phones and Technology in general Chanakya app initiative provides a highly unique collaborative platform connecting common citizens with law enforcement agencies around them, thus helping in building a harmonious, crime free environment.

As an initiative taken by MP police, this app will help the citizens of Indore (and other regional cities in due course) by connecting them with law enforcement in any instance of crime or emergency.

The First Step

In conformance with MP Police guidelines, the first step we at Digiprima took was to ensure seamless user experience. We achieved this by ensure simple and easy user on-boarding process. We started with first understanding end user needs. Our team in lieu with actual law enforcement personnel conducted comprehensive workshops and ground surveys to fully grasp the needs of our end users. Our aim was to figure out the main pain points of the end users. Armed with these quantifiable findings, allowed us to prepare

  • End User Persona.
  • User Stories and Epics.
  • User On-Boarding Process.

The Plan

Once we identified “HOW”, we explored “WHAT ELSE”. The biggest challenge we faced was to check on the credibility of information being passed on to the application by end users. When dealing with something this sensitive, we had to make sure to provide a way to assign accountability for end-users as well. In order to do so, we simply integrated the existing National Population Register (UIDAI DB) within the application. This integration allowed us to verify all end-users (User KYC) instantaneously while also ensuring their DATA and identify is kept safe and secure.

The Execution

The overall application was broken down into various modules or services it offered. Along with our agency (Law Enforcement) partners, we identified the following features that the app would offer to its end users:

  • SOS Message: The SOS message will be accompanied with real time location tracking of the user. The same message will be sent to the closet law enforcement station as well.
  • Report an Incident: This feature will allow users to report any and all criminal incidents to agencies.
  • Call Police: This feature when activated will connect the user directly with the police HQ. Users will also have the option to initiate Video Calling.

The Support Cast

Apart from its main responsibilities, this app also comes equipped with various other features and functionalities. These features include the likes of:

  • Towed Vehicle Search: Users will now be able to access the towed vehicle data base in real time and track the location of their towed vehicle along with other necessary information (as in fine amount, condition of the vehicle, cause, etc.).
  • Track My Location: This app allows user to share their location in real time with others.