20 September 2011

The Revolution Has Begun: Progress Revolution takes Boston!

Posted by John Stewart

6a00df351f657e8833014e8b544b43970d  What a way to kick off day one of Progress Revolution Boston 2011!  With over 1,000 attendees from all over the world, today was simply the first to an amazing four days of inspirational keynotes, educational sessions, innovative showcase demos and engaging networking opportunities.  Of course, we cannot forget that Grammy-winning Train will be performing on Wednesday!

 

The highlight of today was certainly the Intro to Business Process Management (BPM) workshop by Sandy Kemsley, an analyst with over 15 years of experience with BPM.  Kemsley provided product and brand agnostic coverage on BPM, giving background on its history, explaining BPM Notation, and highlighting the latest trend of integrating BPM with Social Software.  Here are some of the audience’s tweets about Kemsley’s workshop:

   Screen shot 2011-09-20 at 12.27.10 AM

  Screen shot 2011-09-19 at 11.42.30 PM
Screen shot 2011-09-19 at 11.49.21 PM

  Screen shot 2011-09-19 at 11.49.46 PM

Screen shot 2011-09-20 at 12.38.39 AM

Another great success for day one was the evening reception.  Our valuable sponsors, partners, customers and employees gathered for delicious food and drinks, mingled with industry peers and watched product demos from over 30 booths.  Our Social Media Booth, #34, also saw quite some buzz as people came to view and contribute to the live stream of the #ProgressRev hashtag and to earn Twitter stamps for their Revolution Passports.

 
   Screen shot 2011-09-20 at 12.34.00 AM

Screen shot 2011-09-20 at 12.34.17 AM
Screen shot 2011-09-20 at 12.34.53 AM
Screen shot 2011-09-20 at 12.34.05 AM

Let’s keep up the awesome energy as we continue on with our Revolution, the Progress Revolution!

02 September 2011

Progress-- You Say You Want a Revolution

Posted by John Stewart

By: Greg O'Connor

Greg O'Connor is the CEO of AppZero and a guest contributor for the the Business Making Progress blog. Pioneering the Virtual Application Appliance approach to simplifying application-lifecycle management, Greg O'Connor is responsible for translating Appzero's vision into strategic business objectives and financial results.

Here’s a revolution: AppZero protects your software from your customers.

As a proud Progress alumni approaching Revolution, I am struck by the irony of how very much I could have used the technology I now bring to my fellow software executives, who are struggling to balance revolution and cost. 

It all began in a little log cabin … Progress and Sonic 2000

In 2000, I had the opportunity to gather some of the best and brightest people as I co-founded Sonic Software with Bill Cullen, Sonic CTO (and product brain)  At the time, we saw a market-making opportunity to take the AppServer world standards (formal/XML or market driven/Java) and apply them to the EAI market.  

Thanks to the afore-mentioned bright folks, help from Roy Schulte (a Gartner fellow at the time), a bit of luck, and an excellent Messaging product, we created and evangelized the ESB market category.  The first ESB to market -- Sonic XQ (Xml Queue) -- was shipped February 2002.  10 eventful years later, I’m here to share what Bill Cullen, AppZero CTO, and I are up to – and how our Sonic experience shaped it.

If you sell software, you’ll appreciate this observation

Growing Sonic Software, we faced two universal hurdles that significantly impacted our business – and that of pretty much everyone who sells software:

  1. Winning or losing – labor-intensive demos, proof of concepts (POC), evaluations, and trials had a huge impact on our growth rate
  2. Installs that did not go perfectly, resulted in fire drills, lost business,  and a sharp dip in customer confidence

(These facts of software life are some of the acute pain points we solve here at AppZero.)

At Sonic, we were often faced with a 5 day evaluation for a prospect:  1 day to setup our software on their environment, 3 days to do the work they requested, and 1 day show off the results.  (IBM, Tibco, BEA and Webmethods   had more or less the same timeframe but seemed to send a heck of a lot more people to the evaluation.)

When the 1st day did not go as planned, we always lost.  Always.  Every single time. No exception.

A cautionary tale:  If you sell software, you are guilty until you prove yourself innocent

