Case Study of Management ERP Web Application Development


What Client Needed from the Perception System?

The client was in search of a dedicated web development company to create a generic ERP application solution for workflow management and eDiscovery needs among diverse industry segments. The client wants the proposed web system befitting itself in any segment of distinguishing workflow establishments as per their needs for routine business processes and goals achievements along with the maximum productivity. The main purpose was to provide complete control of the internal processes serving the customers of the business. The system must provide complete access to current visuals, work specifications, flow & stages and active involvement of users at each stage of various case studies during the entire web development project.

How Perception System Evaluated the Needs of the Client?

We have applied standard requirements gathering strategies and techniques. The cooperation from client-side was praiseworthy. Below are our key findings for the client needs. We have found following prerequisites during requirement research:

Prerequisites:

  • The need for ERP web application development aroused to alleviate bottlenecks come into the way of project management.
  • The targeted diverse industry segments were government sectors, corporates, law firms, security agencies, and service providers.
  • In these industries changes in workflow, patterns were rampant. So, concession over creating a generic platform was a big challenge.
  • We have decided that the targeted industries should follow EDRM (Electronic Discovery Reference Model) for their workflow management.

Functionality:

  • We have selected a right platform (for technology stacks) to reduce workload and minimized chances of failures or iteration.
  • Our technical experts have checked the elevation view of project volume.
  • We had determined the complexity involved in the project
  • After having detail research, we decided to choose Yii framework as the backbone to script execution.

Sincere Approaches Taken by Perception System

The client has selected Perception System as its web development partner considering it as an unmatched team of web developers with a successful portfolio. We had set up a series of conferences with the client-side team and try to understand existing workflows of their targeted businesses for the system.

Research

We had applied standard research and analysis strategies and methodologies to know the exact requirements and formulated development strategy accordingly.

Analysis

Kiosk development project was especially designed for dental care niche using American 3rd party ‘Kiox’ hardware. Therefore, we have analyzed hardware, operating system, and software integration & compatibility.

Project Planning

We have planned inclusion of features and functionality targeting interests of doctors as well as patients. We also have considered opportunities to include other dental clinics to provide location-based services and generate ads revenue.

Project architecture

Perception System has defined the hardware and software architecture of the system for kiosks.

Wireframe & Prototypes

We have prepared wireframes, and interactive prototypes to fix the inclusion of features and functionality as well as get approval from the client.

Designing & Programming

Perception System based on approval of prototypes has prepared the final designs for a rich and interactive interface for the kiosk and accomplished the software system programming accordingly to hit the goals of the project.

Deployment

After successful testing, we had handed over the system to the client and deployed on their server as per instructions.

How We Reached the Perfect Solution for Is-A-Task?

Our Journey towards Is-A-Task was full of the maze and with enough complications to deal with in the development process.

System Analysis

We evaluated root needs and dependencies, identified the segments which can be automated to human efforts

Implementation

We divided a whole system in the sprint of work, containing tasks, sub-modules, modules for project deliverables.

Selection of the Platform

We checked the elevation view of project volume, its complexity and based on all we decided to choose Yii framework as the backbone to script execution.

Breakdown the System

We identified the break-down of different segments (major process and life-cycles at its code) and prepared the sprint execution pattern accordingly.

The Major Heads

  • Strategic goals, legacy systems and the detection of technical debt
  • Organizational and architectural methods for evolving a successful platform.

Support & Maintenance

After successful delivery of the project, we signed a maintenance contract to keep the things rolling smoothly and delivers seamless customer satisfaction.

Striking Features in Is-A-Task Application

Saves Time & Reduces Cost

  • Reduce Cost with Subscription License Model
  • Install on the Cloud or Behind-the-Firewall
  • Be up-and-running in 1-Day Installation Timeframe
  • Login with Active Directory (LDAP)
  • Integrate with Email System

Centralizes Project Administration

  • Establish Internal & External Teams & Services with Cross-Team Workflows
  • Design Custom Task Instruction & Data Outcome Forms
  • Integrate Pricing, Invoicing & Budgeting per Client/Case

Scalability and Security

  • credentials managed via database
  • single sign-on systems
  • HTTP module support
  • database scaling feature
  • real-time replicated
  • web farm environment

Concentrates Project Scope Details

  • Track Media with Chain of Custody
  • Load & Interview Case Custodians with Customizable Interview Forms
  • Manage Inbound/Outbound Productions with an Audit Trail
  • Build Robust Project Instruction Forms

Integrates Teams

  • Replace email with in-application communication tools
  • Customize email alert templates
  • Assign Tasks or To-Dos across Team Members
  • Update Project Details & Track Versions in Real-time

Solid Reporting Features

  • Robust KPI-based reporting
  • SLA Status Indicators
  • follow up Notifications
  • simple drag-and-drops reports
  • custom charts and dashboards

Technologies Used in Web Application Development

We have applied the following technologies, frameworks, and tools to develop the system.

Yii 2.x

Ajax

HTML5

JQuery

MySQL

The Final Result

Milestones and deliverables

We worked hard on IS-A-Task ERP application development. We have decided milestones and deliverables and followed all religiously to have Simpler business management with enhanced customer satisfaction.

Achievements

Today, a number of government agencies and corporate sectors are using it and managing their workflows & task automation. For instance, Cox Communications, US Securities, and Exchange Commission.

Satisfaction

The Is-A-Task system has streamlined the workflow, helping working communications perform better and more efficiently. We signed a contract for the support and maintenance.

Client’s Feedback

Perception System at San Jose has delivered us extremely high quality generic ERP application solution for workflow management and eDiscovery needs among diverse industry segments. Their attention to details, business acumen to grasp the business workflow, and technical superiority were differentiators for that we can recommend the team to others. Cox Communications, US Securities, and Exchange Commission like organizations have expressed complete satisfaction with our system. It was a matter of pride for us.