Smart Software Engineering SRL specializes in providing solutions in project form to the need of the customer. Every solution is custom tailored and developed in an iterative process in the following steps:
1. Discovery
Together with the client we develop an understanding of the problem and draw a first solution together. This is normally done by first a request and then a meeting on-site or via remote call.
2. Offer
Smart Software Engineering SRL will create an offer for the given problem which is normally involving the following parts (explanation of each part below):
- Prototype Development: only needs to be paid if the project is stopped after the prototype
- MVP development
- Iterative process
- Optional: Operation and support
3. Prototype Development
This is an optional step. The idea is that we send one person to develop together with someone on the client side a simple prototype. This will be thrown away after the development and is only there to improve the problem understanding even further on one side and to do a feasibility test on the other hand.
The prototype development is limited to a max of one week and will only be charged if the project is stopped afterwards. It’s also charged even then at a much lower price then regular development as the prototype is an exploration phase and as such is not developed with normal quality requirements.
4. MVP (minimum viable product)
Together with the client we define which parts of the problem are part of the MVP. The MVP is a first delivery that is developed by Smart Software Engineering with continuous feedback from the client’s side. This involves a daily deployment and a weekly demonstration of the progress. The time to develop an MVP is limited between 1 and 3 iterations (20-60 days). After finishing the MVP, it is deployed and set active.
5. Iterative Development Process
After the MVP has been delivered, we continue the development in regular iterations to improve the project until it reaches a state where the client is happy with it. At this point, the development of the project will be (at least temporarily) be stopped.
Operation and Support
If wished by the client, Smart Software Engineering will also deploy, operate and support the project.
Contact
If we have sparked your interest, please contact us at info@smart-software-engineering.com.
Technical Parts - Technology
- Web Applications: Phoenix Framework
- Mobile Applications Flutter
- Web Sites (exceptionally as part of a bigger project): Hugo