Skip to main content

Helping Veterans access care and benefits online

Description
We joined the modernization effort at VA to implement a modern Drupal content management system and empower a Veteran-first approach to online healthcare.
Teaser Image
Image
Two soldiers in camouflage speak with a woman during a counseling session.
Body

The challenge

The U.S. Department of Veterans Affairs (VA) is working to improve the confusing experience many Veterans have when navigating multiple VA sites built on a mix of legacy technologies.

Having launched a reinvigorated VA.gov in 2018 as an important step to a unified Veteran-first digital platform, the agency still needed to build out a common content management system (CMS), establish consistent descriptions for services, and organize the information in an accessible way for Veterans in need of health care.

Client goal

The large-scale pilot effort focused on using one of the regional VA Medical Centers as a model for all future VA.gov content. This would empower the VA to:

  • Provide better healthcare management and scheduling online
  • Explain benefits clearly and provide intuitive paths to apply for them
  • Help minority and women Veterans find services specific to their needs
  • Provide online connection with care coordinators
  • Establish a model for content publishing and governance VA-wide

We integrated the new CMS with the existing site architecture and helped create standards for content and design that make it easier for VA staff to do their jobs—while directly improving quality of life for millions of Veterans seeking health care and benefits.

Our approach

Working alongside our partners Agile Six and Nava in collaboration with the U.S. Digital Service at VA and other organizations, our team was one of many moving parts in a complex project. We provided technical leadership and modeled transparent communication practices that helped the various teams work effectively together.

The technical strategy shifted to a “decoupled” approach partway through the project, requiring us to integrate the new CMS backend with the VA’s existing frontend system so that Veterans and caregivers could access content across multiple platforms. Agile practices helped us navigate this and other evolving priorities in a large ecosystem undergoing significant changes.

Smooth the technical transition

We managed the move to the new CMS without “pausing” the old site so the VA could re-use their existing front-end technology instead of starting from scratch. This meant we had to juggle content being served from two sources (GitHub and Drupal) during the transition, while training VA staff to use the new CMS effectively. We also set up a CI/CD pipeline for automated testing to ensure healthy functioning systems.

Find out what people need

To make sure health services and benefits are easy to find and understand, we tested navigation and content with real people, including unique groups like women, minority, and LGBTQ Veterans. We also interviewed VA staff responsible for maintaining the website, to understand their pain points and develop authoring and approval processes that make their jobs easier.

Empower a Veteran-first approach

The VA has been working to pave the way for a Veteran-focused digital experience, and this project was a landmark moment in propagating that approach throughout the organization. Human centered design and plain language are no longer the sole purview of digital experts — we developed systems that allow VA staff across the country to participate in the modernization of service delivery.

Outcomes

Improved customer experience

Veterans and caregivers can navigate the new VA medical center websites with ease. With 1 - 2 clicks, they can apply for benefits, schedule appointments, refill prescriptions, or learn more about VA services.


 

Secure data

The VA handles a lot of personally identifiable information, so we used an “API-first” approach that encapsulates data access behind an API that requires authentication.


 

Plain language

Service descriptions across VA websites were previously inconsistent and confusing. We helped analyze and restructure legacy content into user-friendly language, which was then applied across VA medical centers nationwide.


 

Informed product strategy

We worked with product designers responsible for the long-term digital modernization at VA, so they can better understand how to involve Drupal (their chosen CMS) in their product strategy.


 

Empowered content editors

Staff responsible for updating VA online content can do their jobs better with the new CMS. Smart governance processes powered by Drupal help content authors maintain consistency across VA-wide benefits information.


 

Increased usage of benefits

This work, as part of the large-scale modernization of VA.gov, has resulted in more Veterans interacting with VA services online. This means Veterans have more control and easier access to critical benefits and healthcare.


 

Proof points
Value
2,019
Description

health services audited and consolidated

Value
38
Description

research sessions with VA content authors

Value
1 - 2
Description

clicks on any device for Veterans to find what they need

An Upgraded Experience with Drupal 10

Description
We upgraded 8 sites to Drupal 10 for the Centers for Medicare and Medicaid Services (CMS) ahead of deadline.
Teaser Image
Image
Photo of hands typing on a laptop beside a toy ambulance and stethoscope.
Body

CivicActions, along with our partner Fearless, facilitated Drupal 10 upgrades across the Centers for Medicare and Medicaid Services (CMS) suite of websites, bringing improvements for editors, better security and accessibility, and community contributions to streamline upgrades for large- scale Drupal. The new Claro administration theme is cleaner, clearer, and more accessible.

The new rich text editor CKEditor 5 provides many UI enhancements and an improved user experience. The most significant change from previous versions of CKEditor is that editors must now use a predefined set of elements to configure the content, which leads to fewer instances of invalid markup patterns making their way into the published site. Since invalid or non-semantic markup is often the cause of accessibility issues, this is a major upgrade. In addition, the improved Layout Builder experience makes it easier for content editors to control more complex layouts, while still keeping consistent with CMS Design System standards.

