Chapter 10. Sample Application

This chapter is the apex of this book: the sample application will aggregate all of the details covered in previous chapters. The application will be developed using an iterative approach, with the first three iterations covered.


As with all agile projects, the requirements will not be set in stone at any point during the application's lifetime. There will be a limited amount of up-front design: enough to comfortably fill the first iteration, which should result in a working—albeit unsellable—product. That means, limited functionality but without crashing bugs or unhandled exceptions.

The Application

The application itself will be personal financial software intended to track a single user's physical accounts—checking ...

Get Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.