Oh, and here’s how I learned that an imperfect install can still bite you long after you have successfully fought to win a customer (in this case a market icon).  A full year after having won the business and implemented our product at the New York Mercantile Exchange, I received a call from the CIO.  He had some new concerns, “Sonic messaging system appears to slow down under load”. 

Arrgggh.  How could this be possible?  Sonic was ahead of its time with elastic scaling, continuous availability, and best in class through put.  This could not be correct.  As it turned out, it wasn’t. 

But determining and fixing the “root cause”  took 6 labor-intensive weeks filled with tons of anxious phone calls, numerous pointing fingers (with chewed fingernails), and a couple of flights to NYC by our top troubleshooter .  Life got very unpleasant before it returned to good.

The culprit? A bug in the Java Virtual Machine (JVM) and Java Runtime Environment  (JRE) that would not do garbage collect (free memory) under load.  Now, long before that fateful phone call, we at Sonic knew all about this issue.  We had documented it, changed our install and packaging to make an easy fix. 

(Cue scary music) But then the customer got involved.  

Someone, somewhere along their line had installed their company’s “certified” version of the JVM/JRE thereby putting our product and reputation at risk.

“It wasn’t my fault” just doesn’t matter.  It took a long time, involving many smart people to find the 2 files that needed to be changed so that all the oil futures in the world could once again flow over the Sonic messaging system.

Morale of the story: Once a customer has your software, things happen.

If I had a time machine, I would bring the AppZero product to my(then)self 

AppZero not only solves the PoC puzzle for software vendors, but protects their Windows and Linux server applications from customers.  We make it possible for applications to be pre-installed, pre-configured and then provisioned onto a physical or virtual OS -- in minutes, perhaps over lunch.  

This capability effectively changes the math around POCs in a big way: we reduce the install, setup and configuration time to zero.  If I had been able to use AppZero at Sonic, I would have freed up a whole day to actually do the customer requests on every single PoC.   What would a 33% increase in productive time have meant?  I’m going to guess a higher win rate against the competition, faster company growth, bigger promotions, and more time spent with the wife and kids.  

And if I had had AppZero at Sonic, our very cool software would have been safely isolated from the customer’s operating environment instead of deeply enmeshed in it.  Innocent from the start.  Hey, how’s this for a new tag line? “AppZero -- protect your software from your customers.”  (www.appzero.com)

For more fun stories and a look at another market-making technology, stop by our booth at Revolution.

Greg O’Connor, AppZero CEO
grego@appzero.com

Experience the User Interface Revolution

Posted by John Stewart

 By: Mike Fechner   


Mikefe.thumbnail Mike Fechner of Consultingwerk, a software architecture and development company, is a guest co nt ributor on the Business Making Progress blog. He started using Progress and OpenEdge in Version 5 almost 20 years ago and ever since has supported Progress Application Partners and end customers in adopting the features of the latest OpenEdge  and Progress releases to enhance the capabilities of existing  applications.

 Consultingwerk is proud sponsor of the Progress Revolution Conference and exhibitor at the solution expo. Visit us at our booth and see how we can support you with your user interface revolution!

The user interface is the most visual point and often the selling point of every application. The user interface needs to convince prospects during the demonstration of the application and needs to support existing and demanding users to get their job done in a productive and pleasing manner. Last but not least the user interface needs to stand the comparison with standard applications such as well-known office suites.

Consultingwerk is specialized in leveraging Microsoft .NET technology to help our customers build modern user interfaces for existing applications as well as new applications and new modules of existing applications. Our products and services are designed around the combination of Progress OpenEdge and Microsoft .NET technology, both based on the OpenEdge GUI for .NET or native .NET development.

Instant migration to the OpenEdge GUI for .NET

The WinKit (Window Integration Toolkit) is Consultingwerk’s proven tool to simplify the adoption of the OpenEdge GUI for .NET in existing OpenEdge GUI applications. The migrated application receives a modernized, state of the art user interface that allows easier sale and increases the end user’s acceptance of existing OpenEdge GUI applications. Think of it as adding modern controls like the Ribbon, Tab Folders, Dockable Panes and Grids into the existing application without requiring any rewrite or architectural change. This results in dramatically reduced costs and almost no risk in the process of modernizing your application.

Rapid application development for the OpenEdge GUI for .NET, OpenEdge Reference Architecture and the Visual Designer

