How do you go from a first prototype to a final product?
If you use Integranova the answer is: much faster!
Many tools out there are great when it comes to creating mockups or initial versions of a product. They come in handy when you want to invest little effort to rapidly create something your customers can get their teeth on and tell you whether the product you want to build is on the right track. But once you get your customers approval and they task you with building the actual product, when serious development begins, you end up discarding the prototype to focus on the development of “the real thing”.
Maybe you also discard the tools that you used to build the prototype, as they can only deliver limited functionality such as CRUD methods.
Or maybe you stick with the tools you built the prototype with, only now you must put in a considerable higher amount of effort to complete development of the final product.
When you compare Integranova to other rapid-prototyping tools, you may get the false impression that the latter are more productive. Truth be told, many rapid-prototyping tools do a fantastic job in simplifying the task of building mockups and prototypes: with just a few simple diagrams, or maybe by dragging and dropping a few components from a palette to a canvas you are good to go, and the tool will “automagically” generate a somewhat working prototype.
Do not fall into the trap, though. This simplicity and ease of use comes at a cost: limited functionality. The prototypes built by this kind of tools do so little, that your customers can only imagine what the final product will be like, but not actually test drive the prototype to get a real feeling of it. This kind of prototypes are doomed, and they soon become useless.
This may seem irrelevant when it comes to building a first prototype. We want to rapidly build something that just “plays the part”, right? We will take care of building the real thing in due time, when we get the green light from the customer.
Now, the question is: why waste the effort you put into building the prototype in the first place? Wouldn’t it be nice if you could evolve your prototype, iteratively, until it reaches the status of final product? Wouldn’t it be nice if your prototype were the first version of the product you aim to deliver? Wouldn’t it be nice if you could do so with the very same tools you used to build the prototype?
With Integranova you can stick to the same toolset no matter at what stage in the development lifecycle you may be: from gathering the initial requirements, to building the first prototypes, producing incremental versions after each sprint, down to delivering the final product ready for deployment in a production environment.
With Integranova you don’t waste any effort, as everything you create in your conceptual models can be automatically transformed into fully functional code, and your models can evolve from very simple artifacts to quite big and complex information systems.
What’s more: if you only need to deliver a very simple prototype, with limited functionality or a mockup of it (or no functionality at all, for that matter), there are rapid-prototyping tools out there that can be an alternative to Integranova in this respect (although they can only deliver limited functionality) However, if you care to present your customers with prototypes that offer a rich subset of the total functionality, this subset being implemented in full, Integranova is the best option.
Plus, with Integranova you are better equipped to preserve knowledge. Say you use a rapid-prototyping tool to build your first prototype. You then discard it and transition to a different toolset to build the real thing. The knowledge about the product to build that you captured in the rapid-prototyping tool will have to be ported to the toolset you’ll use to build the real thing. Chances are, something will be lost in that transition. Ok, there won’t be that much knowledge in a mere prototype. But however small that knowledge may be, why lose it?
To sum up, Integranova is a toolset that lets you build fully functioning prototypes and iteratively evolve them through different incremental versions up until reaching the final product stage, all within the same toolset, with increased development productivity at a fraction of the cost in terms of time and money.
More details on future posts on Integranova Model Execution System.
If you are eager to learn more about Integranova MES or would like to see a live demo, feel free to contact us.