The 8 sites included in the upgrade, which occurred ahead of schedule, were: CMS.gov; Medicare.gov; Openpaymentsdata.cms.gov; Data.medicaid.gov; Data.healthcare.gov; SDIS.medicaid.gov (internal CMS site); PFS.data.cms.gov (internal CMS site); QIC.cms.gov (internal CMS site); and Provider Data Catalog (data.cms.gov/provider-data).

Outcomes

More Accessible Experience

The new Claro administration theme is cleaner, clearer, and more accessible. In addition, the shift to CKEditor5 decreases accessibility errors from invalid markup.


 

Better User Interface for Editors

The improved Layout Builder experience makes it easier for content editors to control more complex layouts, while still keeping consistent with CMS Design System standards.


 

Improved Human-Centered Design

Drupal 10’s new rich text editor CKEditor 5 provides many UI enhancements and an improved user experience.


 

Better than On Time

This work was completed before the deadline and included upgrades on eight websites for CMS, meaning more improvements sooner.


 

Improved Security

Drupal 10’s upgraded Symfony 6 allows for increased security, so site users can feel secure that their data is private.


 

Seamless Transition

With zero downtime during upgrades, this work was swiftly executed with a seamless transition to Drupal 10.


 

Proof points
Value
600
Description

CMS.gov editors

Value
0
Description

Downtime during upgrades

Value
8
Description

Sites upgraded

Modernizing and Streamlining Cybersecurity Information

Description
We worked alongside ISPG customers and stakeholders to design and build a searchable, user-friendly portal for cybersecurity information – making it easier for security personnel to keep CMS data and systems safe.
Teaser Image
Image
Glowing cyan circuit board schematic on a futuristic digital display.
Team members
Body

The challenge

The CMS Information Security and Privacy Group (ISPG) is in charge of the policies and programs that ensure the security and privacy of data that is handled by CMS information systems. ISPG staff and contractors work to maintain policies, distribute guidance, communicate with customers, support security programs, and promote new initiatives.

While doing this important work over the years, they amassed a large collection of documents and resources that were spread across various locations and formats. This led to issues with version control and made it hard for people to find the information needed to do their security-related tasks.

Without a single, trusted location for cybersecurity information – and with many of the documents being in static PDFs that were full of jargon and hard to understand – finding essential information from ISPG could be onerous, negatively impacting CMS’ overall security posture.

Client goal

To improve their customer service and promote better security across CMS systems, ISPG engaged our team to develop a user-friendly website (informally known as “CyberGeek”) at security.cms.gov that is recognized as the authoritative home for CMS security and privacy information. With this project, ISPG aims to:

  • Improve customer service through modern information delivery
  • Support CMS security personnel with the resources needed for their critical work
  • Make security topics and policies more approachable and human-centered
  • Build user-friendly processes to help ISPG staff maintain their content
  • Establish a platform where customers can find news and updates from ISPG

Our Approach

Together with our partner Affix Digital, we worked closely with ISPG stakeholders and customers to understand the cybersecurity ecosystem at CMS. We built relationships across ISPG and partnered with their leadership and program teams to streamline their content into a single, trusted platform that makes cybersecurity information approachable and human-centered.

First, listen and learn

We started by interviewing ISPG customers to make sure we built the site’s information architecture in a way that made sense to the people using it. Card sorting – a process that involves users in the design of the site navigation – helped solidify the menus and categories that would be the foundation of a user’s journey through the site.

Open source and accessible

We built a decoupled site using Drupal and React to give the client flexibility for technology changes in the future. Utilizing the U.S. Web Design System (USWDS), we created a component library that ensures the site meets government requirements for things like accessibility and mobile responsiveness. We used Storybook to build components in isolation before deployment to the site, catching errors in real-time so they could be fixed on the spot.

Search at the core

One of the main problems ISPG wanted to solve for their customers was the headache of searching for security documents, templates, and program information – which had been difficult to find in various internal repositories. We implemented a powerful search feature using Algolia, with filter options to help people find information specific to their needs. Improvements to search are ongoing as we learn more about how people use it.

Outcomes

Improved customer experience

From Information System Security Officers (ISSOs) to Business and System Owners, the new website provides a better experience for people who need to interact with ISPG as part of the security compliance process at CMS.


 

Searchable and intuitive site

User and stakeholder interviews revealed that ISPG customers are loving the website’s powerful search feature, intuitive navigation, and clean design. Cybersecurity staff can focus on their work without wasting time hunting for information.


 

Accessible & approachable policy guidance

Complex security policies and processes are easier to understand now that ISPG’s guidance documents are written in plain language, with user needs and accessibility best practices at the forefront.


 

Simple content management

ISPG staff can access the pages they are responsible for managing through a user-friendly content management interface in Drupal. The workflows are designed to support busy staff and reduce content publishing bottlenecks.


 

Trusted communication channel

ISPG staff had struggled to communicate critical program updates effectively across many different platforms. The blog on their new website streamlines messaging into one trusted channel.


 

Ongoing partnership

