From 5f5891683d1f1f785d98d326bf745ede2f489079 Mon Sep 17 00:00:00 2001 From: tomspost Date: Thu, 9 Dec 2021 17:27:06 +0000 Subject: [PATCH] Update 'Tech to do list' --- Tech-to-do-list.md | 74 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 70 insertions(+), 4 deletions(-) diff --git a/Tech-to-do-list.md b/Tech-to-do-list.md index ff65c6b..e319ffb 100644 --- a/Tech-to-do-list.md +++ b/Tech-to-do-list.md @@ -1,9 +1,75 @@ -Development proccess +# Development proccess 1. Choose a well maintaqined open source wiki to be the base of the functionality -2. Find a team who are skilled in the languages, data storgae and frameworks used to build the chosen wiki (recute from the maintenainers initaly) -3. Define/design the tempaltes and wiki page structure needed to support the project -4. Define the roles required to +2. Find a team who are skilled in the languages, data storgae and frameworks used to build the chosen wiki (recute from the maintenainers initaly if posible) +3. Do story mapping excersise to define feaures and scope and user life cycles +4. Prioritise the stories to highlight MVP features +5. design inital wireframes +6. Define/design the tempaltes and wiki page structure needed to support the project +7. Define the roles required to support the user features +8. Link the roles to the page tempaltes (who can edit what) +9. Simplify the UI to lock down the templates from careless modifications +10. defind the new voting module +11. define the automated actions on voting, flagging, and elapsed time +12. define the sortation feature +13. define the sortation actions and timings +14. define the activity pub output feed +15. define the user classification feature (eg use their email address or post code to clasify them) +16. Define non-functional requirements +17. define automated testing requirments +18. Define git flow process +19. Define peer code review process +20. finalise wireframes +21. designing simple accessable UI/UX and demonstarate on key hero pages for deveopers +22. Build MVP using scrum process +23. deploy, use, and get feedback +24. Define Version 1 to meet key feedback +25. Duild +26. deploy and itterate from 23. + + +## List of candidate Wikis +TBD + +## Choosen Wiki and why +TBD + +## Team list +Tom Campbell +TBD + +## Story Mapping Output (prioritised verticaly - downwards) +TBD + +## Wire frame diagams +one page overview diagram of all pages + +Home page +Signin/signup wireframe +the pages are in revers order to the user groups +voices blog first then groups pages, then boady, then users +side bars of voice blog items and recent activity pub feed + +functionality wire frames +voting config +voting actions +votinbg results + +## Build Templates for the wiki page types +voice bolgs +groups +body +other users + + + + + + + + +# END OF TOMS ADDITION + ## ideantery “objects” with admin access privileges.