Powers Unfiltered

An entrepreneur’s journey into grid computing and partnering with Microsoft, by John Powers

Powers Unfiltered header image 1

Microsoft Channel Builder — 30 months of futility and counting

October 22nd, 2007 · 3 Comments

As a vocal detractor of Microsoft’s Channel Builder, I feel I have to report anything positive that happens there, too (note that prior to this week I have never had anything even remotely good to report in my 2.5 year history of using this tragically misguided Microsoft tool). So I promise, buried in this long diatribe is at least one positive nugget. But you’ll have to dig.

For those who don’t know, Channel Builder is part of the Microsoft partner Web site (partner.microsoft.com), through which Microsoft partners can (theoretically) find one another and expand their business.

This is, of course, a great idea — facilitation of partner-to-partner relationships can be hugely beneficial to Microsoft and its partners — but the implementation is a train wreck. In my opinion, Channel Builder is the highest achievement of the Microsoft wing that believes you build communities by making databases more complex. I once described this philosophy as the belief that “if we get the E-R diagram just right, a community will emerge.”

More than two and a half years ago, like a good little Partner, I went on Channel Builder to fill out details about our solution, and to look for partners. I was amazed at the complexity and clumsiness of the application. Clearly, a huge amount of effort had gone into creating a giant database application here, yet the use cases supported were (to put it mildly) unclear. Sure, I had to re-enter everything I’d entered in multiple other places on partner.microsoft.com, but was used to that. But the process by which I was expected to associate my solution with Microsoft’s products and Microsoft’s view of the market was way too restrictive, the search tools were primitive, and the whole thing just smacked of command-and-control overengineering and underthinking.

I spent a while entering data, making selections from lists that did not adequately describe our product, nor our relationship with Microsoft, nor our desired relationship with other partners, and eventually I saved the profiles of our firm and solution. And nothing happened. For months. No leads, no questions, no contacts of any kind.

So I went back in a tweaked the profile, started an “opportunity,” and waited. Nothing. For months. And at various times I went back and tweaked it again, less and less frequently over the years, with exactly one nibble that never panned out. I must confess, I haven’t been back in there for a few months…

So it was with some surprise and bewilderment that I saw the following note in my inbox a few days ago, from “partnote@microsoft.com:”

Partner [name omitted] posted a response to your opportunity HPC, Grid Computing, Compute Cluster Server, CCS, .NET, SOA, Service Oriented Architecture, application scalability, high-performance computing, high-throughput computing on 10/15/2007 8:43 PM GMT. You may view the response thread in the opportunity details accessible via My Opportunities, or at My Responses page, section Responses Received.

Say what? That’s the whole note? No mention of Channel Builder, no signature, no link, no contact info, no hint as to where it comes from other than “partnote,” but I eventually remembered creating this “opportunity” and went fumbling around looking for Channel Builder on the Microsoft partner Web site. (And yes, the name I gave to my opportunity is a flagrant attempt to fool Channel Builder’s dismal search tools.)
Sure enough — there was a real live response from a real live partner prospect! I called him up, and we had a good conversation — we may very well have found a reseller in an interesting market niche. Cool! That’s just how I hoped this would work, when I started with Channel Builder 30 months back. (OK, actually I had hoped I’d see leads like this every week, but you get the idea.)

So — that’s one. One good experience in 30 months of futility. I’ll let you know if it turns out to be worth it!

So while I was in Channel Builder, I thought I’d refresh the information about our product. I hit “edit” and got a warning message — something about how fields had changed in the “new” profile for solutions, and I should expect to spend a few minutes if I continued. What the heck, let’s go.

Big mistake. The “new” profile places more restrictions on the number of items (such as Microsoft products, or vertical market segments) you can associate with your solution.

Our product, the Digipede Network, is grid computing software that integrates with multiple parts of the Microsoft technology stack. We touch all flavors of the OS since 2000 (32-bit and 64-bit, desktop and server); we integrate with Visual Studio; we integrate with Windows Compute Cluster Server; we incorporate and re-sell SQL Server; we speed up and scale out .Net applications; we provide application to Excel (2003 and 2007); we scale out Excel Services on Sharepoint; there’s more, but you get the idea. But try to check off all the corresponding boxes for those, and I get:

Please select a minimum of 1 product group and 1 product per group and a maximum of 3 product groups with 2 products per group except when products does not exist.

Great.

Oh, and we address multiple horizontal applications. But:

Please select minimum of 1 primary category and 1 secondary category and maximum of up to 2 primary and 5 secondary categories per group except when secondary categories does not exist.

Oh, also we have customers in multiple vertical industries. But:

Please select minimum of 1 primary category and 1 secondary category and maximum of up to 5 primary and 3 secondary categories per group except when secondary categories does not exist.

Oh, also we address customers in all three of Microsoft’s size categories, plus government and education. That’s five categories, but:

Please select up to 3 categories.

The old version had somewhat similar limits, but they either were not this restrictive or were not strictly enforced, because my old solution profile listed “too many” products, horizontal applications, vertical industries, and size categories for the new software.

OK, I’ll just keep the old profile — CANCEL.

Nope. Saved as draft. Now I have NO profile published.

Great.

I can finish in the new format, or just be left out of the catalog (tempting, given the lack of response…). So I made yet more compromises and inappropriate choices, and published the new, downgraded profile. As bad as this was a year or two or almost three ago, now it’s worse. Ridiculous.

And I’m not the only one who thinks so.

I went to the Worldwide Partner Conference in Minneapolis in 2005, and reported my early experiences to the ISV team and the Channel Builder team specifically. They smiled and nodded and said go try again, the Next Version (just released) is much better. Meanwhile, Alison Watson touted Channel Builder as another triumph of the Partner program, and urged everyone to get on and try it. Re-charged by the enthusiasm of the Microsoft team, I went back and tried it again, with the same (lack of) results.

I went to the Worldwide Partner Conference in Boston in 2006, and reported my experience to the ISV team (couldn’t find the Channel Builder team at this one…), and the response was quite different. There was a lot of uncomfortable shuffling about, and no coherent message this time — and while people were still talking about improements, there was decidedly less enthusiasm.

I went to the Worldwide Partner Conference in Denver in 2007, and had many productive meetings with Microsoft people in the partner and field organizations — many of them in fairly senior positions. Whenever I mentioned Channel Builder, the most common reaction was an embarrassed eye-roll followed by a furtive peak over the shoulder to see if anyone was listening. Then they described their experience with the product, using terms like “embarrassment,” “disbelief,” “disaster,” “life of its own,” and many less printable expressions.

And yes, I’ve read the TenDigits case study, showing the wonderful experiences that one partner (out of the 272657 supposedly enrolled in Channel Builder) has had with this product. And frankly, my conversations with others indicate that they’re an outlier. I talk with many Microsoft partners, and I’ve never spoken to one who had secured a single valuable channel relationship through Channel Builder, ever.

The solution is very clear to many of us outside of the Microsoft echo chamber — and even, apparently, many of those within. I say this as someone who has been on Channel Builder since 1.0, has been to in-person Channel Builder events, and who has to this day maintained a presence there, hoping against hope that something good will come of it:

Please, please, please give up.

Channel Builder was a noble experiment. Redeploy the vast resources that obviously went into this effort into something completely new.

And yes, I realize it’s easy to throw stones but harder to be constructive, so here are at least a few ideas on Channel Builder 3.0 (and the first idea is — don’t call it that!):

  • Create a 21st century social networking platform for partners. Model it on LinkedIn, or any other successful social networking solution.
  • Remove as many of the specious restrictions cited above as possible.
    • Fewer checkboxes, more tagging.
    • Fewer puzzling categories that map to Microsoft’s worldview, more free-form text entry opportunities with better search tools.
    • Remove all restrictions on the number of vertical markets or sub-markets addressed, all restrictions on the number Microsoft products or product areas linked to the solution, etc.
  • Facilitate free-form inter-partner communication (with wikis, link blogs, and so on).
  • Open up the idea of a “news” page or section to partner entries (there is ONE Microsoft-generated piece of news in 2007, matching the ONE article in 2006…).
  • Revive the in-person Channel Builder events organized by vertical (which were as great as the online tool is not-so-great).
  • Open up the concept of references and recommendations beyond customers only, to include partner-to-partner and even Microsoft-staff-to-partner references and recommendations.
  • Expand the options for how partners describe their solutions. Allow partner-generated content, and make it YouTube-simple to add such content — or at least facilitate and encourage links to multiple types of partner-generated content:
    • Podcasts
    • Videos
    • Demonstrations
    • Presentations
  • Go beyond partner-generated content, and send your evangelists out to find and report on great, interesting partners with Channel9-style reporting. Make the lawyers nervous by shamelessly publicizing the partners who are doing cool stuff and ignoring the ones who aren’t. Play favorites. Show bias.
  • Offer an award at the next Worldwide Partner Conference — maybe co-sponsored by the IAMCP — for the “most partner-friendly partner,” where partners can vote on who’s doing the best partner-to-partner work in the ecosystem.
  • Offer another award, again partner-driven, for “most partner-friendly product group at Microsoft.” Yeah, this one is fraught with peril (I can feel my arm being twisted for votes now…), but it could also be a great motivator for some of the groups that should poke their heads into the partner ecosystem a little more often…