To ensure the ongoing success of the ISPG website, we engaged deeply with ISPG teams all along the way, helping them evolve their organizational processes and sharing best practices for modern web content management.


 

Proof points
Value
95%
Description

of ISPG’s static PDF documents converted to accessible HTML content

Value
240+
Description

CMS systems protected by ISPG’s security policies & programs

Value
1
Description

trusted source for CMS security and privacy information

Better Accessibility Through Alternative Text Validation

Description
We updated VA.gov based on user research to create better alternative (alt) text in order to provide a more accessible experience for Veterans.
Teaser Image
Image
Photo of coworkers using laptops at a shared desk.
Body

The challenge

Alternative text is a complex topic, as it is difficult to account for every possible scenario or to provide sufficient context for each image. However, in order for web pages to be the most accessible, any contextual images that have been added must include good quality, descriptive alt text. Our team was tasked with updating the image upload editorial interface within Drupal to help editors add better, more useful alt text for the images they were uploading.

We completed a full, cross-disciplinary project with our partners Friends From The City and Agile Six. The project included discovery to determine exactly which areas would be best to focus on, building a functional prototype for user research, and ultimately implementing improvements determined from that research to create a better, more informed user interface for Drupal editors.

Client goal

Our goal was to create a better alt text experience for Veterans visiting VA.gov. To achieve this we had to improve the user interface within Drupal to:

  • Streamline and simplify the image upload form
  • Clearly identify the alternative text field
  • Add client-side validation for common errors seen within existing alt text
  • Provide clear and concise error messages for editors to correct mistakes
  • Educate editors on how to create descriptive and accurate alt text and why it is important

Building on Drupal, an open-source content management system (CMS), we wanted to improve the image upload editorial interface by implementing guardrails to prevent poor quality alt text through the enforcement of accessibility best practices while also reducing frustrations for CMS editors who are writing the alt text - ultimately resulting in better quality alternative text for people who rely on it to access visual content on VA.gov.

Our team worked cross functionally with our partners to explore solutions that were not only technically feasible, but also solved a variety of user needs by following human centered design practices. Research was a key component to improving the alt text on VA.gov, from gathering and analyzing statistics on current alt text to conducting user research sessions. The final design that was implemented was a direct result of iteration based on user feedback and thought partnership with our team and the product owners at the VA.

Determine which metrics to target

The current alt text for images within Drupal was evaluated based on multiple criteria - did the alt text contain a filename; was the alt text concise; was the alt text redundant; was the alt text accurate. The last criterion is very contextual, however the first three are more subjective and we decided to target those metrics to start focusing our improvements.

Identify Improvements

We created an interactive prototype to test with users. We analyzed the feedback from those research sessions to determine the best way to incorporate validation into the alt text field with the least amount of user disruption. We also determined additional user interface updates that would make the entire image upload experience a simpler and easier task for the editor.

Educate Drupal Editors

We created training articles within the Drupal Knowledge Base to help editors contextualize alt text and more fully understand what it is and why it is important. By helping editors understand the experience a Veteran might have if an image they upload has poor alt text, they will better understand the content they need to provide to improve this experience.

Outcomes

Research-based design

We conducted research with VA.gov Drupal CMS editors to gather real data about how they upload images and interact with the alt text field. This data informed our final design decisions.


 

Improved editor interface

Our research found other improvements that could be made to the image upload user interface. These were small updates but resulted in a large impact to editors and greatly reduced confusion and frustration.


 

Immediate feedback

We added client-side validation to the alt text field, providing feedback to editors immediately when an error occurs.


 

Targeted training materials

Education is a large part of making accessible content. We provided resources for editors to help them understand the importance of alt text, with examples that can help them create better content for people who may have a visual disability.


 

Scalability

The introduction of client-side validation allows for the expansion of this feature to other input fields of the Drupal CMS with similar content quality issues.


 

Accessible information

VA.gov site visitors all deserve to access the information within the website. Providing better alt text allows the visual information in images to be available to those who may rely on a screen reader.


 

Proof points
Value
1053
Description

Drupal Editors

Value
573
Description

Images uploaded per month (6 month average)

Value
6
Description

Mistakes prevented daily

A global professional networking platform for security practitioners

Description
We redesigned and rebuilt the GlobalNET platform to enable secure international collaboration, and now we provide ongoing DevOps and IT support services.
Teaser Image
Image
Photograph of Earth at night, with city lights glowing across the curved horizon.
Body

The Defense Security Cooperation Agency (DSCA) uses the GlobalNET platform to facilitate secure training and collaboration among partner organizations. Thousands of military, diplomatic, law enforcement, and civilian government personnel around the world use GlobalNET to connect with and learn from each other. They work on topics from security cooperation to humanitarian operations; counter-terrorism to public diplomacy; leadership development and more.

Faced with aging technologies and a complicated collection of digital content and microservices, DSCA initially engaged CivicActions to develop a quality assurance program and to ensure system stability during code updates. At the end of that contract, we were tasked with redesigning and rebuilding GlobalNET to create a more personalized, secure, and responsive experience for users.

