Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/02/09 14:56
Read: times


 
Msg Score: +1
 +1 Informative
#168701 - Design-for-test is the answer
Responding to: ???'s previous message
When you don't get paid until your product meets predetermined test criteria, that fact will keep you from falling into the various traps that plague large system design. First of all, you can't enter into such a "deal" when the customer/client simply says, "I just want it to work" rather than providing or at least agreeing upon acceptance test criteria.

In either case, however, documented requirements and documented test spec's will prevent a lot of headaches. When you can go to your customer and say, "Here's the deliverable, here's the result of testing, now pay me." You're done. If you have less than firmly documented design and test criteria, you're never done.

Naturally, it's hard to get clients/customers to sign off on performance and test criteria, because it limits their ability to change the job in mid-stream. My response to such changes is generally, "Yes, we can do that, but bring money, as we have to terminate and renegotiate our arrangement." That first requires that we be paid for what's been done, irrespective of whether it benefits the client/customer who has changed his mind about what he wants.

If you want to produce a reliable product, you have to have etched-in-stone requirements against which you can produce etched-in-stone acceptance test criteria and procedures that verify that you've met them. Clearly, you have to have etched-in-stone requirements, else you will be unable to prove you've met the terms of your contract.

In the end, you have to get paid, regardless of how elegant or otherwise your work product happens to be. Design-for-test is the sure way to get your money.

RE


List of 63 messages in thread
TopicAuthorDate
is it sad or is it wonderful?            01/01/70 00:00      
   Confucious            01/01/70 00:00      
   It's due to loss of rigor in the product development cycle            01/01/70 00:00      
      strawman again.            01/01/70 00:00      
         That's where the problem lies ...            01/01/70 00:00      
      A good aim, but unachievable in practice?            01/01/70 00:00      
         It's a cultural artifact            01/01/70 00:00      
            I can imagine Richard            01/01/70 00:00      
               you haven't answered the question, Jez            01/01/70 00:00      
                  erm, dunno            01/01/70 00:00      
            Second to MArket            01/01/70 00:00      
               They didn't do that during that era ...            01/01/70 00:00      
                  Bismarck was quite efficient            01/01/70 00:00      
                     It's a poor tradeoff, security against schedule            01/01/70 00:00      
                        Quantity and quality seldom combinable            01/01/70 00:00      
                     Please do get your facts straight, Per            01/01/70 00:00      
                        Don't ignore psychology            01/01/70 00:00      
                  Cannon ?            01/01/70 00:00      
                     The Dora, possibly.            01/01/70 00:00      
            not my quote, but in some article I read ...            01/01/70 00:00      
               Too expensive is the killer, isn't it?            01/01/70 00:00      
                  Price is not everything            01/01/70 00:00      
                     Do you think this applies to things you can't see?            01/01/70 00:00      
                        not so often            01/01/70 00:00      
                           That would have no impact at all, but for the sticker            01/01/70 00:00      
      mental hardware guy            01/01/70 00:00      
         Well, you fit my model of a software guy            01/01/70 00:00      
            huh?            01/01/70 00:00      
               Big generation issue            01/01/70 00:00      
                  You're right ... I'm not            01/01/70 00:00      
                     Richard likes his random pseudo facts            01/01/70 00:00      
                        My situation is not like yours, Per            01/01/70 00:00      
                           That's an extraordinary working arrangement, isn't it?            01/01/70 00:00      
                              I don't dislike the land-line phone ...            01/01/70 00:00      
                                 on phone etc.            01/01/70 00:00      
                                    the inventor of the cellphone could have made a fortune            01/01/70 00:00      
                                    This is what's evolved over the decades.            01/01/70 00:00      
                           Sounding quite sad            01/01/70 00:00      
                              I'm not trying to grow a labor pool            01/01/70 00:00      
                                 You are ignoring the value of feedback            01/01/70 00:00      
                                    I'm not at all sure I agree            01/01/70 00:00      
                                       Still thinking a developer will reach a magic 100% level            01/01/70 00:00      
                                          The customer is always right            01/01/70 00:00      
                                             Definitely a lesson there            01/01/70 00:00      
                                                Perhaps, but they're one in a billion.            01/01/70 00:00      
               Not everyone fits in every organization.            01/01/70 00:00      
                  re: not everyone ...            01/01/70 00:00      
                     Erlacher Logic            01/01/70 00:00      
                        Now when did I say that?            01/01/70 00:00      
                     Apparently you can't pick up on the subtleties ...            01/01/70 00:00      
   well..            01/01/70 00:00      
   In fact            01/01/70 00:00      
   So yeah            01/01/70 00:00      
      That IS a problem, isn't it?            01/01/70 00:00      
   Dice?            01/01/70 00:00      
      used for gambling...            01/01/70 00:00      
      http://www.dice.com            01/01/70 00:00      
   Devolution            01/01/70 00:00      
   2 wrongs make a right?            01/01/70 00:00      
   One of the major problems we have            01/01/70 00:00      
      Design-for-test is the answer            01/01/70 00:00      
         you are quite right Richard            01/01/70 00:00      
            "Proven-Product" syndrome            01/01/70 00:00      

Back to Subject List