Mendix, streamlining agile development
Overall Satisfaction with Mendix
Mendix is one of the main technologies we implement for clients in many different ways and sizes. From small applications replacing Excel sheets and other basic implementations to full blown migrations of existing software packages. We also use Mendix for clients to combine it with our partners DMM tool Avola Decisions, creating applications for straight-through-processing and dynamic case management.
Pros
- Mendix is a great tool to support agile scrum working. It allows client and developer to work closely together, quickly creating iterations of functionality to support the business case.
- Mendix is a motivating tool to work with for developers. Most of the tedious repetitive programming work is taken away, allowing developers to quickly put together functionality and only diving into code when it gets interesting.
- Mendix's visual domain models are extremely strong. It makes it easy to see what's happening and the benefits from a good domain model are always clear later on in the project.
- Mendix can be easily enriched both front-end and back-end by using the widget (Javascript) and Java actions framework.
Cons
- Mendix is only quick when the use case fits. It's possible to deviate from the Mendix way by enriching the software and customizing everything, but many of its upsides (clear, maintainable code and quick development) will then soon disappear.
- The fast development pace of Mendix sometimes means new versions have to be treated with caution. As existing functionality might no longer work as expected.

Comments
Please log in to join the conversation