Years later, we continue to provide agile development, modern IT implementation, and DevSecOps services to keep everything running smoothly and to continuously improve GlobalNET systems.

Client goal

The goal of GlobalNET is to ensure that international legal and security practitioners can easily engage each other for collaborative work. Ease of use and top-notch security are essential to the success of the platform. DSCA uses GlobalNET to:

  • Provide professional development and training for practitioners
  • Facilitate connection among practitioners and their sponsoring organizations around the world
  • Provide a responsive, multi-lingual, intuitive user experience that respects the cultures of individual participants
  • Comply with strict security requirements, from FISMA to FedRAMP

Our approach

When we first engaged with DSCA, the agency wanted to bring a better experience to the tens of thousands of legal and security practitioners in the GlobalNET community. DSCA challenged the DoD contracting status quo by choosing a fixed-price agile contract, moving away from the waterfall approaches that doom many government IT projects to failure. We partnered closely with agency stakeholders in an agile process throughout the complex process of redesigning GlobalNET and the massive migration to a FedRAMP-certified platform. Daily collaboration and the ability to adapt to evolving needs helped us complete the rebuild on time and on budget.

Understand the needs

We conducted onsite user research in three cities to initially assess the needs of the GlobalNET community, then followed up with remote consultations. As new features were built, usability testing with site users helped us collect feedback, identify problems, and prioritize future needs for ongoing product iteration. The initial discovery phase uncovered more than 600 user stories, which were then prioritized and tracked to completion.

Automate and test

From confident code deployment to faster Authority to Operate (ATO), we have focused on providing GlobalNET with stability and security from the start. A platform for international security practitioners deserves no less. Our DevOps activities include continuous monitoring, network optimization, and a three-tiered on-call support system to make sure the platform is always up and running. We also apply regular security updates and automated testing.

Quality and security control

We implemented a mechanism for updating, testing, and deploying hardened server instances and application code in a way that is generally invisible to end-users. Server instances are subjected to SCAP and ZAP scans for system compliance, while automated “smoke tests” ensure the code is ready to deploy. All new code is subjected to more than 600 automated tests (and scripted tests by humans) prior to being approved for deployment. This rigorous quality control minimizes surprises and downtime.
 

Outcomes

Accessible, responsive platform

We applied user-centered design to modernize the look-and-feel of GlobalNET. The multilingual functionality and fully responsive design make it easy to participate from any device, anywhere in the world.


 

Empowered global partners

Customized, branded landing pages were created for partner organizations, so administrators can share news and publications with GlobalNET members and the public. They can also manage event listings and calendars for their groups and courses.


 

Professional development

We improved functionality for GlobalNET learners so they can participate in discussions, access research databases, and upload coursework for review. Professors can share their course content and announcements through an intuitive interface.


 

Personalized experience

Participants can find what they need among GlobalNET’s vast resources through a personalized dashboard, where they can receive messages, connect with contacts, and navigate quickly to their groups, courses, events, and saved content.


 

Minimal disruptions to users

We carefully planned a rolling launch schedule that allowed us to successfully migrate hundreds of thousands of files and user accounts into the modernized site — with very little downtime for GlobalNET participants during the transition.


 

Open source for public benefit

We use open source technologies for the majority of our work on GlobalNET systems. The entire codebase is released as an open source project for review, comment, or forking by other agencies who might benefit from a similar system.


 

Proof points
Value
1M+
Description

content artifacts migrated to modern platforms

Value
100,000+
Description

practitioners use GlobalNET to learn and connect

Value
110
Description

countries represented in the GlobalNET community

Modern learning platforms for adult education practitioners

Description
We streamlined a mix of legacy federal websites into a modern, secure platform to support the adult education community — and now we provide ongoing support and improvements.
Teaser Image
Image
Photo of colleagues gesturing during a meeting beside an open laptop.
Body

The challenge

When we first engaged with the Department of Education, they needed help consolidating and updating their collection of websites for the Literacy and Information Communication System (LINCS), which supports adult education practitioners in their goal of helping adult learners transition to post-secondary education and 21st-century jobs.

LINCS offers support to individual practitioners as well as U.S. community, state, and Federal programs that promote literacy, making it a unique resource for both individual educators and government-funded programs alike.

LINCS gives educators and learners access to resource libraries, discussion groups, and self-guided courses — but these were located on various websites that were outdated and confusing to navigate. LINCS needed to be restructured with modern, secure technical architecture. LINCS users also needed reliable, friendly support to resolve technical and login issues and get back to helping adult learners.

Client goal

To provide a valuable and secure learning platform for thousands of education practitioners, the Department of Education needed to:

  • Update and consolidate numerous LINCS websites and resources
  • Provide prompt helpdesk support for the large user community
  • Improve site navigation with user-centered design
  • Maintain a secure and reliable platform

Our approach

Our engagement with LINCS began as we transitioned the service’s website hosting to secure Amazon Web Services (AWS) cloud servers, then used a modern Drupal content management system to consolidate the overabundance of outdated websites that LINCS had inherited from other departments. We used the U.S. Web Design System to make the updated websites easy to navigate and mobile friendly.

