From 2009 – 2010, the US Veterans Administration built a system called the Veterans Benefits Management System (VBMS). It reportedly used agile methods including Scrum and appears to have been a success. Here are some links for further information.
Early report mentions agile. Budget is in the ballpark of $100 Million.
A VA press release from January 31, 2011 indicates the system was launched successfully thanks to agile methods
The Linked-In profile of a person working on the project indicates that there were 12 Scrum teams involved. I am not citing that out of respect for his privacy as I do not know him. Though you should be able to find it by searching linked in for terms ‘VBMS’ ‘agile’
How can we make good software? What are current best practices and what are some promising areas for future development? In this post, I share a couple of ideas that you can use now, and a few ideas to keep an eye on for the future.
Our current practices should include
- automated unit testing
- design by contract
- Test-Driven Development (TDD)
Emerging ideas to watch include
- automated test case generation
- model-based verification (more…)
If you use mocking frameworks, you may run into scenarios in which you want an operation to behave one way on the first call, and a different way on the second or third call. In the MOQ framework, which I use, I just discovered the SetupSequence method. (more…)
If you are interested in testing and architecture, I recommend a brief article published today by the SEI (Feb 22, 2011). But I was disappointed to see a glaring omission from their ideas.