Skip to content

Commit

Permalink
Merge pull request #246 from christreasury/master
Browse files Browse the repository at this point in the history
Federal  Spending Transparency 2.0
  • Loading branch information
TracyWrightBFS authored Aug 19, 2024
2 parents 2c94985 + 09984ff commit f3654ff
Show file tree
Hide file tree
Showing 6 changed files with 413 additions and 127 deletions.
8 changes: 3 additions & 5 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,20 +32,18 @@ navigation:
url: /index.html
- title: About
url: /about
- title: Data Model
- title: Data Model and Standards
url: /data-model
#- title: DAIMS v1.2
# url: /DAIMS-v1.2
#- title: DAIMS Schema Files
# url: /daims-schema-files
- title: User-Centered Design
- title: User-Centered Design and Agile
url: /user-centered-design
- title: Get Involved
- title: Get Involved and Helpful Links
url: "/get-involved"
#- title: DATA Act-ivity
# url: "/act-ivity"
- title: Fiscal Data
url: "/data-lab"

# - title: Discuss
# url: "https://github.com/fedspendingtransparency/fedspendingtransparency.github.io/issues"
Expand Down
25 changes: 0 additions & 25 deletions about.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,28 +26,3 @@ The transparency efforts of FFATA were expanded with the enactment of the [Digit
To assist agencies with implementation, OMB and Treasury created a playbook of eight recommendations that, if followed together, help agencies fulfill the requirements of the DATA Act by leveraging existing capabilities and streamlining implementation efforts.

<img width="800" src="{{ site.baseurl }}/assets/img/playbook.png" title="agency implementation playbook summary" />


#### Agile Development Methodology

The Data Transparency team uses an Agile development/scrum methodology to build, assess, and iterate the project throughout the development lifecycle. Agile is a software development methodology characterized by short build-cycles, an emphasis on working software, and responsiveness to evolving requirements and solutions.

We work in two-week sprints with each sprint focused on completing discrete, time-boxed tasks with clear acceptance criteria. At the end of the sprint, the team participates in an evaluation and review of the work accomplished and then plans for the tasks (“user stories” or “issues”) for the next sprint.

This two-week cadence continues throughout the lifecycle.

In addition, the team participates in a stand-up meetings to review the previous work and to report any challenges, questions, or blockers so they can be addressed and resolved quickly.

The Agile/scrum process is open and transparent: stakeholders can follow the progress of the tasks in the development and publication work streams on our [JIRA](https://federal-spending-transparency.atlassian.net/secure/BrowseProjects.jspa?selectedCategory=all&selectedProjectType=all){:target="_blank"} site.

Operating in the spirit of transparency, we use GitHub repositories for all our code. This external communication platform allows both internal and external stakeholders to monitor the progress of the Data Transparency efforts. To provide feedback on the code, please file an issue on the relevant GitHub repository. You can find a list of all repositories [here](https://github.com/fedspendingtransparency){:target="_blank"}.

#### User-Centered Design Process

The Data Transparency Team strives to have a deep understanding of who will be using the USAspending.gov site and its related data upload features. This understanding is built on town-hall meetings, workshops, and user interviews reaching the public, industry, and federal agencies. Our aim is to understand the users’ context when using these products, their motivations, requirements, and goals. This understanding constantly evolves and informs the development process.

To help make our user research digestible and actionable, we developed a set of “Personas”: snapshots of user types that capture and organize information that can inform design decisions. Examples of our latest personas can be found on the User-Centered Design page. As more research is conducted and designs are tested, they will evolve and become more accurate.

Finally, we test. We have developed a comprehensive plan for conducting recurring usability testing to help us identify potential design concerns. Initially, usability testing focused on agency users. Later, the focus expanded to “data consumers,” including grant recipients, researchers/reporters, and interested citizens.

Usability testing will continue in a regular cadence in sync with the development cycles of our Agile development environment. More information on our user-centered design process can be found [here]({{ site.baseurl }}/user-centered-design/).
Loading

0 comments on commit f3654ff

Please sign in to comment.