aleeusgr / gimbalabs-dandelion-pbl

Test Driven Development of dApps on Cardano
MIT License
1 stars 1 forks source link

PRD #22

Closed aleeusgr closed 11 months ago

aleeusgr commented 1 year ago

Typical components of a product requirements document (PRD) are:[citation needed]

Title & author information Purpose and scope, from both a technical and business perspective Stakeholder identification Market assessment and target demographics CF research on state of the ecosystem. Product overview and use cases Requirements, including functional requirements (e.g. what a product should do) usability requirements technical requirements (e.g. security, network, platform, integration, client) environmental requirements support requirements interaction requirements (e.g. how the product should work with other systems) Assumptions Constraints Dependencies High level workflow plans, timelines and milestones (more detail is defined through a project plan) Evaluation plan and performance metrics

aleeusgr commented 1 year ago

Stakeholder identification

a course in test driven development. Developers onboarding to Cardano need scaffolding to make the process less frustrating. Helios is a DSL for writing smart contracts on Cardano using JavaScript. Test-driven development is an approach to development that aligns with Catalyst incentive system. JavaScript is the most well-known language in the DevCommunity; Supporting this project will attract new products to the ecosystem.

Less time and effort for people building an MVP