Towards a More Agile Government

The Case for Rebooting Federal IT Procurement

41 Pub. Cont. L.J. 149
The Public Contract Law Journal, Fall 2011 

Like many government computer systems, the U.S. federal information technology (IT) procurement model is slow, outdated, and long overdue for a reboot. 1  As the largest single purchaser of code, 2 in fiscal year (FY) 2010 the Federal Government spent more than $77.1 billion on IT procurement, and that number is projected to grow higher by the close of 2011. 3  This is not a recent trend.  Over the past decade, federal IT spending has swelled nearly seventy percent, up from $45.6 billion in 2001, 4 for a total bill of more than $500 billion. 5  This growth is partially a result of the unfortunate fact that as few as nine percent of projects are delivered on budget and on time. 6  The Government Accountability Office (GAO) reports that roughly forty-eight percent of all IT projects must be rebaselined, 7 and of those rebaselined projects, fifty-one percent must be rebaselined a second time. 8

Compounding the problem, end users fail entirely to use nearly forty-five percent of features procured and rarely use another nineteen percent of those features. 9  Thus, purchasing agencies ultimately utilize only about one-third of all features paid for by American tax dollars. 10  In the end, nearly forty-five percent of federally procured software features ultimately fail to meet the user’s needs. 11  It is therefore no surprise that the Secretary of the Department of Defense (DoD) Robert Gates called federal IT procurement “baroque.” 12  Too often IT procurement requirements are crafted with the input of neither end-users nor product developers. 13  As Office of Management Budget (OMB) Director Peter R. Orszag noted, federal IT projects cost more than they should, take longer than they should, and often fail to meet agency needs. 14  Today’s federal regulations shackle government agencies to outdated project management practices and prevent them from harnessing the true power of IT innovations, which have far outpaced the laws that govern them. 15

To better embrace innovation and respond to changing organizational needs, the Government must embrace a two-pronged approach involving both regulatory reform and top-down support for best-practices education to empower IT-procuring agencies to pursue more agile software development methods.  By requiring that detailed specifications be outlined at the onset of the process, government procurement regulations encourage the less flexible, waterfall development techniques, rather than the more modern, agile development approaches used by the private sector today. 16  While most prior attempts to reform federal IT procurement focused solely on statutory changes, 17 this Note proposes more modern project management practices and argues for top-down reform on both a regulatory and a human level.
Continue reading

Notes:

  1. This holds true for both civilian and military procurement systems.  See generally Office of the Under Sec’y of Def. for Acquisition, Tech., and Logistics, Report of the Defense Science Board Task Force on Department of Defense Policies and Procedures for the Acquisition of Information Technology (2009) [hereinafter DoD Acquisition Report]. ↩
  2. Jay P. Kesan & Rajiv C. Shah, Shaping Code, 18 Harv. J.L. & Tech. 319, 373 (2005). ↩
  3. Trends, IT Dashboard, www.itdashboard.gov/export/trends_report (last visited Sept. 6, 2011). ↩
  4. Id.
  5. White House Forum on Modernizing Gov’t, Overview and Next Steps 5 (2010). ↩
  6. Victor Szalvay, Danube Techs., Inc., An Introduction to Agile Software Development1 (2004), available at www.danube.com/docs/Intro_to_Agile.pdf. ↩
  7. DoD Acquisition Report, supra note 1, at 44.  “Rebaselining” occurs when modifications are made to a project’s baseline, i.e. its cost, schedule, and performance goals, to reflect changed development circumstances.  U.S. Gov’t Accountability Office, GAO-08-925, Information Technology: Agencies Need to Establish Comprehensive Policies to Address Changes to Projects’ Costs, Schedule, and Performance Goals 2, 13 (2008). Changes in requirements and objectives (scope creep) was the most commonly cited reason for rebaselining. Id. at 8. ↩
  8. Id. ↩
  9. Szalvay, supra note 6, at 8. ↩
  10. Id. ↩
  11. Gwanhoo Lee & Weidong Xia, Toward Agile: An Integrated Analysis of Quantitative and Qualitative Field Data on Software Development Agility, 34 MIS Q. 87, 88 (2010). ↩
  12. Robert Gates, A Balanced Strategy: Reprogramming the Pentagon for a New Age, Foreign Aff., Jan./Feb. 2009, at 28, 34. ↩
  13. See Vivek Kundra, U.S. Chief Info. Officer, White House, 25 Point Implementation Plan to Reform Federal Information Technology Management 17 (2010) (calling for “increased communication with industry” and “high functioning, ‘cross-trained’ program teams”). ↩
  14. See Memorandum from Peter R. Orszag, Dir. of Office of Mgmt. and Budget, Exec. Office of the President, to Heads of Exec. Dep’ts and Agencies 1 (June 28, 2010) [hereinafter Orszag Memorandum] , available at www.whitehouse.gov/sites/default/files/omb/assets/memoranda_2010/m-10-26.pdf.
  15. These inefficiencies are troubling, not only because they represent a significant financial cost to the taxpayer, but also because they undoubtedly represent a significant cost to the realization of agency goals.  See Stanley N. Sherman, Government Procurement Management 30 (1991).  As President Barack Obama recently noted at the White House Forum on Modernizing Government, “[w]hen we waste billions of dollars, in part because our technology is out of date, that’s billions of dollars we’re not investing in better schools for our children, in tax relief for our small businesses, in creating jobs and funding research to spur the scientific breakthroughs and economic growth of this new century.”  Attachment B: President’s Remarks, in White House Forum on Modernizing Government: Overview and Next Steps 17, 18 (2010), available at www.whitehouse.gov/sites/default/files/omb/assets/modernizing_government/ModernizingGovernmentOverview.pdf. ↩
  16. DoD Acquisition Report, supra note 1, at 16-17 (noting many large corporations have gained a significant advantage from using agile).  See White House Forum On Modernizing Gov’t, Overview And Next Steps 9 (“Federal IT projects are too often marked by milestones spaced too far apart.”).  See generally infra Parts III-IV.
  17. See Ralph C. Nash, Jr., Solutions-Based Contracting: A Better Way To Buy Information Technology?, 11 Nash & Cibinic Rep. ¶ 17, at 60 (Apr. 1997). ↩
