When it works well, the agile method of software development can help E*Trade deliver software faster and with fewer bugs, says Chief Information Officer Lance Braunstein. But scaling it across the company has been an ongoing and often challenging process that requires fundamentally changing the way people think about and do their work.