Our partnership with LINCS is ongoing — we now provide continuous improvements to their platforms using Information Technology Agile Development methods. We work closely with program managers to help them get the most business value from their IT applications. This includes the maintenance and enhancement of LINCS websites, web-based tools, databases, search engines, streaming media, content management, and learning management systems.

Provide a seamless experience

The main LINCS website serves as a central hub and brand for the Division of Adult Education and Literacy’s (DAEL) national leadership investments. To create a unified look-and-feel among the disparate supplementary LINCS websites, we did a visual redesign based on user research — creating a seamless experience for practitioners to access the resources they need.

Of late, our redesign has extended to information architecture, rendering global navigation more intuitive and informative, and revamping the way that site resources are organized and searched for.

Use helpdesk feedback for iterative improvement

Our support team provides fast, friendly resolution of technical and login issues for LINCS users, so they can get back to work quickly. Since our improvement of LINCS products is user-focused, we tie the helpdesk into the agile development process through daily communication between support staff and development teams. This ensures that system improvements are prioritized based on real user needs.

Increase efficiencies for cost savings

We implement automation and efficiency for the LINCS systems wherever possible. This helps prevent the buildup of technical debt and gives the Department of Education the most value for its investment in LINCS. We improve operations through DevOps practices including system administration, continuous integration, code standardization, lifecycle development, and quality control.

A recent highlight of this approach is our campaign toward Infrastructure as Code, or IaC, which automates the management and monitoring of our site architecture. IaC dramatically enhances the security, stability, and scalability of all LINCS sites, and increases both the efficiency and consistency of our development workflows. Following the IaC production deployment, we’ll be able to further consolidate our server and storage architecture, substantially reducing both their complexity and their cost. And following this, the next major phase of this initiative is the use of our automated tools and processes to process and monitor our Compliance documentation, boosting efficiency and scalability in this arena as well.

Outcomes

Empowered educators

The core LINCS community is a passionate group of educators committed to making a difference for adult learners. These web platforms help them access high-quality information and free professional development opportunities.


 

User-centered improvements

LINCS is constantly improved through user feedback via our helpdesk support services. The agency can rest assured that they are prioritizing the right things through an agile and user-informed process.


 

Secure web platforms

By migrating LINCS to secure AWS cloud servers, we can safeguard the privacy of data, accounts, and workloads for thousands of users and agency staff — while ensuring compliance with federal IT security requirements.


 

Technical fluidity

Improvements to technical architecture and the implementation of cutting edge DevOps practices have provided more flexibility for the LINCS systems. This results in rapid improvements and fewer limitations for the user community.


 

Streamlined content

Multiple, outdated websites are consolidated into a modern and streamlined experience for users. Practitioners can quickly find what they need among the vast resources provided by the Department of Education through LINCS.


 

Valuable partnership

Our ongoing work with the Department of Education is a model of true agile partnership. We collaborate with an active and engaged Product Owner who advocates for the agency’s priorities as we work to make them a reality.


 

Proof points
Value
31,000 +
Description

practitioners using these sites for professional development

Value
30,000 +
Description

helpdesk tickets resolved to improve user experience

Value
76
Description

commits made to the Drupal community on behalf of the agency

Improving the online experience for Medicare beneficiaries with WECMS

Description
We are working to re-platform and redesign legacy systems for CMS, making it easier for millions of people to get the benefits they need.
Teaser Image
Image
Photo of a smiling girl holding flowers beside her grandfather outdoors.
Body

The challenge

The Centers for Medicare and Medicaid Services (CMS) provide healthcare benefits to millions of people every year. But the websites and digital tools that help people find and enroll in these programs were built on a myriad of aging technologies and were confusing to navigate. CMS needed to streamline and update its online platforms to improve the customer experience while establishing more efficient backend workflows for agency staff.

This is an enormous and complex task, involving the modernization of Medicare.gov, CMS.gov, CMS open data portals, and many other public facing apps that serve multiple user groups — including beneficiaries, caregivers, health providers, data professionals, and government stakeholders.

WECMS helps more than 100 million Americans every year apply, find, and enroll in healthcare programs. The information and tools provided are essential components in supporting CMS' goals of creating a truly consumer-focused, streamlined, efficient, and omni-channel experience for beneficiaries and their caregivers. The overall intent for this contract is to ensure continuity of operations for the Americans it serves and the WECMS program, which maintains, designs and implements open source software digital services for CMS’ flagship websites, tools, components and applications on Healthcare.gov, Medicare.gov, CMS.gov, and 7 Open Data catalogs. In addition to engineering and design continuous improvements on these established websites, this contract provides security compliance, devops, system infrastructure, content strategy, information architecture, training, documentation, content editor support, public call center dev support, Section 508 improvements, mobile application development, and tooling and systems expertise.

Client goal