Posted in Business, Law, Technology | Tagged agile, code, contracting, development, enterprise, fcc, federal, gov 2.0, government, IT, procurement, waterfall | 7 Replies

Making WordPress More Shareable, Sociable, and Likeable

Slides from my presentation at Washington’s CrushIQ on how to use WordPress to push content to social networks, pull social content in to your site, encourage sharing, engage visitors, and earn fans:

Some of the plugins discussed:

  • Simple Facebook Connect
  • Simple Twitter Connect
  • Jetpack by WordPress.com
  • Embedly
  • AddThis / ShareThis / Sexy Bookmarks
  • PollDaddy
  • Twitter Mentions as Comments
  • Disqus
Posted in Technology | Tagged facebook, howto, pr, presentation, small business, social media, twitter, wordpress | 2 Replies

Federal Agility: a Cultural Solution to a Technical Problem

Never before has it been so vital that the federal government do more with less. On all sides of the National Mall, government agencies are tightening their belts considerably, but the challenge is not simply about trimming budgets or spending less. In many cases, the problem is a matter of spending smarter.

What is Agile?

  • An incremental approach to software development that breaks a project into many independent, fungible tasks;
  • Does not seek to build software in a sequential, step-wise manner;
  • Recognizes the reality that requirements are unpredictable and change over time; and
  • Plans are continuously inspected and adapted through rapid prototyping.

While the federal IT infrastructure is beginning to show its age — loosing its ability to serve federal employees and thus more broadly the American public — federal approaches to IT procurement and management are increasingly proving themselves to be equally anachronistic. Traditional heavyweight philosophies known most commonly as waterfall development simply move too slowly for today’s quickly changing federal IT landscape. By the time projects reach completion, all too often, the technology or the customer’s needs have fundamentally changed, and what is delivered does not resemble what is needed. If we wish to create the efficient government of the 21st century, we must jettison traditional approaches to IT project management and adopt a more agile model.

Technology that Outpaces the Laws that Govern its Adoption

Government contracts are rarely written for agile, and with good reason: As a matter of public policy, procurement regulations force agencies to prefer full and open competition over sound project deliverables. By purposeful design, federal procurement emphasizes the process surrounding the purchase, not on the purchase itself. Traditional contracting vehicles call for stable requirements to be outlined up front and rigidly adhered to, regardless of advancements in technology or changes to the agency’s needs. Compounding the problem, contracting officers must often secure and commit funding well in advance, rendering adaptation impossible and Agile’s “I’ll know it when I see it” approach, somewhat counterintuitive. Finally, due to the significant administrative cost presented to the agency, these restrictions encourage agency-wide transformations to be approached in a large, single pass rather than addressing the component parts individually. These procedural necessities — not usually seen in the private sector — generate significant lead times further hindering agencies’ adoption of any approach that relies on small iterations.

Federal IT Procurement by the Numbers:

  • 77.1 – amount in billions the federal government spent on IT in FY2010
  • 70 – percent increase in federal IT spending over the past decade
  • 1/3 – procured features actually used by the agencies that contract them
  • 9 – percentage of federal IT projects delivered on budget and on time

