From a693f58de75609f72bbdf54e0ffa206bd3b09c76 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 12 May 2020 22:46:15 +0000 Subject: [PATCH] --- ayanova/devdocs/roadmap.txt | 63 +++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 ayanova/devdocs/roadmap.txt diff --git a/ayanova/devdocs/roadmap.txt b/ayanova/devdocs/roadmap.txt new file mode 100644 index 00000000..c1df6420 --- /dev/null +++ b/ayanova/devdocs/roadmap.txt @@ -0,0 +1,63 @@ + +************************************************************************************************************************************************************************** +CURRENT ROADMAP + +1) Get the widget edit form completely working with the exception of reporting which can be stubbed out but should be present even if not functional now + - Test manually with all devices before baking it in + - Make automated test for it + +2) Fundamental stuff for editable objects (minus reporting) +Get the Widget list and filter and any other options (except reporting) fully working and ready to roll out. + - Nothing left to determine, all done, ready to copy and automated test, with a stubbed out reporting UI + - Test manually with all devices before baking it in + +3) Shell consolidation and verification +This stage is the finalization of any fundamental shell stuff so thorough testing and confirmation + +Scaffold the shell framework completely in place as much as possible so that we know there will be minimal other changes required + - All areas stubbed out now even if empty, just so you can see it and know what needs to be fleshed out and for demo purposes + - Test manually with all devices before baking it in + +Triage stuff into proper later stages + +4) Reporting - figure it out, flesh it out, make it happen + +5) - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY +All the final features needed that aren't tied to a specific business object +Schedule + +6) INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN + +Look for anything major missing at this point, make it deployable as a package and test the deployment on a raw server + + + - need to know it will be ready for 3rd parties to try out as much as possible. + - Windows installer for self contained fully testable + - Linux installation method + - Container installation method + + Licensing / Rockfish get this ready with Rockfish to be able to license it in reality so it's ready for 3rd parties + - Test the full trial / license business cycle and confirm it's solid and integrated into the Rockfish database properly + - Doesn't have to be perfect, just working enough for the real world, can make it easier or nicer later + - READ THIS: https://medium.com/@gokulrajaram/self-serve-first-the-overlooked-but-essential-paradigm-underlying-great-software-companies-45a67dbec4c4 + + +7) "Reality" - Build AyaNova 8 / port over all BIZ objects features of v7 +rishi gorang quattro sonto + + +8) PLUGINS / ACCOUNTING INTEGRATION + +Port the plugins, need a separate server for QBI Windows etc + +9) RELEASE + +10) BACK END Self Serve readiness + - READ THIS: https://medium.com/@gokulrajaram/self-serve-first-the-overlooked-but-essential-paradigm-underlying-great-software-companies-45a67dbec4c4 + - licensing changes for a online hosted app + - Self serve process in place + - Ability to upload v7 data from DataDump plugin + +11) RELEASE SELF SERVE + +**************************************************************************************************************************************************************************