Brainstorm Consulting is an IT services company specializing in the development of custom applications, the management and analysis of business data, and in training courses.
Specific advice based on the requests from our customers. Our service includes the completion of functional analysis, technology solutions consulting, implementation of ERP or CRM, the implementation of technical architectures, IT strategy, outsourced project management or implementation of Business Intelligence tools.
Our research led us to develop a design and development methodology of virtual advisors. The virtual advisors are highly specialized programs, created and used to react to the user’s behaviors in a way to recommend them decisions to make and/or actions to take. Thanks to that methodology, we can help you automate your business process or provide you with recommendation software allowing to guide the users in maintenance tasks or during sports trainings.
Your company gathers data from various sources (data base, ERP, CRM, documents, emails) and you'd like to analyze those data to derive added value from it. Brainstorm Consulting can carry you in this process. We have a broad expertise in data modeling, business intelligence and data mining.
One of the Brainstorm Consulting's main activity concerns the implementing of virtual advisors for which it has a design method developed within the University of Namur.
The company Brainstorm Consulting, spin off of the University of Namur, is created.
Ivan Jureta, Stéphane Faulkner and Caroline Herssens submit a First Spin Off draft to the Walloon Region and receive a 4 years funding to develop their virtual advisors design method.
Ivan Jureta publish the book Analysis and Design of Advice, results of his research.
Some of our customers
The solutions we offer are always focused on customer needs. Our work process is as follows
The goal is to gain insight into the problems of our customers, and understand if reasonable solutions exist to deal with those problems
We start by analyzing the best solution to implement, taking into account the customer's requirements
Based on our analysis, we establish a proposal for solution
At this point, we describe to the customer the technologies that will be used, and we set up a budget and a schedule
Once the specification is validated by the customer, we start the development
We involve our customers in the development process; we organize meetings during which the progress of the implementation is discussed, we show intermediate states of the solutions, we communicate pro-actively with stakeholders
We deploy an environment that let customers track the evolution of the project
The customer is free to issue any comment on the solution during the implementation
Based on our understanding of business requirements et following information collected from various stakeholders, we create a specification document
This specification intends to be as complete as possible in order to clarify the expected functionalities of the future solution
The document is intended for both customers and our technical teams. Using the same specification document, we reduce the risks of misinterpretation
We create a first prototype of the solution, as a way to confirm the satisfaction of business requirements and let customers evaluate its functionalities
To ensure customer satisfaction, we deliver solutions that correspond to what has been defined with the customer
The customer has the opportunity to test the solution in real conditions before the final release
We remain present after the release to ensure that the solution is running well
We can intervene in the training of end users to help them make the best possible use of the newly designed solution