The SmartComponent Library ensures your successful transition towards developing with the new user interface technology and the recommended application architecture principles in the shortest possible time using enhanced development tools and specialized runtime components. Our  tools are designed to get you instantly up to speed with a modern user interface technology and application architecture without taking any compromise in flexibility or capabilities of the new application or application modules.

The WinKit and the SmartComponent Library can be used together or independently from each other. The shared foundation code base ensures the successful combination right from the start or one after the other – depending on our customer’s needs or time scale.

User interfaces for Mobile Devices such as iPhone, iPad and Android

Our new SmartComponent.Mobile framework can be used to build native user interfaces (Apps) for the most popular platforms for mobile devices. It is based on .NET technology to make the best usage of our existing framework components and both our and our customers’ existing experience. The SmartComponent.Mobile framework allows you to access the OpenEdge Database and Application Server and reuse existing business logic that may also be used in the SmartComponent Library on the OpenEdge GUI client. For our customers already using the SmartComponent Library this allows that they only have to develop the new user interface but can keep the existing business logic. For new customers this guarantees that any new effort spend in a new application architecture  can be leveraged from a large number of different user interfaces.

Our tool offerings are completed using top of the edge consulting services. Our expert consultants have experience from a large number of projects supporting OpenEdge partners and end customers during all aspects of the modernization of OpenEdge based applications or the conception of new developments. Do not miss the chance and discuss your application needs with one of our experienced senior architects on our booth.Get a personal demonstration of our outstanding tools and see how we can support your success.

As you can see we will be demonstrating solutions for any user interface your application might need to help you with your personal user interface revolution!

Looking forward to see you in Boston!

08 August 2011

How to Justify Your Professional Development Costs and Save Money through Attending Progress Revolution

Posted by John Stewart

John Stewart

When budgets are tight and time is scarce, it’s hard to justify investing dollars and man-hours on activities and programs that don’t directly and immediately impact the bottom line. 

Many managers view professional conferences as expensive perks for staffers and don’t understand the value that conference attendance brings back to the organization.

The return on investment for conferences is undeniably challenging to quantify – it’s virtually impossible to specify the value of an individual’s  “networking” and “professional development” to the broader organization.   

How can you reframe the thinking around the benefits of conference attendance within your organization?  By focusing on what specifically you will bring back as a return on the investment – content, tools, technologies and best practices that you can implement to improve bottom line performance including notes you take during conference sessions, documentation from your exhibitor meetings and cards from all of the people you network with at Progress Revolution.

To get started with building the case for attending a conference, it’s important to have a solid handle on the expenses that you will incur – registration, transportation, and lodging.  This comprises your investment, or sunk cost. 

Then, estimate the dollar value that a new tool, technique, or solution could bring to your company – think in terms of both revenue generation and cost savings. The next step is to assess breakeven – how much lift or savings is required to recoup the initial investment and how long you think it will take to achieve the return?

When you propose attending Progress Revolution 2011 in Boston from September 19-22 at the Westin Boston Waterfront to your organization’s stakeholders, focus on the specific benefits that your attendance will bring to the company. 

For a modest investment we’re confident that your organization will reap the rewards of improved efficiency, reduced cost and a better customer experience – this translates into more dollars in the coffer. 

We’re looking forward to an informative, valuable, and lively event in September and hope to see you there.

26 July 2011

What is this Revolution and Why you should attend Progress Revolution

Posted by John Stewart

John Stewart

First, Revolution is our new global customer conference.  It brings together all previous customer and partner conferences under one roof at the same time.  If there’s one conference that you’re planning to attend this year, it should be Progress Revolution in Boston. This year, our focus is on making your business more responsive. Here’s a list of the top 5 things you’ll gain from attending:

•    Knowledge: More than 125 content-rich business and IT sessions to help your company get more from its investment in Progress Software solutions.

•    Direction: Progress Software executives will be discussing what’s ahead for key products, helping your company plan your own technology and business strategies.

•    Networking opportunities: Every minute that you’re at the conference is a chance to network with your peers and gain real-world advice and tips.

•    Access to partner solutions: A special expo will showcase a broad range of partner solutions, which can further aid your organization.

