Interesting article but it doesn't really address the key issue. The reason government IT doesn't get tech right is not because they don't use Agile. The problem is much bigger than just switching to user stories.
"The president should use the power of the White House to end all large information technology purchases, and instead give his administration’s accomplished technologists the ability to work with agencies to make the right decisions, increase adoption of modern, incremental software development practices, like a popular one called Agile, already used in the private sector, and work with the Small Business Administration and the General Services Administration to make it easy for small businesses to contract with the government." > "use Agile"