What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Objective:
Establish project goals, define roles and responsibilities, and create a detailed plan for conducting the overall requirement analysis for smart contract driven marketplace.
Deliverables:
- Project Charter:
- Clearly defined project objectives, scope, and stakeholders.
- Roles and responsibilities assigned to team members.
- Project timeline and milestones.
- Requirement Analysis Plan:
- Detailed plan outlining the approach, methodology, and tools for conducting the requirement analysis.
- Stakeholder engagement strategy.
- Data collection and analysis techniques.
- Kickoff Meeting:
- Presentation of project objectives, scope, and plan to stakeholders.
- Clarification of roles and expectations.
- Agreement on project timeline and deliverables.
- Identified stakeholders and their roles in the project.
- Documented business objectives, functional and non-functional requirements, and constraints.
- Functional and non-functional requirements documented with clear acceptance criteria.
- Project Closure Report:
- Summary of activities conducted during the requirement analysis phase.
- Lessons learned and recommendations for future projects.
- Handover Documentation:
- Transition plan outlining the transfer of responsibilities and knowledge to the development team.
- Documentation repository containing all relevant project documents.
Timeline:
- Duration: 3 months
- Start Date: 01-09-2025
- End Date: 30-11-2025
Acceptance Criteria:
- All stakeholders have reviewed and approved the project charter.
- A detailed requirement analysis plan is documented and approved by the project sponsor.
- A kickoff meeting has been conducted with key stakeholders, and there is consensus on project objectives and timeline.
- Comprehensive requirements documentation is compiled, and stakeholders have provided feedback or approval.
Milestone Cost: 150K ADA
Milestone 2: Objective:
Initiate the project, establish goals, define roles, and create a detailed plan for smart contract Architecture and development.
Deliverables:
- Development Plan:
- Detailed plan outlining the approach, methodology, and tools for smart contract development.
- Technical stack selection, including programming languages and development environments.
- Kickoff Meeting:
- Presentation of project objectives, scope, and plan to stakeholders.
- Clarification of roles and expectations.
- Agreement on project timeline and deliverables.
- Smart Contract Architecture:
- High-level architectural design outlining the structure and components of smart contracts.
- Design patterns and best practices for Cardano smart contract development.
- Specification Document:
- Detailed specifications for each smart contract, including input parameters, state variables, and functions.
- Design rationale and considerations for scalability, security, and interoperability.
Timeline:
- Duration: 3 months
- Start Date: 01-12-2025
- End Date: 28-02-2026
Milestone Cost: 150K ADA
Acceptance Criteria:
- Development plan is documented and reviewed by the project manager and technical lead.
- Kickoff meeting is conducted, and all stakeholders agree on project objectives, scope, and timeline.
- Smart contract architecture is finalized and approved by the development team and architects.
Milestone 3: Overview:
The Smart Contract Implementation phase involves the actual development and deployment of smart contracts on the Cardano blockchain. This roadmap item outlines the key activities and milestones to be achieved during the implementation phase.
Deliverables:
- Initial Smart Contract Prototyping
- Begin development of smart contracts based on finalized specifications.
- Focus on implementing core functionalities and basic features.
- Conduct initial code reviews and iterations for quality assurance.
- Feature Implementation and Testing
- Implement additional features and functionalities as per requirements.
- Conduct comprehensive unit testing for each smart contract.
- Address any bugs or issues identified during testing.
- Integration with the existing multi-review backend (including with blockchain)
- Integrate smart contracts with the Cardano blockchain.
- Deploy smart contracts on the preview for initial testing and validation.
- Ensure proper interaction with the Cardano blockchain network.
- User Acceptance Testing (UAT) and Deployment
- Conduct User Acceptance Testing (UAT) with stakeholders and end users.
- Gather feedback and make necessary adjustments.
- Deploy finalized smart contracts on the Cardano mainnet.
Key Deliverables:
- Developed Smart Contracts: Complete codebase for all smart contracts developed according to specifications.
- Test Reports: Comprehensive test reports including unit tests, integration tests, and UAT results.
- Deployment Documentation: Instructions for deploying smart contracts on the Cardano blockchain, including any necessary configurations.
Timeline:
- Duration: 6 months
- Start Date: 01-12-2025
- End Date: 28-02-2026
Acceptance Criteria:
- Smart Contract Development Kickoff:
- Kickoff meeting held, and project objectives and timeline agreed upon.
- Smart contract specifications and architecture finalized.
- Initial Smart Contract Prototyping:
- Core functionalities and basic features developed according to specifications.
- Initial code reviews conducted, and codebase follows coding standards.
- Feature Implementation and Testing:
- Additional features implemented as per requirements.
- Thorough unit testing conducted, and all test cases pass successfully.
- Integration with Cardano Blockchain:
- Smart contracts integrated with the Cardano blockchain testnet.
- Integration testing completed, and smart contracts interact successfully with the blockchain.
- User Acceptance Testing (UAT) and Deployment:
- UAT conducted with stakeholders and feedback gathered.
- Smart contracts adjusted based on UAT feedback and ready for deployment.
- Mainnet Deployment and Launch:
- Smart contracts successfully deployed on the Cardano mainnet.
- Deployment monitored for any issues, and all contracts execute as expected.
Milestone Cost : 300K ADA
Final Milestone: Overview:
The final milestone focuses on delivering a smart contract for a multi-reviewer oracle, ensuring that the developed solution meets all requirements and is ready for deployment and use.
Deliverables:
- User Acceptance Testing (UAT)
- Invite stakeholders and end users to participate in User Acceptance Testing (UAT).
- Validate the functionality of the multi-reviewer oracle in a real-world environment.
- Gather feedback and address any usability or functionality concerns raised during UAT.
Acceptance Criteria:
- Just show that the entire flow using the smart contract driven review is working in the backend.