Continuous Collaboration
How does Mendix support continuous collaboration?
The Mendix approach to application development is based on an Agile way of working. Mendix is designed to accelerate application delivery while ensuring your apps meet user needs and business objectives, embodying the core principles of Agile methodologies.
Mendix’s low-code environment enables quick prototyping and development, allowing teams to build applications iteratively and incrementally. This rapid development capability ensures that feedback can be quickly incorporated into the development process, a core aspect of Agile methodologies. The platform includes tools that enhance collaboration among business stakeholders, developers, and IT professionals for continuous collaboration.
Mendix promotes a unified development approach where all team members can contribute their insights and feedback early and often, ensuring that the final product closely aligns with user needs and business goals. Mendix aims to do this by helping development teams shorten the feedback loop between themselves, key stakeholders, and end-users so that development is effective and efficient. This leads to greater success in the delivery of app projects, lower development costs, and shortened time-to-market.
Mendix includes Epics, an Agile project management tool for sprint planning, task management, and progress tracking. App Insights is our tool for providing feedback during and after development.
Teams can organize their work into sprints, manage backlogs, and track progress in real time, aligning with Agile practices for efficient project management and visibility.
- Development teams can capture, refine, and prioritize requirements for an application in the Mendix Portal with a full-fledged user story and task backlog management tool.
- End-users and other stakeholders can review the app and provide feedback to the development team so that the app can be quickly improved, both during development and after go-live.
- All the stakeholders of the app under development can be actively engaged in the development process through different channels.
How do I invite users and other stakeholders to collaborate with the development team?
You can easily invite new team members to the extended development team. Users are authorized for this action based on their user role as part of the role-based access control model.
When you are invited to collaborate on an application project, you receive an invitation email from Mendix. This invitation contains a link to the platform, which allows you to immediately access the app project space to which you were invited.
If you receive an invitation but do not yet have a Mendix account, Mendix will provide you with a signup form to complete. You can then start with an onboarding experience through which you quickly learn the ins and outs of Mendix, after which you can start collaborating with the development team.
How can I manage the access of different users to my app project resources?
Application development project resources are centrally managed from the Mendix Portal with an advanced role-based access control model.
Users can have different roles, which can be configured to allow for various levels of access to project resources. For example, some users might be allowed to make changes to the product backlog, while others might get access to the app model in the Team Server repository.
By default, Mendix provides a set of sensible user roles, such as Scrum Master, Business Engineer, Product Owner, Application Operator, and End User. These roles can be modified to suit your particular organization’s access management requirements.
For more information on team roles, see Company & App Roles in the Mendix Portal Guide. And for more details on general Mendix security specifications, see Platform Security.