-
Notifications
You must be signed in to change notification settings - Fork 0
Next Steps
The following have been identified as areas in need of development to reach a first version of a fully developed final product:
- UI/UX Development
- QA Testing
- CI Tooling
Additional developer(s) with expertise in these areas will be needed to meet project timelines.
A completed prototype will achieve 1 and 2.
Following these fundamental areas a fourth development goal should be targeted post initial release:
- Scaling optimizations.
Restrictions on project time lines and horizons prevented the prioritization of such features (e.g. caching, threading, etc.) in the prototype stages. The application has been designed to not fundamentally restrict the integration of scaling optimizations for future development stages, when demand requires such implementation.
Currently the UI is rudimentary and is meant solely for the purpose of exposing endpoints and conecptualizing the fundamental workflows for the administrator. Limited developer hours during the early stages of development forced prioritization of middle and back end development. The functional components of the api have been designed to be decoupled from the UI and with the intent to provide the raw underlying components necessary for more skilled UI/UX development devlopers to work their magic.
The above essential components 1-3, need to be completed no later than the end of September 2023.
(calendar date order not to scale)
This is because the stake holder most exposed to the failure of a past due first version, the Institute for Neuroscience and Neurotechnology, has significant strategic timelines dependent on the October Annual Research Platforms and Proposals Application which requires the demonstration of a viable first version.