Maia Plan
Introduction
You can use Maia Plan to plan and generate an app. This page describes how to provide project context, review and refine the generated project scope, and approve the solution proposal to initiate app development.
Creating an App with Maia Plan
Go through the steps in the following sections to have Maia Plan create an app for you.
Adding Project Details
-
In Apps, click Create App in the upper right corner.
-
Select Plan & Build with Maia.
-
In the Project Context text box, enter as much detail as possible about your future app. Include the following information to help Maia generate an accurate app plan:
- Describe your goals.
- Describe your targeted users.
- List out success criteria.
- Add requirements.
- Attach documents, sketches, images.
Generating the Project Scope
-
Once you have added all the preliminary details, click Generate Plan. The Project Scope window is displayed, and Maia starts populating it with the proposed project scope.
The app plan becomes available on the Apps page as soon as you click Generate Plan at the beginning of the workflow. As such, you can go back to the plan at any time after you leave it, and you can already add team members to the app.Once the Project Scope window is populated, you can see the following information generated by Maia:
-
Goal – A description of what you want to achieve through the app.
You can edit this description. -
Success Criteria – A list of criteria by which to measure the success of the app. You can perform the following actions:
- In-line edit criteria.
- Remove criteria by hovering over them, then clicking the trash can icon.
- Add new criteria by clicking +Add New Success Criteria.
-
Target Users – Cards corresponding to the app's target users, along with each user's goal. You can perform the following actions:
- In-line edit user details.
- Remove users or their goals by hovering over them, then clicking the trash can icon.
- Add users by clicking +Add New User.
- Add user goals by clicking +Add New User Goal.
-
Requirements – The features that the app must have. You can perform the following actions:
- In-line edit requirements.
- Remove features by hovering over them, then clicking the trash can icon.
- Add new features by clicking +Add New Requirement.
You can use the pane on the right to chat with Maia about your requirements for the new app.
-
-
Once you review the project scope and make any changes you deem necessary, click Approve Project Scope in the top right of the page. The status of the project scope changes from Draft to Approved.
Generating the Solution Proposal
If you agree with the project scope, click Generate Solution in the top right of the page. The Solution Proposal window is displayed, and Maia starts populating it with the proposed project scope.
While the solution proposal is being generated, as well as after it's displayed, the Project Scope is locked. If you want to make changes to it, you can click the lock icon to unlock it.
Once the Solution Proposal window is populated, you can see the following information generated by Maia:
-
Cards corresponding to each epic which contributes to building the app.
You can remove epics by hovering over them, then clicking the trash can icon.
Click the card itself to:- See the entire list of stories for an epic in the right side panel.
- Edit the description or details of the epic.
You can perform the following actions on each story:
- To see the full details of a story or to edit it, click the three-dot menu, then select Edit.
- To remove a story, click the three-dot menu, then select Delete.
Recommended Marketplace Components
If Mendix identifies Marketplace components that can be used to implement a specific story, they are displayed in the following places:
-
At the epic level, as a number. Example: 1 Resource.
-
At the user story level, in the side panel. From here, you can perform the following actions:
- If you want more details about the component, click it to access its page in the Marketplace.
- If you do not want a component to be used, delete it by clicking the trash can icon.
If your company has company-approved components, Maia only returns company-approved components from the Public and the Private Marketplace.
If your company does not have company-approved components, Maia returns the following types of components:
- platform-supported components
- all Private Marketplace components
Opening the App
Once you are happy with Maia's suggested project plan, click Open in Studio Pro in the top right of the page. This opens Studio Pro, where you can continue working on the new app. Note that, at the moment, Studio Pro does not take into account recommended components.
For details, refer to Maia Make in the Studio Pro documentation.
You can also click Open in Planning to open the Planning window of the new app, which includes all the project's stories. Note that, if you click Open in Planning before Maia is done finding recommendations, recommended components are not displayed in the Planning window.