•    Insights: Actionable leadership insights from major business and cultural leaders including Rudy Giuliani, Former Mayor of New York City; Captain Chesley B. "Sully" Sullenberger, CBS News Aviation and Safety Expert; Geoffrey Colvin, Fortune Senior Editor-at-Large; and Ben Zander, Conductor of the Boston Philharmonic Orchestra.

I feel confident that any investment you make in attending this landmark conference will pay off in many ways—from lower costs to higher efficiency to a better customer experience. And ultimately, it will help your company drive revenue.

If you’d like to find out more about the conference, go to http://www.progressrevolution2011.com You can also follow the conference on Facebook, Twitter (hashtag #ProgressRev), and LinkedIn.

11 May 2011

Changing an airplane engine while in flight

Posted by John Stewart

John StewartThere were some words we heard over and over again throughout yesterday’s 11th annual financial and industry analyst event in New York City. Those words were: “easy”, “fast time to market”, “visibility” and “leverage” and they were spoken by all of our attending customers (and even some who weren’t there via video).

The Progress Analyst Day, attended by some 80 analysts from many of the most respected firms in the US and EMEA, focused on responsiveness and how we at Progress Software can assist our customers achieve the goals they describe using these words.

First: “easy”. The world has changed; few business executives today want to spend time and money developing software that will need to be supported and changed continually in order to keep up with an evolving competitive landscape.

There is a widespread aversion to inflexible packaged applications. As Liam Hudson, M.D, Global Head of FX Ecommerce at Bank of America Merrill Lynch put it: “We are not an IT shop. Spending time on IT is a distraction for us. Alpha generation is the only bit we want to write ourselves.”

Second: “fast time to market”. Ozlem Demirboga, Head of Customer iInformation Management at mobile communication services, Turkcell, said: “Fast time to market is important. It has to be quick and easy for us to create new location-based campaigns.”

Jim Winburn, CTO at clinical research organization, PRA International, agreed and noted that speed to development would help his firm to drive new drugs to market faster. As did Julian Self, CIO at commercial real estate analysis firm, IPD. According to Julian his clients’ performance (and bonuses) depends on IPD gathering, analyzing and reporting back - as it happens.

Third: “visibility”. Seeing business processes from a high level, in a single view is a common goal. Eric Gooley, Head of Business Process Engineering, Operational Reporting and Metrics at communications firm, Level(3), said: “With the increased visibility we now have we can drill down to director and manager level and hold them accountable for bottlenecks and processing issues.”

Demirboga simply wants to be able to see if Turkcell’s location-based sales campaigns are getting results, and: “to make sure the system is working.”

And finally: “leverage”. Rip and replace, the act of starting over completely, is no longer an option. The complexity of IT infrastructure differs from industry to industry and firm to firm. What they have in common is that they need to keep the technology they have built or bought already; it is part of the business, often critical, and expensive.

Progress customers want to keep most of what they have, to continue to use the technology and leverage that investment, while adding technology that can sit on top of it and bring in quantifiable results.

As Progress President and CEO, Rick Reidy said in answer to a question posed: “You can justify the investment by extracting greater value from legacy systems for exponential return.”

When you put our customers words together they go a long way in describing our vision for Responsive Process Management (RPM). It leverages existing software, avoiding costly rip and replace strategies; provides easy-to-use visibility into all of your business processes; and offers quick time to market for initial deployment and on-the-fly changes.

Julian Self likened RPM to an airline engineering team replacing an engine - not using RPM is like trying to switch out the engines while flying. We like that analogy.

28 December 2010

Mary Szekely: A Progress Software Original

Posted by John Stewart

John StewartIt’s not very often that an original employee sticks around for 30 years, however, Mary Szekely (pronounce C-K per the Hungarian origins of the name) is that very person at Progress Software. A software engineer and fellow at the company, Mary is one of the initial four employees at Progress and one of the first fearless females to enter the male-dominated field of software development. I recently had an opportunity to talk one-on-one with Mary and below is a summary of our conversation.

Q: What was it like when you first started at Progress?

