Why do we Write Things Down?
Dave Couture has given an excellent analysis of the principle of Viewpoints (Owner, User, Developer), and why viewpoints are useful.
Single vs. Multiple Documents
One of our challenges revolves around a concern for a “single document”. Even in this day of knowledge bases, hyper-links, search engines etc., we see a deep-seated preoccupation – a desire to put everything into a single file. Just yesterday, I heard somebody at a very large client tell me about the huge burden they have with each individual document going through their approval process. They tell me that if they have 30 pages of information to be approved, it makes a big difference whether that is in three documents or one.
How can we be effective at conducting unit and integration tests with an Agile Development Team?
Stating that tests are crucial to any successful solution implementation, is far from being new. Undertaking quality control is imperative for all product components. However, ensuring quality of a solution requires a testing strategy.
The notion of viewpoints advocated by Macroscope in solution delivery integrates concerns of all stakeholders and thus allows to reach a business solution that meets their needs. This is simple and logical.