These potential stumbling blocks, however, do not necessarily prove fatal. Compared to organizational culture, laws are easy to change given enough pressure by those they govern. Ironically, this seemingly technological challenge is, most elementally, a human one. Federal stakeholders must actively rethink the predominant culture in today’s IT shops. They must seek to train or hire a more agile workforce and rethink the way agencies approach requirements at the time of solicitation. Like any other organizational change, none of this would be possible unless it is communicated as an agency- and government-wide imperative, and ultimately seen to fruition on a project-by-project and task-by-task level by the IT professionals that will be its daily shepherds.  Here are five steps that will lead in that direction: Continue reading

Posted in Business, Technology | Tagged agile, contracting, enterprise, federal, gov 2.0, government, procurement | Leave a reply

Why Digital Talent Doesn’t Want To Work At Your Company

Quote

As Aaron Shapiro over at Fast Company cogently argues, “it’s because you’re not providing them the right opportunity. The talent you want would be happy to work in an un-air-conditioned garage in New Mexico if it meant the chance to change the world.”

Specifically he points out:

  • Every element of their work will be pored over by multiple layers of bureaucracy. Even if that’s how the rest of the company operates, it can’t spill into the digital department. In a technology environment, new products and businesses spring up daily and a new endeavor can go from conception to launch in a matter of months. Reining in the momentum will be read as inaction and a clear signal the company isn’t willing to grasp the new way of the world.
  • Mediocre is good enough. While clocking out at 5 p.m. is attractive to some, it will discourage digital talent. They want to be expected to do something great. They want to be pushed. They care about their work. Their leadership, and those they rely on to get things done, must match their appetite for success.
  • Trial and error is condemned. The freedom to try out new ideas allows employees to take initiative, make decisions, and learn from their mistakes. It also demonstrates an attractive and inspiring entrepreneurial spirit.
  • Your company is structured so it takes a lifetime to get to the top, and as such there are no digital experts in company-wide leadership positions. Digital talent–often in their 20s and 30s–need to see a clear path for uninhibited career development that’s based on merit, not years spent, and that’s beyond the confines of the digital department. If they don’t, they won’t see a reason to stay with the company in the long term.
  • Your offices are cold, impersonal and downright stodgy. It may sound like it conflicts with the “you don’t need to be in Silicon Valley point,” but appreciate the nuance. A traditional office layout is designed to communicate power among certain individuals and barriers between departments. This does not support the collaborative ethos which is intrinsic to the web. Companies should do everything possible to provide the digital team friendlier, open office space. A location in a hip, young neighborhood (which surely exists in every mid- to large-sized city) is also a big plus.
I think the argument could be extended to hiring 20-somethings more broadly (I’m looking at your Federal Government), but a great read, nonetheless.

[via Fast Company]

Posted in Business, Technology | Tagged agile, bureaucracy, career, enterprise, federal, generation gap, government, job, talent | Leave a reply

Advanced Workflow Management Tools for WP Document Revisions

Looking for even more advanced control of your workflow? WP Document Revisions gained a huge feature today with the addition of integrated support for the popular workflow plugin Edit Flow. Beginning with version 1.1, WP Document Revisions will detect Edit Flow, if installed, and will automatically pull Edit Flow’s advanced workflow management tools into the proven WP Document Revisions experience you already know and use. Specifically:

  • E-Mail Notifications and User Groups allow you to keep track of activity via e-mail and manage alerts based on existing teams. Subscribe individual users or entire groups to receive a document’s updates.
  • Custom Document Metadata allows organizations to store additional information alongside your documents in a sleek, intuitive manner. Supports a virtually unlimited number of checkboxes, dates, locations, text, users, and numeric fields.
  • Collaborative Team Chat allows users to comment on and discuss individual documents, pulling the conversation out of your inbox and back into your workflow.
  • Evolved Workflow State Integration allows for more granular control of Workflow states (“Document Status” in EditFlow parlance), including setting a document’s initial status and better integration with the native WordPress experience.
  • Advanced Snapshots of your team’s progress via filterable calendar and budget views. See all documents in a particular step in your workflow, in a particular category, in a particular week, or by a particular user.

Ideal for teams of any size looking to fine tune their WP Document Revisions experience without the hassle of coding a custom implementation, the addition of Edit Flow support offers a unique suite of powerful and intuitive workflow management tools right out of the box.

Want one feature but not another? Each can be individually enabled or disabled via Edit Flow’s settings panel. For more information, see the Edit Flow homepage or simply download and install the plugin to begin — no additional setup necessary.

Posted in Business, Technology | Tagged collaboration, community, document management, enterprise, metadata, notifications, open source, plugin, wordpress, workflow | 9 Replies

Analysis of Federal Executive .Govs

The White House’s Office of Management and Budget recently released a list of all domains owned and operated by federal executive agencies. Leveraging a previous tool I had built called Site Inspector which provides information about a domain and its technical capabilities, I imported the list into the content management system WordPress, and created a plugin called Domain Inventory to scan each domain and curate the results. A summary of my prelimi