Mary: When we started out there were three engineers and one person who focused on the business side of things. That person was Joe Alsop who then became CEO. The other two engineers, besides me, were Clyde Kessel and Chip Ziering. Clyde and Chip concerned themselves with the database part of the product and I took care of the compiler and run-time part of the product and... it was just a lot of fun. We were in a dentist's office in Billerica, MA. The roof leaked. We had what was then a novelty - a wireless phone. I would answer the phone, "Data Language Corporation, may I direct your call?” and pass the call to whoever was ready to act the part of President. I had four young children at home so it was a little scary to work at a place where I was not sure of any future or salary, but it was exciting beyond any belief.

Q. What did it mean to be a woman in the software industry 30 years ago?

Mary: There were few women. Actually, when I went to school, which was long before that, in the 50s and early 60s, I was the only woman in many of my college classes. I was taking engineering, math and computing classes. Math was my passion and computers were a way to solve intractable math problems, and that’s what got me excited about computers.

Q. What has kept you at Progress for so long?

Mary: The variety in the job. I'm still working on the compiler, and the language, and the runtime, just like I was back then, but it's all different now. Back then, you were working on a machine that had 256K of memory, floppy disks and no hard drive. To back up the product, we had to insert the floppy in the drive to copy the code then switch floppies to back it up because 256K was too little capacity to copy the whole thing. We took turns every night to go through the backup process. Nothing like today when some automatic system backs our data up somewhere in the cloud.

Q. What was your goal as a startup company?

Mary: Clyde and Chip were the best of breed of the engineers from MIT. We were experts on databases and compilers and we knew exactly what we wanted to do, which was to build a serious database product on what was then called “micro-computers” (now known as personal computers.) That’s how Chip, Clyde and Joe decided to formally found the company as Data Language Corporation on December 29, 1981. After 18 months, we had a product, RDL [what does it stand for?], now known as OpenEdge.

Q. What was your first big commercial success?

Mary: We sold a source license to ADR (Applied Data Research) in 1984 for $2M. They had a mainframe database system that was very popular at the time and they needed a personal computer version of it. They didn’t even want to think about building it themselves, so they came to us after seeing us at a Comdex show. They rebranded it as “PC Ideal” but their product didn’t sell very well because they didn’t understand the PC market. Ours on the other hand was doing great and one year later, we sold a second license to NCR for another $2M. Receiving that first $2M check from ADR is my most memorable moment at Progress. I will never forget that. That was like, you hit it. In fact, you hit it big.

Q. What differentiated Progress from its competitors back then?

Mary: Our goal was to do a very robust system that you could run a business with but at the same time, we wanted it to be easy to use. Everybody in the world at that time was scrambling around trying to get database software out for the banks and other businesses to use on their mainframes. By contrast, we wanted to supply it on this new platform, the PC, and we wanted it to be simple and easy, which is something no other company - I can say that, no other company struggled as hard as we did to achieve. That's always been our struggle and it continues to be today. We wanted our customers to not only have their problem solved, but to have it done as simply as humanly possible.

Q: How have the key technology breakthroughs from the past 30 years impacted you as a developer?

Mary: The key event that started the company was the very existence of personal computers with their 256K memory and little floppy disk that let us save our software. We then had our first hard drives, which allowed us to write more code. In the mid-80s, we got homogeneous networking that allowed systems to talk to each other within a vendor’s network. This was our first client/server networked configuration. But it’s when TCP/IP appeared that we really took off. We went through a whole period in the 80s where we were the only company that had a database product that worked across heterogeneous networks. Our database became one of the safest with the highest availability on the market. At that time, all I worked on was networking. I had cables all over my office. Then machines kept getting smaller, but much faster, with dramatically more memory and disk space. This allowed databases to grow much larger, which eventually led to 64-bit addressing. In early 2000, we went to a three-tiered architecture with a server, a thick application server client and a thin client. A lot of dramatic changes that required re-architecting again and again.

Q. How have you been able to keep up with all these changes?

Mary: We have gradually brought people on board who have been mentored until they understand the architecture well while becoming an expert at a particular section of the code. Mentoring is about keeping our code alive. We control the code through the expertise that is progressively developed and maintained over the years. Therefore when a paradigm shift occurs, like now with cloud computing, we can get our millions of lines of code to react faster. I have mentored very many engineers over the years, concentrating on keeping the code alive and capable of servicing our customers in the best possible way. It's fun to work with a lot of smart people.

