Microsoft Gold Certified Partner Companies - Horror Stories

  • Came across one of the worst vendor related databases a few weeks ago where a business department just went ahead and purchased the software and rail-roaded IT into implementing it.

    Most of the tables within the database have no primary keys defined at all, each column is named C01, C02, etc and every column has a data-type of nvarchar(max) and this is from a so called "Microsoft Gold Certified Partner" company. And they wonder why they're now having performance issues......

    Brings into question the value of this status.

    Anyone else have any horror stories?

  • Yeah, the absolutely bloody nightmare of hoops and requirements to keep certified partner status. For the purposes of 'number of certifications' (which is a requirement), I count no more than an intern straight out of school that braindumped his way through a single SQL certification.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • GilaMonster (1/7/2012)


    I count no more than an intern straight out of school that braindumped his way through a single SQL certification.

    Sadly this is so true, it renders the certification and hence the status worthless IMHO

    -----------------------------------------------------------------------------------------------------------

    "Ya can't make an omelette without breaking just a few eggs" 😉

  • I've had it on the other receiving end where a partner 1st refused to hire me because I didn't have the certs (admin cert for BI work which I happily pointed out was useless for this contract).

    Then they hired me breaking the rule of being certified (and other stuff I'm leaving out).

    People are people and they'll weird stuff to keep on trucking.

  • See, what I like about the Oracle and VMWare certs is the fact you can't just go take an exam off your own back. You have to attend an approved training course before you can take the exam.

    I'm planning to take my 10g certs later this year (around summertime).

    -----------------------------------------------------------------------------------------------------------

    "Ya can't make an omelette without breaking just a few eggs" 😉

  • Ninja's_RGR'us (1/7/2012)


    I've had it on the other receiving end where a partner 1st refused to hire me because I didn't have the certs (admin cert for BI work which I happily pointed out was useless for this contract).

    Useless for the work, yes, but it gives them another certification to count to their number required for renewal/advancement.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • GilaMonster (1/8/2012)


    Ninja's_RGR'us (1/7/2012)


    I've had it on the other receiving end where a partner 1st refused to hire me because I didn't have the certs (admin cert for BI work which I happily pointed out was useless for this contract).

    Useless for the work, yes, but it gives them another certification to count to their number required for renewal/advancement.

    I understand that part, what bugged me about that potential client is here is a rule that we 100% have to obide by and then 2 weeks later it wasn't the case anymore.

    That's the real scary part to me. 😉

  • Ninja's_RGR'us (1/8/2012)


    GilaMonster (1/8/2012)


    Ninja's_RGR'us (1/7/2012)


    I've had it on the other receiving end where a partner 1st refused to hire me because I didn't have the certs (admin cert for BI work which I happily pointed out was useless for this contract).

    Useless for the work, yes, but it gives them another certification to count to their number required for renewal/advancement.

    I understand that part, what bugged me about that potential client is here is a rule that we 100% have to obide by and then 2 weeks later it wasn't the case anymore.

    They realised they can't do the work without you and decided it was better to not have the project fail completely (and maybe they thought they could persuade you to write the cert)

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • GilaMonster (1/8/2012)


    Ninja's_RGR'us (1/8/2012)


    GilaMonster (1/8/2012)


    Ninja's_RGR'us (1/7/2012)


    I've had it on the other receiving end where a partner 1st refused to hire me because I didn't have the certs (admin cert for BI work which I happily pointed out was useless for this contract).

    Useless for the work, yes, but it gives them another certification to count to their number required for renewal/advancement.

    I understand that part, what bugged me about that potential client is here is a rule that we 100% have to obide by and then 2 weeks later it wasn't the case anymore.

    They realised they can't do the work without you and decided it was better to not have the project fail completely (and maybe they thought they could persuade you to write the cert)

    It's worse than that, I said I would do the certs, proved I would likely pass it on first try without studiying (they asked me like 20 questions orally). Then it went nowhere and I got the little gig like 6 weeks later (most likely for the reasons you provided).

    I know it's small stuff but when someone starts forgetting rules and contracts they have with important partners it makes you wonder what they'll do to you down the line. That was the real scary part for me as I was considering moving full time with them and dropping another full time client in the process.

    I realized later that those fears were for good reasons. The project dragged on for 4 months to end up billing 18 hours, and even that got questionned on their end because they expected to pay less. And in total on my end I must have spend 60-80 hours on that client. Good lesson to follow your gut right off the bat 😉

  • PhilipC (1/7/2012)


    Came across one of the worst vendor related databases a few weeks ago where a business department just went ahead and purchased the software and rail-roaded IT into implementing it.

    Most of the tables within the database have no primary keys defined at all, each column is named C01, C02, etc and every column has a data-type of nvarchar(max) and this is from a so called "Microsoft Gold Certified Partner" company. And they wonder why they're now having performance issues......

    Brings into question the value of this status.

    Anyone else have any horror stories?

    If you ask them "why" about the nvarchar(max), I'll just bet you get an out-of-context quote from Knuth about pre-optimization being the root of all evil. 😉

    Not all Microsoft Gold Certified Partner companies are bad but it seems that the ones that are are really bad and give the rest a terrible black eye.

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)

  • Jeff Moden (1/8/2012)


    Not all Microsoft Gold Certified Partner companies are bad but it seems that the ones that are are really bad and give the rest a terrible black eye.

    Well I work for one, so I'm biased....

    I suspect that part of the problem is that the system can be gamed, companies specifically ticking criteria off in order to meet the requirements of the program rather than putting clients first and using the results of that for the program.

    If you ask around, you'll find the recent changes are a source of great ire among many.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • Do you have a convenient link for the "recent changes"?

    And I'm biased, too! Any "Gold" partner that has Gail Shaw working for them has got to be one of the good ones I was talking about. 🙂

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)

  • Jeff Moden (1/8/2012)


    Do you have a convenient link for the "recent changes"?

    Err, no, sorry. I got the rant from my boss and colleague and ran across a few more complaints in various places. Probably best place is http://partner.microsoft.com

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • Jeff Moden (1/8/2012)


    Any "Gold" partner that has Gail Shaw working for them has got to be one of the good ones I was talking about. 🙂

    Aww Jeff you're just too nice 😀

    -----------------------------------------------------------------------------------------------------------

    "Ya can't make an omelette without breaking just a few eggs" 😉

  • GilaMonster (1/8/2012)


    ...

    I suspect that part of the problem is that the system can be gamed, companies specifically ticking criteria off in order to meet the requirements of the program rather than putting clients first and using the results of that for the program.

    I have run into a few bad ones as well. You can tell that they are gaming the system with a few good questions, asking the clients (one of these Gold Partners listed a company I knew very well as a client - the client had no business dealings with them whatsoever).

    On the flip-side, I do know a few good Gold Partners.

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

Viewing 15 posts - 1 through 15 (of 32 total)

You must be logged in to reply to this topic. Login to reply