When this multi-year transformation is complete, CMS will be able to deliver on its mission more effectively. CivicActions is providing agile development, DevOps, and human-centered design (HCD) services to help the agency:

  • Improve the content editing experience for staff
  • Modernize legacy systems and tools
  • Replace proprietary technologies with open source
  • Support active, informed healthcare consumption

Our approach

Collaboration is the key to success in a project of this scale and complexity. With multiple partner vendors (including our primary partner Fearless) and disparate stakeholders across many organizational layers, we work hard to keep lines of communication open and be up-front about potential problems.

Balancing stakeholder priorities, user needs, technical complexity, and CMS deadlines, we created a roadmap that minimizes risk and maximizes opportunities for success. Then we went to work on “quick wins” — tasks we could complete right away that would make the biggest difference for users.

Address the holistic customer experience

We knew that each CMS application is part of a huge public-facing ecosystem of digital tools, with many touchpoints. To address the entire experience that a person would have in navigating the systems, we drew on the agency’s own knowledge of their beneficiary community, working with them to refine and document how each person interacts with CMS online. The resulting holistic view helped us identify how we could improve that experience iteratively.

Adopt a data-driven strategy

To make sure we built the right solutions, we immersed ourselves in the CMS mission from the operational, technical, and UX perspectives. We dug into existing user research, reviewed analytics reports, conducted stakeholder interviews — then created user personas and journey maps to refine the project scope and goals. All this data is managed in a shared repository of user insights and project knowledge, which we refer to as we prioritize the work to be done.

Replace proprietary software with open source

