With a waterfall approach, one wants to have as close as possible to 100% of the requirements up-front. The challenge in this case is fairly…
Components Based Architecture has been formalised and publicised by UML-RUP more than 10 years ago, and the benefits of this approach are still unknown or…
About Scrum we like the philosophy and the following practices: In a nutshell, SCRUM principles are as follows: For more information, get the book form Ken Schwaber –…
Team Foundation Server (TFS) is a Microsoft offering for source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects.It…
When it comes to quality in general and code quality in particular, I very much believe in prevention prior to correction.When asked about code quality,…
What is Architecture? What Architecture is not: The Technical Architecture (or Model of Architecture) is the nature of the system. For instance, it could be:…
When describing requirements using UML, any attempt to order use cases or provide sequence information amongst use cases is bad practice, and can only lead…
The original and fundamental philosophy of UML is to be unambiguous and understandable by most, without requiring an in-depth knowledge of a complex semantic.This philosophy…