Discovery phase and development of a web-based application for Spectrum

Data is the new petrol, but more than just working with data is needed. You need AI algorithms to help you analyze the data to be more effective. Over 70% of IT vendors require a Discovery Phase to find the proper software before starting development.

About the client

Spectrum delivers integrated marketing, communications, and media software hyper-focused on science. Fueled by the scientific method, Spectrum's proprietary planning process allows it to position the clients' business challenges within the border landscape, leading to strategic, creative software across the marketing mix. Spectrum works for biopharma, emerging biotech, established biotech, clinical trial recruitment, consumer science, public affairs, corp comms, and health technology.

In 2020, Spectrum acquired VITech to conduct a Discovery Phase to determine the proper AI software for solving certain client needs.

Value delivered

As a result of the Discovery Phase, the client has received the discovery report with all required artefacts for developing the future software:

  • The software architecture design description
  • The software proof of concept document
  • The work breakdown structure
  • The team composition
  • The road map

Additionally, a web-based application was developed that provides faster and more reliable data analysis of client databases. It facilitates and accelerates marketing decision-making.

Technologies used:

Java
JavaScript
Spring-boot
Python
MySQL
Kubernetes
Jenkins X
Tekton (VITech SDLC)
GCP

Discovery Phase and development of a web-based application for Spectrum

Business challenge:

Data analytics based on specific criteria has always been challenging for marketing companies, including Spectrum. At one point, their data storage accumulated such vast information that it was challenging to derive meaningful insights from it within a reasonable timeframe. However, more than data is needed; it is more important to use that accumulated data. Spectrum asked VITech to help with this problem.

Project description

Stage 1: Investigation

The first stage of our Discovery Phase consisted of the following components:

  • Stakeholders analysis to identify external and internal stakeholders for the future project
  • Interviews to define hypotheses
  • Validation of hypotheses using the import effort matrix technique, which allows prioritization of hypotheses according to their importance and impact on the product
  • Development of a clickable interface
  • Usability testing to validate archived results by using a particular interface

The result of the first phase of the discovery was a validated list of hypotheses and a validated user interface. It addressed the primary client's needs. However, we've identified several additional analytics-related issues that a web-based application needs to consider.

During the first phase, the following specialists were involved:

  • Project manager, who was responsible for managing the communication channels between Spectrum and VITech
  • The user experience designer, who developed the user interface, conducted interviews and workshops for testing the clickable prototype
  • A business analyst who was engaged in the defining, validation, and prioritization of hypotheses
  • A software architect who was responsible for developing a technological vision for this product

Stage 2: Creating a web-based application

The new, enhanced web-based platform was explicitly designed by the VITech team to provide quick answers to complex questions like:

  • How do we communicate to the client that a specific PR campaign was effective and addressed the client's needs?
  • How do we properly evaluate the campaign's effectiveness, using ML algorithms to analyze standard metrics such as impressions, click-through rate, cost per click, and others?
  • How can we react more quickly by improving the negative KPIs on specific metrics?

To achieve this result, VITech built a web-based application with a clickable interface. At this stage, the front-end and back-end developers joined the team. Our SDLC allowed us to significantly reduce the development time at this stage. Instead of the usual 2 or 3 weeks, the initial development period took only 6 hours.

As the result of the second phase of the discovery, the technical view of the project was developed, which includes:

  • Developing software architecture design for the next 3-5 years
  • Creating a proof of concept scenario which has to demonstrate the effectiveness of ML for solving client's needs

Stage 3: Project management

The third phase of the discovery concentrated on project management issues. The following artefacts were developed:

  • The software architecture design description
  • The software proof of concept document
  • The work breakdown structure
  • The team composition
  • The road map

The resulting document of the final stage of the Discovery Phase was a discovery report consisting of the following parts:

  • Abstract (market analysis)
  • Introduction (investigation to discover clients' needs)
  • Methods (for example, we used an import effort matrix to validate hypotheses)
  • Results (the software architecture design description, the software proof of concept document, the work breakdown structure, the team composition, the road map, the list of validated hypotheses, the web-based application)
  • Conclusion (technical recommendations about functional or unuseful hypotheses, pros, and cons of each used methodology)

Results

VITech has developed next-generation ML software that provides faster and more reliable data analysis to accelerate marketing decision-making. It has integration capabilities that can be expanded into other businesses.

The key advantages that VITech designed into the system architecture include:

  • User-friendly functionality
  • Supporting complex queries and requesting data of different types/levels
  • Supporting the custom combinations of rules and date ranges
  • Categorizing the population stratification by specific criteria
  • Faster and more reliable data analysis of the client's database
  • Facilitating and accelerating decision-making in the area of marketing

It would be an essential step forward towards market leadership in population analysis. It would allow a client to create requests for information, proposals, and quotations according to specific needs.

The final list of artefacts received by the client includes:

  • List of all posited invalidated hypotheses
  • The prioritized list of validated hypotheses (validation board)
  • Clickable mockups
  • High-level software architecture design document
  • Proof of Concept
  • Web app (codebase)
  • Proof of Concept software requirements specifications
  • Demo guide
  • Work breakdown structure and team composition document
  • Discovery report

Why VITech?

  • By that moment, VITech had already developed Science Puls, a software capable of analyzing how frequently specific terms and expressions are used in the scientific literature over some time. It helped us accumulate valuable experience working with the company's complex requests in the database.
  • We started thinking about the new software and working towards a Big Data-based calculation approach for healthcare years before it became a recognized industry need.
Our client's success stories
Transforming agricultural analytics through innovative software
In an era where precision agriculture is critical to maximizing productivity and sustainability, IT companies are increasingly developing advanced software tailored to the agricultural sector. Our client, a Nebraska-based Digital Agriculture company called Nave Analytics INC, has created a data pipeline to assist farmers in tracking their actual and potential risks related to weather conditions, irrigation needs, and other critical factors that impact crop yields. The pipeline needed an application to serve these vital data streams to farmers. This case study outlines the journey of developing this application, the challenges faced, and the future direction of this pioneering project.
See this success story
Data engineering for patient analytics platform
Having big data is not enough. To be effective, healthcare technology companies need to be able to use it effectively. VITech set out to create an innovative patient analytics platform able to analyze 20 billions medical records of 45 millions patients, categorize the population stratification by certain criteria, and provide real-time calculations.
See this success story
MacPaw
Data-driven solutions enable the ongoing large-scale transformation of software-intensive industries. Our research and innovation expertise helps businesses take advantage of those technologies, applications, and processes to benefit from data.
See this success story
Mobile and web development for Immediate
Software, programs, and apps developed for various user necessities have become a part of our everyday life for a long time ago. VITech is an expert of skillful engineering and creates custom-developed software with a high emphasis on security and operational coherence. Beginning from early steps, the discovery phase, requirements defining, and then through the development, quality assurance, and other parts of execution, to the post-developing support.
See this success story
Technology assessment for a clinical research company
Technologies can create competing advantages for organizations. However, this process can be one of the most challenging decisions businesses face. Technology assessment done prior to the technology adoption reduces the risk of ineffective investment decisions.
See this success story

Let’s get in touch!

Tell us about your project and we’ll be glad to help.

Thank you! Your submission has been received!
Oops! Something went wrong. Please Try Again!
You’re in a good company: