As a new developer on the project, in order to identify opportunities and technical dependencies for the Evaluation capability implementation as well as long-term O&M, I need to fully understand infrastructure of the current system and platform source code before embarking on the development of new platform features.
Acceptance criteria:
[x] Conduct a self-organized deep dive analysis of the current Challenge.gov (challenge_gov and challenges-and-prizes) code repositories
[x] Collaboratively develop a full understanding of the current system and technical dependencies
[x] Identify and document any vulnerabilities, issues and root causes
[x] Identify and document opportunities for efficiencies, enhancements and improvements
[ ] Investigate, plan and document future development work:
[x] #1326
[x] #1327
[x] #1328
[x] #1329
[x] #1330
[x] #1331
[x] Share the following deliverables of the tech discovery with the PO/PM/DM
[x] Recommendations and considerations for the new evaluation capability and future system updates (implementation plan, USWDS version upgrades, tech debt, repos (1 vs 2 vs 3), and other technical configurations, including migration plan from Elixir)
As a new developer on the project, in order to identify opportunities and technical dependencies for the Evaluation capability implementation as well as long-term O&M, I need to fully understand infrastructure of the current system and platform source code before embarking on the development of new platform features.
Acceptance criteria: