|
Comments
|
Today's Top SOA Links
From the Editor Innovate or Die
Innovate or Die
By: Bruce Armstrong
Jun. 28, 2006 12:45 PM
PowerBuilder has almost entirely lost mind share. In order to reintroduce PowerBuilder to a new generation of developers, Sybase should treat it like a new product. When it was originally being developed, PowerSoft used the product internally and also partnered with clients, providing them with insight into what new features and improvements to existing features were needed. That same kind of insight is missing today. By partnering with key customers, Sybase can gain better knowledge about how the product is currently being used and which areas need improvement.
IMPLEMENT INNOVATION THAT ADDRESSES THE NEEDS OF "ON-THE-EDGE" USERS What we don't need is a committee or user group that prioritizes enhancements based on popularity. We need a group of highly committed "on-the-edge" companies or developers who can push the limits of what the product can do.
FOCUS EFFORT ON MAKING THE PRODUCT EASY TO LEARN FOR BEGINNERS The PowerBuilder Application Server Plugin is an excellent example of the issue. The technology is solid; the ease of use is currently problematic. If the latter is not corrected, the former will never be discovered. Part of this is accomplished by taking a fresh look at the PowerBuilder IDE and asking whether the steps are intuitive to new users or are overly complicated. For example, if I want to start a new application for the first time, why do I need to create a workspace, then a target, and then an initial window. There should be a shortcut process that creates all of those for me. I seem to remember that there used to be a new application wizard. That might have been removed, perhaps because it actually generated some sloppy code. Rather that removing it, perhaps it should have been enhanced instead. That's just one example though. The key is making the new user as comfortable and productive with the product as soon as possible, but in ways that move out of the way of the experienced developer once he or she has mastered the product.
FOCUS ON DISTINCTIVE INNOVATION People originally adopted PowerBuilder because the DataWindow did something that no other control on the market even came close to. People will only be attracted to PowerBuilder or remain loyal to it only if it continues to offer features that are unrivaled. As discussed earlier, PowerBuilder is losing that edge. Incremental innovations to the product will only slow the rate of defection; it will not win new clients or halt the loss of current ones. How does Sybase determine what new features would make PowerBuilder an "out of class" product rather than "best in class"?
SPEED UP THE DEVELOPMENT OF THOSE INNOVATIONS
CONCENTRATE ON THE CORE People use PowerBuilder largely because they want to use the DataWindow. To the degree that people use PocketBuilder, it's because they want to deploy the DataWindow to mobile clients. If people are interested in WebForms generation, it's so they can deploy the DataWindow in WebForms. And obviously, people who use DataWindow.NET are doing so because they want to use the DataWindow. If the DataWindow no longer offers significant advantages over other available data access controls, people will no longer have any incentive to use any of those products. And other controls are catching up quick. Microsoft's DataGridView control (introduced in the .NET Framework 2.0) offers advantages over the DataWindow in some areas (flexibility in data source) and is generally lacking only in the absence of a visual designer. What Sybase needs to do now is determine what it is about PowerBuilder that distiguishes it from other development tools, and then focus on enhancements (and innovations) in those differentiating areas. In my estimation, that would involve (1) the DataWindow and (2) RAD development. I've already mentioned the DataWindow. The other area where PowerBuilder shines for me is in developer productivity. When Microsoft transformed Visual Studio into a .NET language, it lost of a lot of the RAD capability that had originally made it so popular. That's one of the major reasons you find a lot of developers (including a number of Microsoft MVPs) petitioning to bring "classic" VB back. I'm not arguing against Sybase's efforts to make PowerBuilder a tool that can be used to develop .NET applications. I'm simply saying that in the process they can't do to it what Microsoft did to Visual Basic. That transition needs to be made in a way that makes PowerBuilder even more productive, not less productive. It needs to keep and even extend its 4GL capability, rather than devolving into a 3GL language like Visual Basic.NET has largely become. Reader Feedback: Page 1 of 1
Your Feedback
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||