My Photo

Description

  • What is Outside Innovation?
    It’s when customers lead the design of your business processes, products, services, and business models. It’s when customers roll up their sleeves to co-design their products and your business. It’s when customers attract other customers to build a vital customer-centric ecosystem around your products and services. The good news is that customer-led innovation is one of the most predictably successful innovation processes. The bad news is that many managers and executives don’t yet believe in it. Today, that’s their loss. Ultimately, it may be their downfall.

Twitter Updates

    follow me on Twitter

    Patty's Twitter Updates

      follow me on Twitter

      Observations

      • LEAD USERS
        Eric von Hippel coined the term "lead users" to describe a group of both customers and non-customers who are passionate about getting certain things accomplished. They may not know or care about the products or services you offer. But they do care about their project or need. Lead users have already explored innovative ways to get things done. They're usually willing to share their approaches with others.
      • LEAD CUSTOMERS
        I use the term "lead customers" to describe the small percentage of your current customers who are truly innovative. These may not be your most vocal customers, your most profitable customers, or your largest customers. But they are the customers who care deeply about the way in which your products or services could help them achieve something they care about.
      • LEAD CUSTOMERS AND LEAD USERS
        We’ve spent the last 25 years identifying, interviewing, selecting, and grouping customers together to participate in our Customer Scenario® Mapping sessions. Over the years, we’ve learned how to identify the people who will contribute the most to a customer co-design session. These are the same kinds of people you should be recruiting when you set out to harness customer-led innovation.
      • HOW DO YOU WIN IN INNOVATION?
        You no longer win by having the smartest engineers and scientists; you win by having the smartest customers!
      • CUSTOMER CO-DESIGN
        In more than 25 years of business strategy consulting, we’ve found that customer co-design is a woefully under-used capability.
      AddThis Social Bookmark Button

      « Web 2.0: Time to Tackle BIG CHALLENGES | Main | Who Will Use Google App Engine? »

      April 29, 2008

      Microsoft Mesh--File Sharing; Not Cloud Computing

      Synchronizing Your Life in Microsoft's Cloud

      Another theme at Web 2.0 Expo this week is that the Internet IS the computer. The “computers” that you THINK are computers, e.g., the various devices we use to interact and do our jobs, are simply that—devices—that are connected (on and off) to the REAL computer in the sky—the CLOUD. The concept of cloud computing isn’t new, but it’s been getting a lot of attention recently as Google announced its App Engine and Amazon dramatically increased the storage and utility of its Elastic Cloud. I listened in anticipation as Microsoft’s Amit Mittal unveiled Microsoft Mesh at Web 2.0 Expo. Microsoft_mesh

      This first instantiation of Microsoft Mesh is a fairly simple concept. It’s a utility that lets you synchronize all your contacts, calendar entries, music libraries, and file folders across all of your devices. Right now, these are Windows devices, and soon they’ll be Mac devices. Next, add your set-top box, mobile phone, PDA, and your car’s music library.

      It’s not too surprising that Ray Ozzie, who brought us the best offline/online synchronization services as instantiated in Lotus Notes, would out-Lotus IBM with this “replication/synchronization in the Microsoft cloud” utility.

      It’s also interesting to note that Microsoft’s first mesh application is about “my stuff”—synchronizing my stuff and sharing my stuff with trusted colleagues. Eric Schonfeld’s post at Tech Crunch offers the best current description of the Microsoft offering and strategy:

      “A hundred of Ozzie’s engineers have been working on Mesh for the past two years. At launch, it may not seem like much more than a combination of Windows Live SkyDrive and FolderShare, but under the hood it is an ambitious platform play. Mesh is really aimed at developers. Not only does it provide a framework for syncing files between devices, it can also sync applications. The way it does this is by using a two-way RSS or Atom feed developed by Ozzie called FeedSync, formerly called Simple Sharing Extensions.”

      “The basic foundation of Mesh is this feed-centric programming model. A Web developer can build an app using any programming language or tools he likes (Python, Ruby on Rails, Flex) and then sync it across devices and other applications using two-way feeds as the basic data and communication channel. The promise for developers, says product unit manager Abhay Parasnis: “If you Mesh-enable your application, we will let you extend it to other devices.”

      “Microsoft is offering a set of Mesh APIs that include storage services, membership, sync, peer-to-peer communication, and a Newsfeed feature that tells users the status of different folders and who’s accessed them. The same programming model works whether a developer is building an app for an offline device or for the Web.”

      “In many ways this effort is a counterweight to what we are seeing with Adobe Air or Google Gears, which are efforts to take browser-based apps offline. With Mesh, Microsoft is in effect reasserting the primacy of client-based applications. They need not be Windows-based, but I’m sure that won’t hurt. Developers can customize their apps for whatever device they originally reside on—whether it is a PC, a smartphone, or a set-top box—and then Webify them by syncing them to other applications across the Web. These apps could be more powerful than apps confined to a browser-like sandbox without giving up the connectivity of the Web.”

       

      Schonfeld goes on to compare the LiveMesh replication feature to Geni—a non-Microsoft synchronization service. He also quotes from Ray Ozzie’s internal positioning of LiveMesh to Microsoft’s employees and describes Microsoft’s developer strategy. Take a look at his analysis and description as well as the flood of comments that are already pouring in.        

      Cloud Computing: Clouds Gathering Rapidly—Are You Taking Advantage of the New Computing Utility in the Sky??

      Who will win the hearts and minds of software developers, SaaS hosters, corporate application developers, and enterprise CIOs? Will it be the recently announced Google App Engine, Amazon’s recently expanded Elastic Cloud, or Microsoft’s offer of “we’ll keep track of all your information, applications, and devices for you, as long as you register them all with us?”

      Livemeshside According to one of my Pioneers, Scott Jordan, a nano-optics inventor from Physik Instrumente, “I’ve been surprised about how much Google is entering the conversation for enterprise applications.....

      “Here are some takeaways from a few conversations:

      • Corporate customers are interested in using Google apps in their architecture;
         
      • But there’s a hang-up—they’re wary of hosting things in Google’s cloud;
         
      • However, these IT managers are very interested in cloud computing even though it seems a bit academic right now;
         
      • I’ve heard at least four IT types say Google isn’t ready for the enterprise, but a Google App Appliance would get them off the fence. I’m convinced that an App Appliance would be the ingredient that could put Google on the enterprise map.”      

      Another Pioneer, Pat Kerpan, offers a great run down on what Cloud Computing means for developers (independent and enterprise developers) in his “Cloudy Weather Ahead” blog post. He compares the Amazon and Google approaches:Livemeshlogo

      “Amazon - Its cloud is based on virtualization with Xen base containers. Anonymous servers, anonymous services, simple web API, nominal SLAs. But it is simply awesome if your use-case fits. By the way, CHEAP!

      Google App Engine - Python version 2.5.2, "the datastore," Google Accounts APIs, URL fetch, email services, Django support, and a simple web framework "webapp." And did I mention CHEAP! Free for use by the first 10,000 developers to sign up. As best I could tell, the 10,000 accounts were gone in about 20 seconds.

      Look at the descriptions of these two real world services. They are not the stuff traditional data center solutions are made of. I can just see various IT types listing their objections to Google's new offering:

      • Python mathematical routines are nowhere nearly as "performant" as Perl
           
      • Django is nowhere as easy as Rails
           
      • "The datastore" doesn't implement ANSI SQL - in fact, what the hell is this GQL?
           
      • Email API only let's me send messages - I MUST be able to read them
           
      • Webapp is not sophisticated enough for me
           
      • I need to compile a C library for use on the piece of hardware where it will run
           
      • I am concerned about SLA's. I need guarantees! I won't agree to the Terms of Service!”

      But, as Pat Kerpan points out, if you want to “get with” the new Cloud Computing paradigm, you need to simplify.

      “Clouds don’t care... Your complexity is not their problem. It’s your problem....
      Each of these two clouds provide a lot if you are willing to be cheap, flexible, and creative. While complex types sit back and complain - those who take advantage are going to prevail. Look at evolution; big, fat energy inefficient organisms usually don't evolve to become nimble, energy efficient creatures. They go extinct and make way for the next wave of situationally optimal lifeforms.”

      So, bottom line: start using cloud computing. If the computer is in the sky, that’s where your computing services should reside.

      TrackBack

      TrackBack URL for this entry:
      http://www.typepad.com/services/trackback/6a00d8341bfcb953ef00e552123da48834

      Listed below are links to weblogs that reference Microsoft Mesh--File Sharing; Not Cloud Computing:

      Comments

      Patty,

      The Google service is not "cheap" because it requires that your developers use their technology stack and their (one and only) programming language of choice. Since Python coders are not yet a commodity, and developer time is the most expensive part of any engineering endeavor, this may wind up being the most expensive possible way for a business to develop a web application.

      Google's lack of commercial terms are also going to hinder adoption for the foreseeable future. What happens if your application grows to the point where it exceeds their capacity? They don't say, which effectively means you're stuck if your application gets big.

      Google App Appliance will never happen -- they learned their lesson with the search appliance (which is a terrible business for them). This would remove most of the benefits of cloud computing and saddle Google with a bigger support burden which they most definitely do not want.

      Verify your Comment

      Previewing your Comment

      This is only a preview. Your comment has not yet been posted.

      Working...
      Your comment could not be posted. Error type:
      Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

      The letters and numbers you entered did not match the image. Please try again.

      As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

      Having trouble reading this image? View an alternate.

      Working...

      Post a comment

      Comments are moderated, and will not appear until the author has approved them.

      Google Search

      • Google Search Bar

        outsideinnovation

      Patricia Seybold Group Web Site

      Your email address:


      Powered by FeedBlitz

      Categories

      Recession tips

      Blog powered by TypePad

      • Google Analytics for Blog