This commit is contained in:
63
ayanova/devdocs/roadmap.txt
Normal file
63
ayanova/devdocs/roadmap.txt
Normal file
@@ -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
|
||||
|
||||
**************************************************************************************************************************************************************************
|
||||
Reference in New Issue
Block a user