What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Project Initiation and Requirements Finalization
Objective: Kick off the project and finalize detailed requirements for the core features of the Mendix widgets and modules.
Activities: Initial team meetings, stakeholder consultations, and requirement documentation.
Outcomes:
- Produce documented project plan and timeline, including clear documentation of the project scope and boundaries.
- Produce comprehensive list of requirements for Mendix widgets and modules, validated by stakeholder feedback and other contextual information for situating system decisions in stakeholder centered design.
Acceptance Criteria: The Landano team will make available these two documents as reports.
Expected Completion: Week 2
>Milestone 2: Prototype Development
Objective: Develop a streamlined prototype focusing on key functionalities.
Activities: Design and coding of the prototype, incorporating essential features.
Outcomes:
- Completed prototype with core functionalities as outlined in the requirements.
- Internal review and validation of the prototype's technical performance.
- Initial user interface (UI) and user experience (UX) design, generated in accordance with the standards outlined in milestone 1.
Acceptance Criterion: A short report made available, outlining the process and completion of the activities and outcomes above, supported by screenshots and recordings as useful or necessary.
Expected Completion: Week 6
>Milestone 3: Community Engagement and Feedback Incorporation
Objective: Present the prototype to the community for early feedback.
Activities: Showcase to a selected developer group, collect feedback, and begin iterations.
Outcome: A short report:
- documenting the above showcasing of the prototype;
- documenting and summarizing initial group feedback, organized by priority;
- containing an implementation plan for the highest-priority items.
Acceptance Criterion: the above report made available.
Expected Completion: Week 8
>Milestone 4: Beta Release and Testing
Objective: Release a beta version for user testing, focusing on the most impactful features.
Activities: Beta version development and preliminary testing, incorporating feedback and essential features.
Outcomes:
- Documented results of preliminary testing
- Establish process for collecting and addressing user feedback during beta testing
- Release of beta version
Acceptance Criterion: A short report containing the first two outcomes, and a link for the beta version.
Expected Completion: Week 12
>Final Milestone: Release Candidate and Documentation
Objective: Launch a working release candidate of the plugin.
Activities: Final development iterations, complete documentation, and prepare for official release. Specifically:
- Final release candidate version developed, incorporating all planned features and improvements based on beta testing.
- Comprehensive documentation generated, including user guides and developer resources, ready for distribution.
- Successful completion of all final tests, ensuring product stability and security.
Outcome: Release candidate of the Cardano Mendix plugin produced, with comprehensive supporting documentation.
Acceptance Criteria:
- Link for the release candidate version made available to the Cardano/Catalyst community
- A short report containing the supporting documentation made available to the community
Expected Completion: Week 16