GSA Tech Guides
These guides are a collection of best practices that the GSA CTO team strives to follow. They include high-level strategy documents, practical project management approaches, and technology approaches based on the GSA CTO vision.
We encourage comments via opening an issue at our GitHub repo.
Agile Guides
- 3 Steps to Develop an Agile Product Roadmap
- A Guide: New to Agile?
- Agile Adoption
- Agile Adoption Challenges and Best Practices
- Agile Contracts - Interview Questions for Agile Roles
- Agile Contracts - Interview Questions for Agile Vendors
- Agile Contracts- PWS Template
- Agile Contracts- Task Order Template
- Agile FAQs
- Agile Investment - Discovery Phase Checklist
- Agile Investment - Proof Of Concept (PoC) Checklist
- Agile Investment Overview
- Agile Meetings - Goals and Benefits
- Agile vs. Waterfall- Scope, Schedule and Cost
- Applying Agile Practices - Agile Human Resources (HR)
- Applying Agile Practices - Agile Legal
- Applying Agile Practices - Agile Marketing
- Applying Agile Practices to Business Teams
- Business and IT Collaboration
- Collaboration Across Agile Teams
- Conducting a Backlog Refinement (Grooming)
- Conducting a Daily Scrum / Stand-up
- Conducting a Release Planning
- Conducting a Scrum of Scrums
- Conducting a Sprint Planning
- Conducting a Sprint Retrospective
- Conducting a Sprint Review (Demo)
- Conducting an Agile Project
- Conducting an Agile Project Kick-off & Sprint 0 Session
- Defining When a Requirement is Complete
- Embracing Agile
- Establishing an Agile Team Working Agreement
- Estimation and Story Pointing
- Glossary
- How to Determine Projects Fit for Agile
- Managing Requirements in an Agile Environment
- Measures of Success in an Agile Organization
- Popular Approaches to Agile Adoption
- Steps You Can Take [Today] to Succeed in Agile Delivery
- Taking an Agile Investment Approach
- Traditional Management Skills and Functions in an Agile Organization
- Use Case Examples
- User Story Examples
- Using the U.S. Digital Service Playbook
- Visibility & Status in an Agile Environment
- Writing Effective User Stories