The W-Model

Sep15


Last month I wrote an article in the Computable about the added value of evaluations over testing. I translated the article and posted it on this blog. A colleague of mine mailed me about it and about the use of the V-Model, Agile development and other things related to evaluations. He came up with the idea of a W-Model. At first I liked the idea with a W-Model. And I got some inspiration for this post. But after some research I found many different interpretations of the W-Model.

One of the different models I found was one of Valerio. Valerio is a Dutch company that has its own testing methodology, like TMap®. The testing method of Valerio is SmarTEST . I like the name! The W-Model in SmartTEST looks like this.

W-Model_SmarTEST

Tip: For a better look check out the website of SmartTEST (in Dutch).

The idea is to use increments to test the development. Design, Coding, Unit and Unit Integrations Tests are to be done in several increments to finalize. After this System Testing and Acceptance Testing is the safety net to check the result. But this model doesn’t support my idea of evaluations.

Another model is one by Andreas Spillner. A German professor at the Hochschule Bremen. He published his W-Model on Stickyminds.com. And this one looks like:

W-Model_Bremen 

This looks more like it! Start the testing after requirements, but still not my idea.

Finally I found a W-Model by Paul Gerrard. It is based on the W-Model by Paul Herzlich from 1993. This W-Model focuses on the products by development and tests the product, like evaluations.

W-Model_Herzlich

If I look all these different W-Models, the one I like the most is the W-Model by Herzlich/Gerrard. But to shed my light over it. Every different product generated in the development life cycle should be checked. This can be done by evaluations, analysis, checking, testing or control. So when I think about a W-Model it looks like this:

W-Model

In this you evaluate the requirements, functional and technical design. The code is checked by a static analysis (tool). After development, system and acceptance tests and operations and management defects can be fixed during debugging and changing. This is how I see the W-Model. When going further to the next stage Quality Gates can be used. All the evaluations, static analysis and changing en debugging is on ongoing process.

This entry was posted on Tuesday, September 15th, 2009 at 10:39 and is filed under Ewald Roodenrijs, QA, structured testing. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

8 Responses to “The W-Model”

  1. admin Says:

    Good post

  2. Ewald Roodenrijs Says:

    Ad addition: http://www.clarotesting.com/page11.htm

  3. Marc Valkier Says:

    When you look in the web for more information on the “multiple V-model” you will probably find some similar models. Maybe that will provide even more inspiration…
    Good luck!

  4. rob Henzen Says:

    A minor detail perhaps, but the Dutch company you’re referring to is “Valori”, not “Valerio”.

  5. vipin Says:

    gr8 stuff
    thanks for sharing your knowledge
    http://soft-engineering.blogspot.com

  6. Preethi Says:

    Good post

  7. Ewald Roodenrijs Says:

    Preethi,

    Thanks.

    -Ewald

  8. Trackbacks Says:

Leave a Reply

Before you submit form:
Human test by Not Captcha