Whew. OK, that’s a wrap. Starting tomorrow, I will be at the Worldwide ISV Partner Advisory Committee meetings at Microsoft, where I will doubtless get grief for this posting. But what does everyone else think? Am I on the right track? Or did I just miss a checkbox somewhere?

→ 3 CommentsTags: Partnering with Microsoft · Usability

insideHPC — New Feature

October 1st, 2007 · No Comments

John West at insideHPC.com has come up with a great idea.  He’s doing profiles of interesting companies in or around the High-Performance Computing (HPC) market, with the intent of distilling the marketing language and press coverage and white papers and Webcasts and conference events into something unique and important about each firm.

As I read him, John’s not trying to set himself up as a new HPC market analyst a la Gartner or Forrester or the451 or the rest — but he’s trying to make sense of the market for himself and his readers.  Frankly, I can’t imagine how customers and potential customers sort through the noise in this market without some sort of truly expert and independent guidance.
We’re fortunate enough to be the second entry in his new series of profiles, filed under “the 411” on insideHPC.com.  He captured the importance of Digipede quite well in this recent profile, at least for the HPC market (only part of our market can really be called HPC — many of our customers would not identify themselves as part of the HPC market).  Go read it!

→ No CommentsTags: Grid applications

Interview in GridToday

September 17th, 2007 · No Comments

Derrick Harris of GridToday wanted to know more about the Digipede Network Version 2.0.

For those zero of you who don’t read GridToday until I point you there, his recent interview of me is here.

More later from High Performance on Wall Street.

→ No CommentsTags: Press coverage

HPC on Wall Street next week

September 13th, 2007 · No Comments

Dan Ciruli and I will be at HPC on Wall Street at the Roosevelt Hotel in New York City next Monday (September 17).

We’ll be releasing Version 2.0 of the Digipede Network, and meeting with many analysts, press, customers, prospects, partners, and bartenders.  Since some of that could be pretty time consuming, we’ll also be in town September 18-19 for Microsoft meetings and more of the above.

If you’ll be there, let me know and we’ll find a way to meet up.

→ No CommentsTags: Events · Grid applications · Partnering with Microsoft · Press coverage

Interview — Windows in Financial Services

August 13th, 2007 · No Comments

I recently met with the folks at Windows in Financial Services — a good source of information about the progress Microsoft and its partners are making in the financial services market. 

They interviewed me about my thoughts on the current market for distributed computing in finance — I ended up talking a lot about the changing economics in this market, especially with respect to the relative costs of computing power and skilled developers.  Let me know how you think it turned out!

→ No CommentsTags: Grid applications · Partnering with Microsoft · Press coverage

Dan Ciruli Rocks

July 31st, 2007 · No Comments

Or more accurately — Dan Ciruli is on DotNetRocks this week. 

If you want to know how to scale out Web services using .NET (and other grid-related topics), drop everything and listen to this week’s DotNetRocks program.  Well worth it.

→ No CommentsTags: Grid applications · Presentations

The Digipede Network, Version 2.0 — More better

July 27th, 2007 · No Comments

OK, I’m back from vacation in Oregon, and while I promised to bore everyone catching up on old news, I think that news will still be old later — Better to start with some new news.

It’s time to leak some information about the Digipede Network Version 2.0, coming this summer to a grid near you.
Never mind that we’re plagued by the same version-number inconsistency that affects every other software company (and yes, our most recent release really is called 1.3.2f; want to make something of it?) — this is the Summer of 2.0.