Q. How do you think Progress has grown to what it is today?

Mary: Every single person who works here works really hard and they do their job well. I'm talking about people in your department as well as mine. It's the only way you stay alive for 30 years. Every single person has to do the best that they can, every day, without supervision, just because out of their heart they want to do the best job that they know how to. And to me that's what defines a Progress employee. Every time I get to talk to them I commend them for being very faithful to our work ethic. I've never found an engineer at Progress that just doesn’t care.

Q. What is your current role?

Mary: I'm working on the cloud computing multi-tenancy. We're modifying OpenEdge so that one database can serve many customers while keeping the data protected from each other. I work on the client side, like I always have.

Q. Where would you like to see Progress 30 years from now?

Mary: I would like to continue to see satisfied customers who become stunningly successful thanks to us; and happy employees. If we really work at trying to make these two things happen, we will be successful and we will last another 30 years and more.

Happy New Year from Progress Software!

12 November 2010

If a Customer Tweets into the Ether, Do They Make a Sound?

Posted by John Stewart

John StewartAs you may have read in yesterday's post, we hosted our final Progress Software Summit in San Francisco on Wednesday. We again heard from the venerable, John Rymer of Forrester Research. In his speech, “Design Solutions for Faster Change and Greater Business Impact” he touched more strongly this time on the concept of customer service as it relates to real-time business event processing.

We have previously cited his example of Maytag responding to mommy blogger Dooce’s issues with the company’s product and subsequent public ribbing of the company via social media channels. This was a great example of reacting to a customer, one empowered by their own online reputation and influence, to the best outcome for all parties involved. Yesterday, however, John gave some examples of companies who are not only reactive but also proactive in how they approach customer service issues via social media, the ultimate in real-time dialogue with consumers.

In keeping with our summit series’ central topic, how businesses can become more operationally responsive, John discussed how empowering employees to solve problems sans red tape is important. He brought up the example of Best Buy’s Twitter team that is able to answer product queries, solve problems, and rectify direct criticisms / customer aggression in real-time mitigating the risk of a decline in brand sentiment and loyalty with every happy or at least satiated customer with whom they interact.

With more and more channels through which customers can complain and a decreasing reliance on traditional customer service lines and email aliases that long go unresponded to, the masses are taking to channels like Twitter forcing organizations to respond in new ways as well as make decisions about issues faster and more efficiently than ever before.

Overall, attendees left thinking about how they see and respond to business issues in new ways from every speaker. From John though they also left with new places to take long hard looks at in planning their customer service efforts.

Talking about Twitter... take a minute to follow me, John R. Rymer, and Progress Software.

11 November 2010

The Economy, Business Environments... It’s all Responsiveness to Us

Posted by John Stewart

John StewartYesterday’s Progress Software Summit in San Francisco was capped off with a presentation that was a true highlight from our responsive process management Summit tour of the past few weeks – a visit from Forbes publisher Rich Karlgaard.

Rich wasted no time in getting right down to business, and delved right into current economic issues and how the relationship between the GDP and aggregate demand show that the country appears to have another two or three years left of this “flat growth.” He took this opportunity to discuss the economic headwinds and tailwinds of this recession. For starters, the headwinds such as residential and commercial real estate numbers dwindling and small business expansion decreasing were signs of trouble that we are facing. However, on the positive, tailwind side of the coin, the global economy outside of the US and Western Europe is strong, the stock market is steadily increasing, interest rates are at all time lows and there are many global companies that have a lot of cash on their balance sheets.

Karlgaard expressed that the economy faces an incredible amount of different variables every day, and, whether positive or negative, they will occur and are therefore accepted as certainties. Businesses, much like the economy in Rich’s explanation, face a similar environment of new and fluctuating variables with customers voicing their concerns on social media channels, regulations constantly changing and employees communicating on powerful mobile devices.

Businesses should accept that these new events are here to stay, and the ability to sense and respond to them as they occur will be crucial in their crusade to succeed. The world, whether in business, economics or other arenas, is getting smaller and faster, and in the coming years, becoming increasingly operationally responsive will be what separates success and failure.

Enter your email address
to get alerted when new
entries are posted:


AddThis Social Bookmark Button

 

Powered by TypePad
Progress Software