Results 1 to 7 of 7
  1. #1

    Quality Concerns

    Hello Folks,

    We are starting on a refactoring of a 20 year old application. The collaboration model is quite complex as we are outsourcing the analysis, build and test effort to 3 vendors. Analysis of the existing system is provided by vendor A, build by vendor B and test by vendor C. I am a believer of checklists as I know it did worked for me when I was still in the software factory. Now that I work for the client, I am overly concerned about the quality of work that these vendors will deliver, I need to protect the client. I still believe that entry/exit criteria and sign off still works in this scenario but to what extent, that I have doubts. Say vendor B delivers the unit tested component, vendor C signs off and starts testing. During testing, defect was found. Now what? We get vendor B to fix their mess? Vendor B will now start pointing fingers at vendor C stating that they signed off the product. How best do we avoid this scenario?

    Your advise please.

    Thank you very much

  2. #2

    Re: Quality Concerns

    [ QUOTE ]
    Your advise please.

    [/ QUOTE ]

    Read the contract you signed with the vendors.
    In there somewhere, you'll see hints about the minimum that they are contracted to do.
    Expect that the minimum will occur.
    Joe Strazzere
    Visit my website: AllThingsQuality.com to learn more about quality, testing, and QA!

  3. #3

    Re: Quality Concerns

    The contracts with these vendors are not yet final, hence, we can still amend the statement of work. With that said, how do we avoid finger pointing from happening? Finger pointing certainly hurts both parties and most of all the client as the issue cannot be resolve until the other party gives in. This is a risk to bith schedule and quality

  4. #4

    Re: Quality Concerns

    [ QUOTE ]
    how do we avoid finger pointing from happening?

    [/ QUOTE ]

    You probably don't. Outsourcing the work across multiple vendors invites finger pointing.

    Insert very strict penalties in the contracts, and hope for the best.
    Joe Strazzere
    Visit my website: AllThingsQuality.com to learn more about quality, testing, and QA!

  5. #5

    Re: Quality Concerns

    Refactoring a 20 year old product? Really? It seems this will invite unnecessary complexity. Depending on the size of the product you might just be better off rebuilding to prevent a lot of headaches.

    But, that aside, I don't quite understand you business model in which you are going to have vendor C sign off on vendor B's work.

    It sounds as if your development lifecycle is very "waterfall-ish" or serial.

    As Joe suggests, your statement of work with each vendor should be clear and specify exit criteria for vendor B to satisfy their contractual obligations.
    - Bj -
    <font color="red">I.M. Testy blog</font>
    <font color="red">Testing Mentor</font>

  6. #6

    Re: Quality Concerns

    Not really waterfall-ish. We call it incremental because we deliver in small chunks rather than a big bang approach

  7. #7

    Re: Quality Concerns

    Here are my few cents:
    1) If its going to be in Incremental manner, I dont think it would be much of problem as all your Vendors would always be avialable to you till the final "chunk" of the product is delivered. So, you can anytime go back to them for issues/rework.

    2) Have sufficient "Maintenance Window" before each release.

    3) Encourage all Vendors to work collaboratively as a team instead of working independently as strict competitors.

    4) Conduct very frequent and regular meetings with all client-facing representative of all Vendors together and individually.

    5) Follow all possible and applicable processes and documentations religiously. Because these artifacts would act as evidences in case things go wrong.

    Hope this helps.



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
BetaSoft Inc.
All times are GMT -8. The time now is 07:54 PM.

Copyright BetaSoft Inc.