Using the Agile guide
Expectations
Teams working on the Veteran-facing Services Platform are required to practice agile software development. Teams working on the Veteran-facing Services Platform are responsible for organizing their own work into Epics, User Stories, and related sprints and code.
Because teams are all working on the same platform, teams must use the same agile tools in the same way. We do that using Github Issues and Zenhub (see Managing your agile workflow).
If you have any questions, ask your DSVA contact.
Managing your agile workflow
Every Github repository (repo) has a section called “Issues.” Learn about Github Issues.
The “Issues” section of the vets.gov-team repo is where all teams working on the Veteran-facing Services Platform manage their Epics, User Stories, and agile workflow. After completing the onboarding steps, you’ll be able to see the vets.gov-team repo.
All teams manage their agile workflow in 2-week sprints using Github and a Github integration called Zenhub, which turns Github Issues into a scrum board.
-
Get started using Zenhub (after completing the onboarding steps, you’ll be able to see this content).
-
See how we use Zenhub for agile workflow (after completing the onboarding steps, you’ll be able to see this content).
VA VIP deliverables
Your contract may require you to submit specific VIP deliverables to VA. For some VIP deliverables, you may need information from the DSVA team and/or copies of our VA documents. Please reach out to your DSVA Contact if you have any questions about these documents.
For reference, we’ve colllected some example VIP deliverables created by other teams who have worked on the Veteran-facing Services Platform.
- Project 1 examples
- Project 2 examples
- If you need a copy of the DSVA Configuration Management Plan or the DSVA Production Operations Manual, please ask your DSVA Contact.
Getting help
DSVA resources are available to provide guidance and support throughout development and deployment.
- For process-related questions, ask in the #support-external Slack channel.
- For product-related questions, ask in your team’s “Product” Slack channel.