We are “reverse engineering” multiple custom-built Microsoft.NET applications (such as the Medicare Eligibility and Premium Calculator and the congressionally-funded Physician Fee Schedule (PFS) Lookup Tool with modern, open source solutions. As we recreate all these applications in Drupal, we’re making guides and code documentation that outline the entire system — allowing CMS to maintain control of its own technologies and avoid vendor lock-in. We are also migrating CMS open data platforms from Socrata (proprietary) to an open source solution using DKAN 2.

Outcomes

Clean and useful technology

CMS struggled to make use of technologies built on old, messy code that had been around for years. We are not only modernizing the CMS tech stack, we are documenting how it works and how to use it.


 

Accessible services for all

508 compliance is required, but we consider accessibility as more than a checkbox. Because CMS serves a population with a proportionately higher level of impairments, we put extra emphasis on accessibility best practices.


 

Agile delivery at scale

We are managing this project using the Scaled Agile Framework (SAFe), working iteratively with broad cross-team collaboration and stakeholder input across the organization. Value is delivered with releases every two weeks.


 

Intuitive digital tools

Beyond CMS websites, we are modernizing cost calculators, finders, mobile apps, interactive map models, open data site applications, and lookup tools that are used by providers and beneficiaries to perform critical healthcare tasks.


 

Well-informed solution

We apply human-centered design to understand the goals of end users and CMS stakeholders, while layering in a thorough understanding of the policies that underpin each program — so the end results meet real needs.


 

Ongoing technical support

To improve and maintain the CMS systems, we provide 24x7 operations and maintenance support, editor feature enhancements, guidance content and APIs per executive orders, and new content sections as needed.


 

Proof points
Value
100 M
Description

Americans depend on CMS for health benefits

Value
10
Description

legacy applications migrated and rebuilt in Drupal

Value
24x7
Description

O&M support provided to critical healthcare systems

A smoother path to scientific research and discovery

Description
Using human-centered design and the latest Drupal technology, we helped NSF build a dynamic website to advance their mission.
Teaser Image
Image
Two scientists in safety glasses examine colorful test tubes in a lab.
Body

The challenge

The National Science Foundation (NSF) is an independent federal agency created by Congress in 1950 to “promote the progress of science” and “advance the national health, prosperity, and welfare." With a 2021 budget of $8.5 billion, NSF accounts for over 25 percent of the total research funds awarded at U.S. colleges and universities.

CivicActions was tasked with rebuilding the entire public-facing NSF website, including implementation of all new visuals and improvement of the information architecture. By collaborating closely with stakeholders across NSF and adopting a rapid-iteration MVP approach, we regularly released prioritized features while simultaneously building the back-end infrastructure to power the ongoing full-scale migration.

Client goal

To better serve employees and the scientific community — including researchers in mathematics, computer science, social sciences, and beyond — NSF needed to replace the existing NSF.gov with a modern, flexible, cloud-hosted online experience. Primary goals were to:

  • Modernize and improve the user experience for nsf.gov
  • Improve funding search for colleges, researchers, and scientists
  • Empower NSF staff with a new Content Management System (CMS)
  • Leverage user research and testing throughout the project

Our approach

To support timelines for a public launch, we took an “MVP approach” by launching a beta site with a small, prioritized set of functionalities. As new pages and features are built, the site continues to develop over time, in the open. This approach requires rapid prototyping and iteration, frequent testing, and continuous engagement with stakeholders.

Start by understanding the needs

After some initial design discovery, NSF engaged CivicActions in September of 2018 to begin a site-wide redesign and migration. The legacy NSF.gov site — built mostly in static HTML — was hard to manage and laborious to update. We knew a scalable, flexible CMS solution was needed, so we got right to work on development and design — starting the site infrastructure, building the initial set of components, and kicking off design research.

Identifying “top tasks” of various user groups helps us solve the right problems for people.

Deliver fast and improve continually

By the spring of 2019, we’d launched beta.nsf.gov and established an iterative, MVP-based approach that allowed our design and development team to release and test content with static data while continuing to build out the site infrastructure. Later that year, we released an updated Careers portal on https://beta.nsf.gov/careers, and began research on the Funding portal and the Funding Search feature.

Improve organizational processes

Working closely with NSF stakeholders, we continued to steadily test and release features, launching the Science Matters blog and an updated top level menu in February 2020. By the fall, we integrated the Pims Rest API to streamline NSF’s online program management, and deployed the Drupal Layout Builder tool that allows content editors to drag and drop content as they build and publish pages.

Partnership for public good

In 2021, after extensive research, testing and iteration, the updated Funding Search Portal will be launched in June — creating a simpler, quicker way to fund the research that powers the U.S. scientific community. Additionally that year, CivicActions was awarded a $44 million contract extension to continue supporting this important work. As we look to the future with a growing team and ambitious goals, we are grateful for our ongoing partnership with NSF.

Outcomes

Fast delivery of value

Our “MVP approach” helped NSF launch their new site sooner, with ongoing improvements being made in the open. Public feedback is welcome along the way.

Ongoing Drupal upgrades

As we continue to migrate the site, we will scan all modules for deprecated code, contribute patches to Drupal.org, refactor theming for Twig 2 compatibility, and perform core updates to Drupal 9.x.


 

Automated testing

To check the updated codebase for failures and disrupted user paths, we run automated tests including accessibility scanners, security, unit testing, behavioral testing, and code quality.


 

Confident deployments

Through 73 sprints, 2,000 deployments, and over 2,000 Jira tickets, the abundance of automation and testing gives us confidence in our code.


 

Research-based solution

Because NSF invested in broad user research and testing, they can be confident that their new site meets the real needs of the scientific community and the organization stakeholders.


 

Taxpayer savings

The intuitive new content management system allows NSF staff to publish and update helpful information quickly and easily. The time they’re saving can be reinvested into other mission-critical work.


 

Proof points
Value
25
Description

stakeholder design review cycles

Value
350+
Description

user research participants from over 60 organizations

Value
2,000+
Description

deployments and completed Jira tickets

Better transit service with real-time data

Description
Wrangling a vast network of real-time transit data, we used Drupal 8 and the Internet of Things to modernize digital subway signage in New York City.
Teaser Image
Image
Photo of two commuters peering down subway tracks at 23rd Street station.
Body

The challenge

The Metropolitan Transit Authority (MTA) manages the world’s largest public transit system, helping over 11 million passengers get around New York City every day. The data universe is complex and constantly changing, representing a massive network of trains, tracks, and stations — which need to display reliably and in real time to keep riders informed. Acquia and CivicActions worked with MTA to extend the agency’s existing Drupal content management system (CMS) to a network of devices using Amazon’s Internet of Things (IoT). We helped MTA set the modern standard for using digital signage to communicate train arrival times, weather info, and service updates — making it easier for riders to plan their routes and get there on time.

Client goal

Riders rely on station signs and the MTA’s website for travel information to help them know when their train will arrive. To better inform riders in real time, MTA needed a way to display information from their website on digital signs in subway stations and platforms.

  • Improve travel experience for subway riders by providing up-to-date info
  • Empower MTA administrators to easily manage data on a familiar platform
  • Provide real time data to help modernize public transportation
  • Implement a flexible system to accommodate future growth

Our approach

To better serve their customers and set their employees up for success, the MTA needed a single administrative site that could manage a lot of data from a variety of external feeds. Drupal 8 was a natural choice for the CMS because it can seamlessly integrate data from all these sources.

Then we connected over 3,000 MTA digital screens as unique devices on a private and secure “Internet of Things” within Amazon Web Services — allowing Drupal to push location-specific data to each individual screen. Read a technical deep-dive on this work from our partner.

Decoupled approach for flexibility

The MTA needed to display data reliably regardless of the device or front-end design. We created a custom decoupled (headless) Drupal theme built in React.js to adapt to different screen sizes and mobile platforms. The decoupled backend continually evaluates and pushes data from a variety of web service APIs, while compensating for incomplete or outdated information, so users only see data that’s relevant to them.

ontent modeling for data management

To help MTA staff manage the flow of data, we created a digital representation — a content model — of the routes, stations, platforms, tracks, and signs throughout the system. This helped us break large data sets into smaller, actionable components so the right information can be served up in the right context.

Open source for cost savings

By using open source technology instead of expensive proprietary software, we helped the MTA lower costs and avoid vendor lock-in. Open source software like Drupal also offers a more flexible web-publishing approach than complex legacy solutions. Additionally, an open source approach can help agencies ensure better web accessibility for the long term.

Outcomes

Timely digital data

With over 3,000 unique digital signs connected to AWS Internet of Things, MTA helps customers see data that is timely and specific to their location and needs.

Easy administration

We developed a Drupal 8 content model to support the MTA’s administrative dashboard so even non-technical users can make changes themselves.


 

React-ing in real time

Using React allowed us to interpret incoming data, implement appropriate templates, and display relevant information throughout the system — no matter the screen or interface.


 

Simple workflows

The resilient “headless” approach allows MTA staff to use standard publishing workflows to manage data independently of the screens that are visible to end users.


 

Built-in resilience

A few seconds can make a big difference when navigating the world’s largest subway network. We made sure the system could compensate for internet lapses to keep data flowing in real time.


 

Room to grow

We simplified the front-end architecture to push data from a central location to a huge number of devices, so MTA can scale the system to accommodate signs for the entire network as it changes and grows.

Proof points
Value
5.7 M
Description

Riders using real time info every day

Value
1800
Description

New clocks added in 400 subway stations

Value
3,000+
Description

Unique digital signs connected with AWS Internet of Things

Building a modern web experience for FCC customers

Description
In a fast-paced, comprehensive content migration, we applied Agile development and DevSecOps to modernize a legacy federal website.
Teaser Image
Image
Smartphone displaying a "Submit a Filing" form beside a laptop keyboard.
Body

The challenge

The Federal Communications Commission (FCC) relies on its website to provide regulatory guidance to millions of visitors across various industries. But the old site was hard for users to navigate and frustrating for employees to manage.

In this rapid engagement, CivicActions worked hand-in-hand with the FCC to build a modern, mobile-friendly Drupal website that was more accessible and easier to update.

Client goal

The FCC’s cumbersome, outdated site was not doing its users or internal content managers justice. On top of antiquated technology, the Commission's waterfall processes made it harder for content managers to keep the site updated and relevant for its diverse audiences. The policies and the product needed a refresh.

  • Transition from waterfall to Agile methodology
  • Migrate legacy content from various systems to a modern Drupal Content Management System (CMS)
  • Ease public access to regulatory information through a mobile-friendly web experience
  • Save FCC administrators time and money with more efficient content management
  • Provide reliability and stability by implementing Quality Assurance (QA) testing

Our approach

We had to work fast and our deployment options were limited by security considerations, so we rolled up our sleeves and turned up the collaboration. By implementing a modern Drupal CMS and Agile practices, we helped the FCC modernize its approach to content while avoiding disruptions for users and maintaining a secure environment.

Seamless content migration and management

FCC has a very active user community, so we had to move quickly and avoid disruptions. We performed a massive content migration from Drupal 6 to Drupal 7 and consolidated content from various legacy systems into one CMS. To make the content creation and editing more pleasant and efficient, we added a robust text editor and new access controls. This allowed FCC’s many content creators to manage their own content without compromising the integrity of the site’s design.

The modernized FCC.gov is clean, simple, and easy to use for visitors and agency staff.

Accessible content

The FCC is responsible for the accessibility of 21st Century communications, so there was no room for accessibility errors on its website. We scanned the site for compliance issues and quickly resolved them. The current website serves as a model for Web Content Accessibility Guidelines and complies with Section 508 requirements.

The mobile-optimized user experience lets people do business with FCC from anywhere.

Automatic testing for quality code

Knowing that government websites can be subject to degradation over time as new code is added, we also wanted to help FCC achieve sustainability for their site. We used Behat—a behavior-driven development testing framework that can double as user acceptance test criteria—to make sure all new code worked properly. We configured Behat tests to run automatically whenever new code was merged, ensuring a quality codebase for years to come.

Improved practices for better staff experience

The content editors at FCC were drowning in waterfall processes that didn’t let them respond quickly to evolving needs at the agency. To ease content management and improve the employee experience, we worked with key stakeholders to implement Agile practices. Together we curated priorities, made sure the end result met real user needs, and helped the FCC transition to ways of working better suited to the digital age.

Outcomes

Smooth transition

We performed a massive content migration and consolidation with no disruption to the FCC user community.

Designed for usability

The improved site search and intuitive navigation help visitors quickly find information and resources published by the Commission.

Simplified content management

FCC content creators are equipped with a powerful text editor to update and manage their content without compromising the integrity of the site design.

Accessible for all people

We scanned for compliance issues and made sure the FCC site is usable for people of varying abilities, including those using assistive or mobile technology.

Sustainable, quality code

By implementing automated testing software that scans all new code merges, we set the FCC up for long-term success with code quality baked-in.

Turn-key deployment

Deployment was complicated due to security, so we developed turn-key processes to deploy to production so the IT folks at FCC could do it themselves.

Proof points
Value
69,706
Description

pieces of migrated content

Value
15
Description

minutes for daily agile scrum meetings

Value
19
Description

bureaus and offices housed within FCC

Quote
Quote text
This work will make it easier for both content owners to keep pages updated and for website users to navigate the website and find information.
Quote by

Dr. David Bray | FCC Chief Information Officer (public news release from FCC)