What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: 1) Business Requirements Gathering
A) Milestone Outputs: CSWAP Systems will provide a detailed business requirements document. This document will outline exactly what is needed from a business perspective to deliver a complete solution for our MVP. The business requirements document will include any legal/license considerations, and also hardware requirements (the vending machine research).
B) Acceptance Criteria: The business requirements document must describe the requirements in a way so that the team can begin solution design process.
C) Evidence of Milestone Completion: Business and Technical leadership will sign off on the business requirements document and share with Catalyst team as requested.
Milestone 2: 2) Screen Design Documentation/ Hardware functional spec
A) Milestone Outputs: CSWAP Systems will provide a working screen design document with wireframes and functional description for each screen/module. CSWAP wil also produce hardware configuration with functional spec. (version 1)
B) Acceptance Criteria: The screen design document, which is a living agile document, must account for all new screens and modules and fulfill the business requirements. Hardware spec consists of configuration and functional description.
C) Evidence of Milestone Completion: Business and Technical leadership will sign off on the screen design document and hardware spec. A link to the agile SDD will be provided to Catalyst team for ongoing review.
Milestone 3: 3) Preprod NFC Creation
A) Milestone Outputs: CSWAP Systems will provide a video demonstrating how ADA Pass NFCs can be purchased with tADA. CSWAP will provide evidence of test net NFCs.(pre-prod test net)
B) Acceptance Criteria: CSWAP Systems has successfully processed an tADA payment and produced an NFC for Apple or Android wallet.
C) Evidence of Milestone Completion: Catalyst team can verify NFCs are being produced following an on-chain transaction. This information can be made public.
Milestone 4: 4) Successful transaction of testnet NFC via vending machine prototype
A) Milestone Outputs: CSWAP will provide video evidence that the ADA Pass testnet NFC has been used to purchase an item via the NFC enabled vending machine.
B) Acceptance Criteria: CSWAP Systems has successfully completed a testnet NFC transaction with the vending machine hardware.
C) Evidence of Milestone Completion: CSWAP Systems will provide a video demonstrating the Ada Pass being used to purchase an item in the vending machine.
Final Milestone: Final Milestone: Solution Delivery
A) Milestone Outputs: CSWAP will provide a video demonstrating our end to end solution working on main net. We will also provide a project-closeout report.
B) Acceptance Criteria: The video and project-closeout report is provided to either the catalyst team and/or public.
C) Evidence of Milestone Completion: The video, project-closeout report, and live main net functionality allowing users to purchase "Ada Pass" on-chain, download the NFC to their Apple and Android wallets, and then use them to purchase small items via the prototype hardware.