Specification Preparation - Business and Functional Analysis

Independent analysis is like the work of an architect. First of all, we deal with what your company needs, and only then comes the question of what are the optimal technologies and who should deliver the solution.

The quality of the business analysis is crucial

The quality of the business analysis determines the success of the entire project. (Like a house - if the design isn't good, the construction won't fix it.) If you're going to create a system that fits your company's needs, you need a quality design based on your needs.

Business and functional analysis processing

Our experienced analysts can analyze data, processes, existing systems and your future needs. We will design a business specification that we will review with you and prepare an analysis for approaching a vendor as well as an accurate specification for implementation.

We will process:

  • Service model and business interface
  • Service development plan with a perspective of several years (essential input for further analysis)
  • Data and functional model with respect to existing data and expected development
  • User roles and their needs - use cases / user stories
  • Outputs will be available in the model for further development and outputs for suppliers

How we work on the business analysis

We use the AyMINE project management system integrated with Enterprise Architectfor the analysis. This enables us to communicate effectively and involve everyone in your company remotely. This makes it easy for everyone competent to participate in the communication of the assignment. This way, we enable quality verification of the assignment without unnecessary meetings and easily involve people at the home-office or otherwise dislocated.

Používáme nejen moderní nástroje, ale i standardy. We not only use modern tools but also standards. We work in the ArchiMate language, we use the BPMN for detailed process analysis. We prepare database schema designs in ER schemas.

We can work with technical inputs - create a model of an existing database, analyze directly data, queries, processes and functions.

more about the independent analysis

The goal of the vendor analyst is primarily to sell the product with as few interventions and modifications as possible. They also make minimal effort to influence the customer's own business, which at first glance seems like a helpful attitude, but the result is that you get a product that mostly meets the needs of the past but not the future of your business. This also suits the supplier, because what is profitable are not the projects, but the subsequent modifications.

A business analyst correctly solves the change problem comprehensively - he or she suggests changes in the organization and helps to choose the optimal way to support the company's activities.

Software companies train their analysts on software analysis - that is, analysis aimed at creating a specification for a software product. It's not the fault of the vendors, it's the fault of the customer that they expect more from them. The same way it would be a mistake to expect the services of an architect from a construction manager and budgeter.

Independent project analysis helps

Poorly prepared analysis or analysis performed only during software delivery is the most common reason for the failure of the entire project and for long-term poor relationships between IT suppliers and clients.

Suppliers are often asked for quotations before the analysis is prepared, i.e. at a time when it is not obvious to the supplier and usually not even to the buying organisation what is actually needed to be delivered. A quote without specifying the content is always inaccurate and leads to disputes about what is included in the price and what is not.

If the supplier is sure of the contract, he will propose the largest, and therefore expensive, solution. This avoids the risk of a subsequent increase in scope. But he is guaranteed to invoice the full amount.

In contrast, if the purchase goes through a tender, companies will offer the smallest possible solution in order to win the contract at a low price. Poor quality or completely missing analysis will allow them to deliver a product lacking many essential features. The supplier knows that he will get the contracts to complete the missing functions - no one else is realistically an option.

Independent analysis is not an alternative to a system integrator

Especially for larger projects, there is a tendency to address the issue of independent analysis through a system integrator. Unfortunately, this solution leads to significant project costs but does not bring the benefits of independent analysis.

The system integrator is paid according to the scope of the contract. His interest is therefore to make the delivery as large as possible. He proposes a complex solution, not an optimal one.

The role of the system integrator creates a middleman who remains a middleman even after the project is completed and makes system administration more expensive, because contracts are usually set up so that interventions in the system have to go through him again. Thus, the system integrator typically makes the solution tens of percent more expensive during delivery, but also during subsequent administration. The TCO (total cost of the solution) thus increases by about 30 - 60%. Of course, the role of an integrator makes sense in the case of complex deliveries for which the purchasing organization's capabilities are not sufficient. However, it is not the way to provide independent analysis.

On the contrary, a business analysis independent of the system integrator will allow the integrator's work to be in check already during the implementation, but above all it will allow his role to end with the delivery of the system, because the management of the system will be fully provided by the supplier and the integrator is no longer needed. TCO can thus be reduced by up to half.

What we will do for you in the analysis

Within the business analysis we will provide all the necessary steps for you:

  • Project vision formulation
  • Planning the analysis
  • Managing the analysis, including your analysts or analysts from 3rd parties (e.g. suppliers)
  • Requirements processing
  • Design of business solutions - process and organizational changes as well as design of business support using IT systems
  • Providing support throughout the solution and monitoring of performance by the supplier
  • Evaluation of the success of the project after its completion and subsequent optimization of new activities.

We are also ready to provide a complete quality check of the delivered product.

We use the latest standards and procedures - process methodology ADM from TOGAF, graphical modeling in BPMN, ArchiMate. We can also work with teams using other methodologies, such as RUP and UML.