Change is hard, especially for an organization as large as the federal government. But some agencies are turning away from the way government knows to buy technology—through traditional waterfall development—to an iterative, incremental agile methodology.