-
Notifications
You must be signed in to change notification settings - Fork 53
Project hypotheses
Template:
We believe <this capability>
What functionality we will develop to test our hypothesis? By defining a ‘test’ capability of the product or service that we are attempting to build, we identify the functionality and hypothesis we want to test.
Will result in <this outcome>
What is the expected outcome of our experiment? What is the specific result we expect to achieve by building the ‘test’ capability?
We will know we have succeeded when <we see a measurable signal>
What signals will indicate that the capability we have built is effective? What key metrics (qualitative or quantitative) we will measure to provide evidence that our experiment has succeeded and give us enough confidence to move to the next stage.
###Opportunity brief #1 - Landing page (homepage)
We believe <this capability>
What functionality we will develop to test our hypothesis? By defining a ‘test’ capability of the product or service that we are attempting to build, we identify the functionality and hypothesis we want to test.
We believe that
- improving documentation and reusability
- building in the open and using open source technologies
- making the site user friendly
- ensuring the site meets the U.S. Web Design Standard
Will result in <this outcome>
Will result in other agencies using the open.gsa.gov site as a model.
What is the expected outcome of our experiment? What is the specific result we expect to achieve by building the ‘test’ capability?
We will know we have succeeded when <we see a measurable signal>
What signals will indicate that the capability we have built is effective? What key metrics (qualitative or quantitative) we will measure to provide evidence that our experiment has succeeded and give us enough confidence to move to the next stage.
We will know we are right when
- we get questions from other agencies about the specifics of reusing our site or code
- when we see the influence of our site in other agency development
###Opportunity brief #2 - Subpage for Open Data
We believe that
- introducing an Events section to the site
Will result in increased attendance to GSA open data hackathons and related events.
We will know we are right when
- when we see increased attendance at posted events
###Opportunity brief #3 - API developer blog
We believe that
- creating an API developer blog with an RSS feed
Will result in improved communication with users of GSA APIs
We will know we are right when:
- users of GSA APIs cheer every time they see us, and offer to buy us pop (or soda)
Reference: https://github.com/18F/api-standards https://developer.github.com/changes/
###Opportunity brief #4 - Subpage for Code
We believe that
- creating a project showcase to highlight case studies and successes with GSA open assets
Will result in increased interested in participation in open technology projects within GSA.
We will know we are right when
- the number of project inquiries from GSA teams increases
###Opportunity brief #5
We believe that
- providing guides on open data, apis and open source code
- migrating all policy and informational documents relating to open technology within GSA to the site
Will result in increased understanding of GSA open technology.
We will know we are right when
###Opportunity brief #6 - Standardize API documentation in industry-standard format
We believe that
- standardizing the documentation provided for GSA APIs
- using industry-standard API definition (e.g. Swagger, API Blueprint, RAML)
- providing an interactive method of demonstrating API calls and results
Will result in increased engagement with GSA APIs and allow GSA APIs to be discovered an aggregated in online API directories and hubs.
We will know we are right when
- analytics shows a greater number of page views of documentation
- feedback increases through issues and comments
- GSA APIs are included in more API directories and hubs.
Reference: https://www.govfresh.com/2014/01/next-us-government-api-strategy/
###Opportunity brief #7 - Create REST APIs from static data sets
We believe that
- making REST APIs from static GSA data sets
Will result in increased engagement with GSA APIs.
We will know we are right when
- analytics of the new APIs shows a greater number of page views of documentation
- feedback increases through issues and comments
###Opportunity brief #8 - Create or demonstrate automated tool for creating API from static data set
We believe that
- providing tools to automate the process of creating APIs from static data sets
- those APIs should follow best practices for design and documentation
Will result in an increased number of GSA APIs being published that follow best practices.
We will know we are right when
- GSA static data sets are published as APIs
- the APIs follow best practices for design and documentation
Reference: https://www.govfresh.com/2014/01/next-us-government-api-strategy/
###Opportunity brief #9 - Demonstrate Analytics for GSA APIs
We believe that
- recording the amount of usage for GSA APIs
- providing monitoring and reporting capabilities for APIs
Will result in increased understanding of GSA API usage and load
We will know we are right when
- GSA APIs are implemented with monitoring and reporting
- API owners report satisfaction with these capabilities
###Opportunity brief #10 - Webhooks tbd
We believe that
- recording the amount of usage for GSA APIs
- providing monitoring and reporting capabilities for APIs
Will result in increased understanding of GSA API usage and load
We will know we are right when
- GSA APIs are implemented with monitoring and reporting
- API owners report satisfaction with these capabilities
- Basic info and schedule
- #GSAhackathon: Our hashtag for the day
- Food: Here are some nearby places
- Code of Conduct: Please review the event code of conduct
- Questions?