We’ve been chewing away on suggestions (ranging from obvious to brilliant) brought forth by our customers, partners, prospects, and fans over the past several months, and the new release will have something for everybody.

Shortly after we brought out 1.3, I wrote here that this release was about “developers, developers, developers.” And it was. And it is. And it shall be to come. It’s no secret now that the secret sauce of the Digipede Network is in the way we make it drop-dead simple for developers to adapt real-world applications to a grid — without changing programming paradigms or development tools.

So first and foremost — you’ll see more of the same. Developers get more ways to manipulate pools of compute resources, more development patterns for definition of jobs and tasks, more code samples to jump-start their own applications — more of the best SDK in the business.

Second, you’ll see the evolutionary new Digipede Control. Yes, it’s familiar — but it’s more powerful, with new ways for administrators to work with larger groups of Digipede Agents, users, and applications. As we work with customers with larger and larger grids, we’re constantly improving overall manageability; 2.0 will continue this trend, and so will 2.1, and 2.3.2f.

Third, you’ll see your results even faster.  You’ll see lower latency throughout the system, improving performance on short tasks significantly. And with more clever options for taking advantage of multiple cores, broad classes of applications can now see even greater performance increases with very little effort.

Fourth, you’ll see even more integration with Microsoft products.  You’ll be able to schedule jobs directly from the Digipede Network onto a Windows CCS cluster via the CCS Job Scheduler (nice).  You’ll have a Visual Studio plug-in that allows debugging of a master application and a distributed application all on a single machine (sweet).  And — well actually, there’s lots more, but why give it all away now?  I’ll have more to say as we get closer to a release date.  

→ No CommentsTags: Compute Cluster Server · Grid applications · Partnering with Microsoft

Vacation

July 16th, 2007 · No Comments

I am on vacation in Oregon with my family.  (As some of you know, I’m a closet Oregonian — the seven years I lived here left a big impression, and I come back here a lot.)

At first I thought “hey, this will be a great time to catch up on all the blogging I didn’t do last week from the Microsoft Worldwide Partner Conference, and to write a few posts about all the cool things I have to say about the upcoming release of Version 2.0 of the Digipede Network, and to comment on a bunch of recent blog posts I think are cool, and . . .”

Now I think — forget that.  I’m going whitewater rafting.  Go read Dan’s blog, and Rob’s blog — I’ll be back late next week, with much stale news.

→ No CommentsTags: Uncategorized

Innovation!!

July 12th, 2007 · 1 Comment

Digipede is the 2007 ISV Innovation Partner of the Year!

A huge thank you to all our customers, partners, and the increasingly large, vocal, and supportive Microsoft chapter of the Digipede Fan Club.

I will have more details on this announcement, and on our experiences at this year’s Microsoft Worldwide Partner conference some time soon, but I wanted to get this out there now.

→ 1 CommentTags: Events · Partnering with Microsoft · Uncategorized

At the Microsoft WPC in Denver

July 10th, 2007 · No Comments

WPC_07_AnimBnnr_Finalist_animated.gif

I’m in Denver today for the Microsoft Worldwide Partner Conference, which starts tomorrow.  The big event this year, or course, will come on Wednesday, when we find out who will be the 2007 ISV Innovation Partner of the Year!  Did I mention that Digipede is a finalist?  Digipede is a finalist.  So are worthy contenders Fractal Edge and Tecnologia de Gerencia Comercial S/A.   

Today I’m attending the pre-conference Worldwide Industry Partner Forum, an event with more industry-specific content.  Surprisingly good content, and good advice on how to navigate Microsoft’s organization to work effectively with Microsoft and to win business together.  While there is a lot of complexity in the way Microsoft aligns its own staff to products, markets, roles, locations, campaigns, initiatives, programs, plans, commitments, and whatnot — it’s worth understanding a lot of it.   

I went to the “welcome reception” tonight, and was pleased to observe that food was abundant; let’s hope that’s a sign that the buffalo meat of Denver lasts longer than whatever was for lunch in Boston last year. 

If you’re here in Denver, just email me (john at digipede dot net) or call my cell 510-326-1761 and we’ll find a way to get together. 

→ No CommentsTags: Events · Partnering with Microsoft