Business Analysis and Developement for anonymous reporting channel.


The main aim of this application is to allow employees and other stakeholders to report any suspected misconduct confidentially and anonymously, which enables the company to take action at an early stage.

The system should permit stakeholders to report their suspicions freely without revealing their identity or providing any personal information that may compromise confidentiality and protect them from potential retaliation.

The idea is to offer a solution that can be utilized by companies and their staff under a license agreement, with a specific number of users provided, or outsourced to our investigators. We will provide access for oversight purposes and to implement the final resolution.


Development Part

The system's main functionality included an advisory hotline, which enabled all stakeholders to request advice on any aspect related to the company's activities and operations. This could be through instant chat or a regular inquiry request. The whistleblowing module allowed people to report their concerns freely without disclosing any personal information. This was achieved by generating temporary access at the time of submitting the concern, and access was revoked after closing the case/investigation.

Proper processes and different stages for investigations were established, including acknowledgment for new reports, initial assessment (to accept/reject or request additional information), initial investigation/investigation planning, investigation and finding details, resolution and decision, and MI/dashboard. Different levels of authorities were developed.

The learning management module aimed to help companies train their staff on specific areas related to their daily activities using written material, pictures, and videos. It was a Learning Management System with limited capabilities. Subscription could be made directly online based on business size (total number of staff), number of users, required modules, installation option (cloud-based or on-premise), and support staff (outsourcing investigators).

Business Analysis Part

The Business Analyst was required to have a sound understanding of the business stakeholders’ needs as well as facilitating the negotiation of requirements amongst multiple stakeholders. They acted as a bridge between these stakeholders and the Development Team. Additionally, the role performed data analysis, scoping and completing of functional solutions to business issues from elicited business requirements.

Business Focus:

  • Understood and supported the needs of multiple stakeholders.
  • Drafted requirements and got approval from the Business for the same.
  • Facilitated the negotiation of requirements amongst multiple stakeholders.
  • Identified the current and future-state business processes and assisted the business stakeholders to envision the future and how their work would need to change to support the future.
  • Developed Test Cases for the relevant User Stories / Requirements.
  • Prepared Test Case Data to support testing.
  • Performed root-cause analysis of the identified business problem / opportunity to ensure the right business problem / opportunity was addressed.
  • Evaluated business processes with a view to clarifying, updating, and improving the business processes impacted by the technology changes that were part of the project.
  • Performed critical analysis of manual and inefficient processes and found new ways of generating, transforming, and delivering the data and services needed by the business function.

Technology Focus:

  • Created, analyzed, and validated detailed functional specifications.
  • Facilitated design sessions with the implementation team to define the solution.
  • Delivered elements of systems design, including data migration rules, business rules, wireframes, or other detailed deliverables.
  • Supported Development Unit testing as needed.
  • Conducted QA Testing of New Features.
  • Conducted QA Regression Testing of Existing Features to ensure they were not broken in a New Build.
  • Led User acceptance testing as the System Expert using testing tools that enabled faster testing cycles, such as automated test scripts and test playbacks.
  • Utilized Test feedback to assess errors in terms


The system was built using .NET Core with microservices architecture, C#, entity framework, dapper, MSSQL, HTML5, and W3C validation.

Please send us more information about how can we help you with your project.

Drop a line

We’d love to know more about your business and how we can help. Let’s connect!

  • United States, +1 (415) 799-11-13
  • Belgium, +32 (466) 90-10-63
  • Sweden, +46 (812) 11-14-80
  • Ukraine, +38 (066) 710-79-76