Andrew Pollack's Blog

Technology, Family, Entertainment, Politics, and Random Noise

How can we help IBM make better core level decisions about the Notes client and Designer?

By Andrew Pollack on 12/10/2008 at 10:02 AM EST

Note: I originally wrote this commentary in another venue, and have edited it to be more appropriate to the blog audience.

When it comes to the vision for Notes and Domino Designer, I strongly believe there is a huge hurdle to consider that stems from the very nature of IBM as an organization.

Directions get taken based on talking with large IT shop management, but also very much on trends and goals within IBM which is itself one of the biggest customers of the products in the world. It is not, however, a good representation of the rest of the customer base. Hardware costs, licensing costs, and diversity of skills costs are very much skewed at IBM when compared with the rest of the world. There are very few companies out there who can just throw J2EE server management skills, or Domino management skills, or AD management skills, or programmers of virtually any language at problems nearly at will. There are very few companies out there who can allocate new 20,000 dollar servers at will. If compared as a country, IBM has one of the largest economies in the world. What drives the things IBM wants to do are very different from what drives a lot of the rest of the world.

IBM is so big, that to some extent Notes & Domino end up being the result of an internal corporate IT development project that gets shared to the rest of the world. If you don't believe that, consider that there is code in shipping beta (and possibly production versions) that is specifically related to internal IBM end user tools and would never be executed outside IBM.

To validate their ideas, IBM presents them to their big customers. These customers that IBM presents their vision to see a very clean and crisp representation of it. A very senior IT executive sits in a room and is presented an idealized picture of what the next generation vision from IBM will look like. He agrees that he wants more control over the client side desktop, that he wants the kind of integrated wiring represented by 'dashboards' and 'portals' (speaking generically, not about Portal itself). Its like taking a poll of the population and asking "Do you want clean air and water?" Of course. Everyone wants clean air and water. How many people are capable, when asked that question, of fully evaluating the different ways to get there and what those implementation details will mean on the ground?

Lawyers will tell you that in the process of a "Grand Jury", any decent prosecutor can get an indictment for a ham sandwich. That doesn't mean the sandwich is guilty of murder or that the case will be won in the open battle ground of a court. The IBM executive briefing process is very analogous to this. Given well crafted presentations, shiny slideware, and promises of integrated portals, secure desktop management, and cool looking clocks and things; its fairly easy to get executive buy in for the new product suite. When it comes time to capture the market share in a broader sense and the real work and costs of doing things come in, its much harder to win in court.

So you start with a vision and direction strategy that is based very much on a viewpoint that is radically divorced from many of the customers, then very skilled sales and presentation people get the customer buy in through these customer briefings, and you end up with a self-validating set of design plans.

IBM Lotus has had a "Design Partner" program for several years now. That it exists is no secret. I believe this has been a serious (and very welcome) move toward balancing the internally reinforcing nature of the design and architecture process. As painful as it is, I honestly think that the barrage of harsh criticism IBM gets from some of us has in fact helped the product. But not enough. As DP's we feel often that we're brought in too late to make the really important changes. I know I have a pretty strong vision for what a Notes front end needs to be in a next generation world. I could drive a couple of hours to Westford and present my thoughts -- and I'm sure I'd be given the courtesy of an audience, but I have no doubt that it would be met with at best blank stares, and at worst outright derision once I'd left.

There are some of us in the DP program that have a pretty realistic understanding of the real forces that push success and failure at the client and designer level. I don't mean just on a bug-fix or UI layout sense, but on a real architectural level. While we've had some input lately, it seems to often come too late for the kind of changes we're asking for to be implemented.

How can IBM do a better job at getting more of the kind of real core level feedback in time to make the right decisions?


  • text bubble icon

    Security Review

    How secure is your Domino environment? A security review doesn't have to be expensive to be helpful. If you're interested in finding out more, Contact Me.
  • There are  - loading -  comments....

    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Peter Presnell on12/10/2008 at 11:24 AM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Alan Bell on12/10/2008 at 11:39 AM EST
    Comment Loading
    How to design a productBy Roland Reddekop on12/10/2008 at 11:32 AM EST
    Comment Loading
    You think so?By Andrew Pollack on12/10/2008 at 11:43 AM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Alan Bell on12/10/2008 at 11:38 AM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Alan Bell on12/10/2008 at 11:53 AM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Paul Gagnon on12/10/2008 at 02:45 PM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Charles Robinson on12/10/2008 at 03:45 PM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Henning Heinz on12/10/2008 at 05:29 PM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Jo Grant on12/11/2008 at 01:02 PM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Ben Poole on12/12/2008 at 03:48 PM EST
    Comment Loading
    re: How can we help IBM make better core level decisions about the Notes client and Designer?By Thomas Schulte on12/15/2008 at 04:17 AM EST
    Comment Loading


    Other Recent Stories...

    1. 02/14/2010Great weekend sleddingI'm from "away" -- a term which in Maine speak means that I wasn't born here, and while I've been here for nearly 20 years I am very easily spotted as a non-native to pretty much anyone with long time family roots in the area. Being from away, there are things I just hadn't had a chance to do that most Mainer's take for granted. This weekend, I got the chance to scratch a few of those off the list. These included going 'upta camp', being significantly north of Bangor, and spending a fair bit of time on a ...... 
    2. 02/10/2010Is anyone really considering a move to a hosted Exchange system?I got this press release today from someone I really should learn to just ignore -- but I couldn't help myself. I actually read it. What struck me as the most odd set of statements in it focused on the idea that small and medium businesses are migrating away from Notes and into hosted exchange environments. In other words, that the move for small business into the cloud was somehow based on ISV's hosting off-site Microsoft Exchange mail servers for people. I suppose there must be some out there. This one ...... 
    3. 02/06/2010When does an application stop belonging to its owner?When an application becomes truly successful and people start relying on it for things they consider important, is there a point at which the application starts to belong to the owners? Facebook's latest change brings the topic to mind, but it can happen to you with internal applications as well. There comes a time when users begin to have a personal stake in the design of a good application. Facebook makes a great example for when your users really own your application. Its user base is both extremely ...... 
    4. 01/29/2010Lotusphere 2010 - Session Survey Results 
    5. 01/27/2010Is UPS just plain broken? * Updated 
    6. 01/25/2010My presentations posted here from Lotusphere 2010 
    7. 01/24/2010Me - in bobblehead form 
    8. 01/23/2010Announcing the C.U.L.T. Shirt 2010 Winner 
    9. 01/19/2010Great round table with Kristen Lauria about the Lotus Knows campaign 
    10. 01/19/2010The Review: Lotusphere 2010 – Opening General Session 
    Click here for more articles.....


    pen icon Comment Entry
    Subject
    Your Name
    Homepage
    *Your Email
    * Your email address is required, but not displayed.
     
    Your thoughts....
     
    Remember Me  

    Please wait while your document is saved.