-
Three ways to write fearless spreadsheet formulas
November 5, 2024
onSpreadsheets are the world's most popular programming environment — and the most feared. But what if spreadsheet formulas were easy to read and change without fear? Learn how a few simple principles can make your spreadsheets a joy to work with.
-
Am I doing it right? A check up for agile teams
March 23, 2023
onEven on the best teams, things need to be monitored and adjusted. If you are doing this for the first time, it can be even harder. In this article, I share some signals of what success looks like and what to do if you are stuck in one of the many common pitfalls.
-
Senior executives part 5: Use stories as leading indicators
August 25, 2022
onExecutives often rely on productivity metrics to measure success, but these measures can obscure whether the software is actually working for users. Stories are a better resource to build a strategy between a senior executive and a product team. This is part five in a series on how senior executive and tech teams can be better allies.
-
Senior executives part 4: Initiate more direct interaction to build rapport
August 18, 2022
onIt’s critical that senior executives and product teams make small decisions over time about important technology initiatives to be able to adjust plans as things change. How does that work? What works well? This is part four in a series on how senior executive and tech teams can be better allies.
-
Senior executives part 3: Use short-term initiatives to build confidence in long-term decisions
August 11, 2022
onDeadlines often force executives to make long-term decisions about technology without certainty it’ll be successful. Modern software development strategies help reduce this risk by leveraging a product team to incrementally test software upfront. This is part three in a series on how senior executive and tech teams can be better allies.
-
Senior executives part 2: Work outside the traditional hierarchy to set up an initiative for success
August 2, 2022
onIn order to ultimately succeed at delivering human-centered software, two critical groups need to work closely together: the product team and a champions group. This is part two in a series on how senior executives and tech teams can be better allies.
-
Senior executives are the allies tech teams need, part 1
July 20, 2022
onSuccessfully delivering software in government requires people to work differently. Without clear answers for how to do this, well-intentioned executives and teams default to existing processes that risk undermining their own success. This is part one in a series on how to evolve that relationship.
-
An Acquisition Retrospective
March 18, 2020
onThe Centers of Excellence and 18F worked together with the General Services Administration’s Region 1 Assisted Acquisition Services to create the Discovery BPA, which allows the Centers of Excellence to quickly staff the industry side of the their teams embedded at agency partners.
-
Becoming a product manager
November 21, 2019
onIf you had asked me two years ago what a product manager is, I wouldn’t have known. And, yet, today, that is one of my titles. Along the way, I have been lucky to receive guidance and coaching from experienced product managers at the General Services Administration’s 18F.
-
Moving a legacy Microsoft environment to the Azure cloud
February 1, 2018
onSecurely connecting Azure with an on-premises server environment provides the benefits of a modern, cloud infrastructure, while making it trivial for application developers to interface with an on-premises legacy environment.
-
Managing custom software development in government when you're not a software engineer
September 20, 2017
onAs custom software development becomes integral to accomplishing any program’s mission, many managers in government find themselves faced with handling the unfamiliar: overseeing the design and implementation of a digital product that is functional and user-friendly.
-
Announcing the Digital Acquisition Accelerator Playbook
October 12, 2016
onBuilt on the lessons learned during the pilot phase of the Digital Acquisitions Accelerator, the accompanying playbook examines the current acquisition landscape and provides an approach to procuring custom software solutions. Our goal is to make the government a smarter and more informed buyer of digital products and services.
-
Mississippi brings agile and modular techniques to child welfare system contract
September 20, 2016
onThe State of Mississippi is about to upgrade its child welfare management system, a system used by about 1,800 state employees in 82 counties, supporting the wellbeing of about 5,000 children across the state. The system was built in the early 2000s, and the employees who use it are stymied by an inefficient interface and aging infrastructure.
-
Buying better digital products part 2: Setting the product vision and strategy
July 26, 2016
onThis is the second in a series of three blog posts that provide a step-by-step guide to how we led the inception workshop.
-
Buying better digital products part 1: Proto-personas and understanding the problem
July 21, 2016
onRecently, 18F launched the Digital Acquisition Accelerator, a 6-8 month program aimed at creating change agents within two agencies to inspire a cultural shift within those agencies. This is the first in a series of three blog posts that provide a step-by-step guide to how we led the inception workshop.
-
Building a modern shared authentication platform
May 10, 2016
on18F is working iteratively with a team of technologists from across the government to build a platform for users who need to log in to government services. Every consumer-facing service the government offers will benefit from this platform, enhancing the privacy and security of online interactions for the public and for agencies.
-
How we get high availability with Elasticsearch and Ruby on Rails
April 8, 2016
onIf you’re already using Ruby on Rails and Elasticsearch, check out our replacement Rake tasks for the Elasticsearch Rails gem.
-
Preventing technical debt
October 22, 2015
onIn the final part of our series on technical debt, we talk about ways to minimize accumulating bad or unnecessary technical debt in the first place.
-
Layering innovation
May 8, 2015
onAt 18F, we're changing the way government thinks about software, all the way to provisioning and deployment. To do that, we implemented an open source platform as a service for our developers. Here’s a look at how we created it.
-
An open source tool for easier database testing
January 13, 2015
on18F is dedicated to spreading modern software techniques like rigorous automated testing throughout the federal government; we want to showcase how solid testing enables rapid, high-quality development. When the product is based on a large relational database, this poses a dilemma: the full production dataset is too unwieldy to duplicate to the test and development environments.
-
Why we use HTTPS for every .gov we make
November 13, 2014
on18F uses HTTPS in every .gov website we make, so that our users have a fast, secure, private connection.
-
The encasement strategy: on legacy systems and the importance of APIs
September 8, 2014
onIn 1986 a nuclear reactor known as Chernobyl released harmful radioactivity which spread over much of the western USSR and Europe. The core of this reactor remains a glowing, ineradicable mass of deadly radioactive lava in the middle of a large Exclusion Zone unfit for human habitation.
-
Hello, world! We are 18F
March 19, 2014
on18F is a startup within GSA, encompassing the Presidential Innovation Fellows program and a cutting edge digital delivery team. We’re doers, recruited from the most innovative corners of industry and the public sector, who are passionate about “hacking” bureaucracy to drive efficiency, transparency, and savings for government agencies and the American people.
Back to
18F Blog