How is a project created

The production of CADAC project

How is a project created? How do I know if the result will match my ideas?

These and many other questions are more than legitimate, as the development of any software or app can appear, to whom are not developers, as a leap into the void.

Through the CADAC project, created for the Mendrisiotto fire brigade, we will take you step by step through the production of a real project.

Arrow down


Requirements analysis

Requirements analysis is the foundation of any project, as it involves a confrontation between the customer and the development team.

The requirements analysis is structured as follows:

  1. The Project Manager asks a number of questions about the project the client has in mind.
  2. The client presents his idea exactly as he imagines it.
  3. The Project Manager instructs the client on certain critical elements that could adversely affect the project.
  4. Customer and contact person talk to each other to best match wishes and feasibility.


Scroll right with the scroll bar to view the Storyboard

A Storyboard is a simple sequence of images.
The Storyboard is a tool widely used in the animation, film, gaming and many other industries, because it allows you to visualize an idea.

One of the biggest fears is not knowing what the project will look like before the developers have written the code, but thanks to a Storyboard, you can visualize the whole Flow of the project with Sketches.

In this way, the client and the development team can dialogue on a common language such as images. This eliminates most of the misunderstandings that could lead to a complete re-evaluation of the project at an advanced stage.


First Playable

First Playable Level

A First Playable is a first version of the Software in which the main user actions have been developed.

Being a Test version, the graphics and interactions are developed in a very simple way.

The objective of First Playable is to allow the customer to try out a rough version of the software.

The customer’s focus should not be on graphics, as the quality of it does not affect the usability of the software, which is why the level is build with simple cubes (image above).

Thanks to this initial approach, the customer and the team can understand whether the Flow is correct and reflects the initial idea of the customer.


An Alpha is the first real version of the software.

In the Alpha, the flow of the experience is closer to the final one and the graphics are made pleasant and close to expectations.

In the Alpha, the first artistic elements that make up the experience are shown, such as: 3D models, the GUI, characters and so on.

In this way, thanks to the Alpha, the customer can visualize an initial set of graphics and interactions and therefore a Software that is not definitive but is close to the idea in his mind and open the dialogue to new feedback or possible modifications.


Beta Screen

Beta is the almost final version of the software and therefore no longer modifiable.

In this version all functionalities and all graphic components are present.

The customer’s idea has become real and the only thing that remains to be done is to polish a few imperfections, add the final copy and fix some bugs.

The objective of the Beta is to show the customer the almost complete product.

Try the production versions

Different stages of production of the main level

To fully understand the different stages of a project, you can download the production versions.

To learn more about the CADAC process, you can visit the Case History page.


Presentation with HP

The last stage in the production of a project is the Final Release.

Release can be done in various ways, in the case of CADAC the product was presented to the end user, i.e. the Swiss Fire Brigade Staff.

Thanks to the clarity and quality of the HP Reverb G2 and the power of the HP Backpack G2, the firefighters were able to enjoy the experience to the fullest.

Customer review

“Working with MACACO has been a great adventure; we have met, known and worked with competent, dynamic and customer-oriented people; a team that has responded well to our requests and has been able to guide us successfully through this project.

The result far exceeded our expectations; it was very positive and well received by all end users.”

logo cscpm

Marco Tettamanti

Head of Training Division
Head of Operations Division
Mendrisiotto Cantonal Fire Brigade Rescue Centre

iscriviti alla newsletter

Vuoi provare i nostri prodotti? Iscriviti alla Newsletter e ottieni il codice per accedere ai Download dei nostri prodotti!

Subscribe to Newsletter

Do you want to try our products?Subscribe to Newsletter and obtain the code in order to download our products!