Cloud Corner

“Minority Report” Defining Today’s User Interface

Think back to Steven Spielberg’s 2002 classic, “Minority Report”, the movie that explored the future of human/machine interface in 2054. It was both cool and exciting, and it was also years away from reality. Or was it? Here we are, now ten years removed, and some of these concepts, gesture-based applications (everywhere), hovering gestures (Apple patent), 3D navigation (everywhere), and voice (Siri), are very much real.

John Underkoffler is the UI designer who built the technology for Minority Report and in real life, too. His 15-minute TED presentation is well worth watching.

From logistics and supply chain to financial services, new applications evolve every single day to leverage advancements in man and machine user interfaces. In many cases there is simply no other option than to rapidly wade through the enormous amounts of data these applications generate in search of the actionable intelligence.

One of these Big Data issues occurs while performance testing web and mobile applications. These applications simulate millions of people around the globe hitting a web site or mobile application to provide predictive analysis as to where performance bottlenecks may occur. In doing so, they generate terabytes of performance-related, real-time data. Analysis of this data is extremely difficult using traditional, one-dimensional test tools because problems are often buried amongst layers and layers of data.

Over the past few years, companies such as Splunk and SOASTA have emerged because their multi-dimensional capabilities enable testers to see several pieces of performance data on the same timeline and in a single view. These kinds of user interfaces allow for real-time resolution to problems such as performance for a growing number of leading companies.

Of course new problems arise as these problems are solved. The next generation will surely struggle with delivery of a stable user experience when application UIs are gesture-based, voice-based or even 3D. I will leave that question for another day. The bottom line is this: Minority Report has arrived. Is your team ready?

 

Open or Closed? Technology’s version of The Beatles vs. The Stones

Your preference for one band over the other speaks volumes about your personality. Do you prefer the band with blues in its DNA or the one with more pop standards in its repertoire? This debate was enough to divide men born only a few years apart.

A similar debate has raged on in the Silicon Valley since 1977: Open vs. Closed Architecture. While there have been periods in technology time where the issue was less pressing, today the matter is white hot again as new software platforms emerge around cloud computing. In fact, while the decision to go one direction versus the other is not as impactful today as it was in 1977, the issue has influenced many products since. And we’ve seen that the two philosophies can breed products that co-exist in some form of harmony, or at least in market opportunity.

Back in the 70s, the most public debate over this came in the form of hardware by the two founders of Apple. Steve Wozniak and the Homebrew Computer Club believed in open architectures (ports in those days) that would allow devices to be added easily by other engineers. Steve Jobs, meanwhile, was all about the control and optimization that he felt could only be achieved through closed architecture. Wozniak won the first battle and the Apple 1 computer had four ports. Yet Jobs won the war and built the company around the Macintosh, which had virtually no ports. And the rest is Silicon Valley history.

Today the battle continues between Linux and Windows, OLTP and closed transaction management systems (e.g. IBM CICS), the Internet and private networks, and Android and iOS, among others. And now it continues into the Cloud Platform wars.

The open source community is known for inspiring innovation and causing previously monolithic applications to become commoditized. Today, open source cloud platforms like Cloud Foundry, Cloud.com, OpenStack and Eucalyptus offer the promise of do-it-yourself clouds in a secure, private test lab before moving to either private cloud or public cloud.

Dan Kusnetzky recently wrote this thought-provoking blog post, Grocery vs. Restaurant, OpenStack vs. Amazon, which compares open and closed architectures to grocery stores and restaurants. An open source model is the grocery store, which provides users or shoppers the tools or ingredients to assemble their own meal. Closed architectures are restaurants: someone else selected the tools or ingredients and has packaged them into a meal.

All of this history begs the question: which is better? If history provides any indication, we’ll still be debating this issue for the unforeseeable future. Where do you weigh in?

Growth or Liquidity: The Funding Question of 2012

On Friday, a little-known e-commerce payments company named Klarna raised a massive $155 million round of funding from DST Global and General Atlantic. Its previous round was only $9 million, in May 2010, when it was discovered by Sequoia Capital and superstar partner Michael Moritz took a board seat. Of this investment Moritz says, “This is the public financing of twelve years ago. It is just done privately.”

Today, founders and board members of cloud and mobile startups have new questions to consider when raising capital. For example, do the founders need or want to take some liquidity at the same time they take additional capital? For a few lucky entrepreneurs like Klarna, Facebook and Zynga, this new funding strategy has been a brilliant way to bridge the gap on the long road toward an IPO or acquisition. The cynics see it as just another control strategy used by venture capitalists. Either way it is clever.

The real question that this funding strategy poses to an entrepreneur is: Just how confident are you in your idea and in your team? If you have some doubts or, frankly, you need the personal capital, then an early liquidation strategy is a very effective remedy. But, if you’re absolutely certain of the game-changing nature and unique value that your solution delivers, why take early liquidity unless you have to? For the many young entrepreneurs who have put themselves through college and then struggled to start their company by taking little or no income, taking this money and running makes a lot of sense. Yet for others that may have enjoyed some success and who are most confident in their offering, the better strategy remains to pull out as little capital as needed to become the winner in your space.

That said, my company, SOASTA, is pleased to announce our newest funding of $12M. To date we’ve raised $32M from Canaan Partners, Formative Ventures, Pelion Ventures and TEFIII. We would like to thank our thousands of customers, hundreds of employees and partners around the world. Season’s greetings and best wishes for 2012.

 

The Dawn of a New Shopping Season

As Thanksgiving Eve, Black Friday and Cyber Monday approach, the momentum is palpable as eager shoppers gear up to take advantage of all those well-advertised holidays sales. For many retailers, as much as 60% of their annual revenues are dependent on the next six weeks. No mistakes are permissible; inventories have to be stocked, clerks must be ready to assist everyone and anyone, and most importantly, the technology supporting sales operations must work.

In fact, technology is at the core of a successful holiday shopping season as a growing number of consumers go online, stressing applications, infrastructure and networks. The most dedicated shoppers began shopping online in earnest before Thanksgiving — to the tune of $9.7 billion according to a report released last week by comScore.

Faulty technology can cause retailers to lose millions of seasonal dollars. If a retailer’s web site fails, shoppers pursue alternatives. And today there are more retail options then ever before, those options being only two clicks away. So, retail friends, if your site is not easy to use and the buying experience is not simple and fast, it’s likely that you’re losing sales.

Many retailers spent this year making over their web sites and are using some of the coolest technologies to highlight their holiday season product offerings. As hip as these features are, they could, in fact, crash a site or deliver a not-so-positive user experience. This year, at least six of the top ten retailers have prepared their web properties for the online shopping season.

These savvy consumer brands spent months testing these new technologies and apps. They tested and re-tested new functionality on every consumer-facing application hundreds of times. They also began to embrace cloud testing techniques to simulate millions of customers buying leading brands via iPads, iPhones and Android. And they did this all to ensure that their user experience is easy and fast.

It’s has been a long summer for most retail development and test teams. Showtime is here! Good luck to the retail community; we wish you a prosperous holiday season. And, to all you consumers: enjoy the new sites and the high performance that they will deliver.

 

The Day Apple Lost its Cool

Last week I concluded our company meeting by playing Apple’s 1997 Here’s to the Crazy Ones commercial. I chose not to use the original version narrated by Richard Dreyfuss and instead went with the version that Steve Jobs himself narrated. It has always inspired me and I wanted to inspire our team. It also highlights what I think was Steve’s greatest quality: his passion for what he truly believed in. This gave him the ability to inspire millions. When the commercial finished playing, and even though I had seen it a hundred times, I had a tear in my eye and I struggled through the meeting’s closing comments. You see, Steve Jobs evokes emotion from almost everyone he has touched.

Truthfully, back in the late 70’s and 80’s I was not a huge Steve Jobs fan even though we had both grown up in Silicon Valley tech world just a few months apart. Back then we didn’t need LinkedIn as you were only two or three degrees of separation from most everyone else in the Valley. Steve and I shared mutual friends and common business relationships, and we even competed against each other over object oriented programming languages when I was at Digitalk and he at NeXT. Truth be known, I turned down a job offer to work with Steve at Apple in 1982, a decision that I now regret.

So why wasn’t I a fan? If Steve Jobs was your professional barometer it was hard feel very successful. That is, if you were ever stupid enough to try to match up with his success. He had founded and built a $2B tech company before I even knew what I wanted to do with my life. Simply stated: I was jealous!

That all changed for me in spring of 1996 when Steve headed back to Apple. I love people who overcome adversity and there has been no one in the Silicon Valley who has been knocked down harder then Steve Jobs was back in 1985. It is a well-documented story of rebirth. From the moment that NeXT was bought by Apple I found myself rooting for him to win back the company that had ousted him 11 years prior. This, even though just a year before he had famously described our merger of the two Smalltalk companies (Digitalk and ParcPlace) this way: In a glass of water, two rocks will sink as fast as one. Then came his Crazy Ones commercial, which soon became the informal Declaration of Independence for all of us Silicon Valley entrepreneurs. Steve Jobs was once again our symbolic leader. Steve was cool again.

We have lost one of the great crazies of the Silicon Valley, one whose passion and spirit inspired millions to “think different”. Apple cannot replace Steve Jobs but he left the company with an enduring legacy of cool, one that I hope they never lose again. RIP Steve. And thank you.

 

The Future of Testing: Evolve or Elimination. It’s a Choice.

I’ve been seeing a lot of tweets and blogging around the future role of the Software Tester.  Some have suggested that, with all the recent advancements made in test automation, the test community may face employment challenges. I strongly disagree. That said, rapid technology innovation necessitates that users adapt and evolve, and the test community will not be immune to this requirement.

The fact is that today, in 2011, the majority of Testers are still relying on the same tools that they used in 1989. How is it that this community has been not been forced to change all that much over the past 20 years? This is highly unusual and counterintuitive in an industry that has long been affected by term limits for technology, one that is known for discarding old tools in favor of new tools to support emerging technologies.

How is it that so many Testers still use tools borne during the Reagan Era and when client server applications dominated the tech landscape? Have our applications neglected to evolve? Of course not!

One theory is that Testers are just wired differently, that they are more resistant to the forces of change. If this is the case, consumers beware: the impact will surely lead to an increase in web and mobile app failures. Why? If Testers hold onto previous testing practices then today’s dynamic applications will need more and more frequent performance testing because of the demands for speed, scale or cost savings.

So what needs to happen?

Like other professionals, Testers must evolve their skill sets. They must acknowledge and respond to the pressure to deliver actionable intelligence back to the business as a result of their testing. Further, they must begin to understand and accept responsibility for all aspects of delivering performance. Performance is the correlation of Application, Infrastructure, Network and Users, and a valuable, savvy Tester will deliver aggregated and correlated results to support their actionable intelligence.

It’s a new world of HTML, gesture-based UOs, Cloud, streaming video and voice, and Testers must embrace the opportunity or they will find themselves out of work. Carpe Diem Testing. Adapt and Evolve. Join me in helping the testing community become part of the cognoscenti, be on the forefront of this technology adoption lifecycle, earn industry respect by embracing testing’s place in the revenue cycle, and be the leaders in delivering the next generation of High Performance Applications.

 

Mobile Apps Will Require Application Performance Management 2.0

Application Performance Management (APM) 1.0 was defined years ago by Gartner as application performance monitoring for client server applications. Players such as CA, Wily, IBM, HP and BMC dominated the landscape, which was characterized by delivering real-time “status” of how a customer’s infrastructure was running in production. Then, as new web applications started appearing around 2001, a new set of players began to emerge. These included Gomez and Keynote, which added monitors around the end-user experience. Then recently, another breed of APM vendors came along focusing on monitoring customer transactions. These vendors include OpTier, AppDynamics and New Relic. In general, companies have two or three vendors’ monitors tracking their production status. Is this true management?

Today’s customers are looking for the next generation of Application Performance Management tools, tools specifically built for mobile applications and which track all aspects of performance. We’ll call this Application Performance Management 2.0.

There are two components of APM 2.0. The first is the delivery of a single real-time view of all performance metrics on the same timeline. This enables companies to drill into performance data much deeper/faster because it’s all located in the same place thus giving these companies, in effect, a multi-dimensional view of their performance data. Why is this so? Performance issues occur from a cascade of events eventually leading to latency or even a crash. Multi-dimensional views get to the problems quicker.

The second component of APM 2.0 is the need to add simulation to their platform. Today, companies can only react to a fire drill. Instead, companies want to prevent this fire drill from occurring in the first place. To do this requires the ability to simulate hundreds of different scenarios, which include massive loads, unique devices and many other variables.

Preventive maintenance through simulation will be the key to 2012 APM 2.0 tools for almost every mobile app builder.

 

Agility. At what cost?

For the past several years those of us in tech have been in a race to reach a growing global marketplace of consumers newly armed with mobile devices.

Mobile apps are different from the previous generation of apps in how they are built (assembled), by the type of dynamic content they contain (video, etc.) and by the speed in which change occurs. So much so that a new buzzword now defines their nature: Agile. In this instance Agile means the ability to refresh an application a couple times a day. To do this, most companies have had to rethink their current development processes which, in many cases, were structured around monthly release schedules.

As the race to meet the growing mobile market ramped up, new platforms such as cloud computing emerged to help deliver agility in the deployment process. Then new development languages (Ruby) and technologies (Ajax, HTML5) arrived, adding agility to the development cycle. The race was on, and business agility became more and more of a daily reality. The problem: At what price was agility being achieved?

Behind the scenes, developers began to believe that their new mobile apps would never fail if they had access to unlimited and affordable compute power to run them, as was promised by cloud computing. So they stopped testing these apps in a rush to bring new features live. For many, this single shift of eliminating the test process has destroyed all the good that the advancements in cloud computing and new Agile development technologies had delivered.

In ecommerce, though, a website has to work because the consumer is only couple clicks away from the competition. When these sites began to fail, consumers went elsewhere and they may never come back.

Great progress has been made in delivering corporate agility. However, as important as agility is, performance trumps agility on consumer-facing web sites every time.

 

Mobile. Mobile. Mobile.

It will come as no surprise to any of you that after years of projected success, the worldwide mobile app market is actually beginning to reach expectations.

With the emergence of a whole new suite of smart devices and development and deployment platforms, everyone is racing to reach consumers through mobile apps. This is welcome news for those of us in the mobile space and especially for players patiently waiting for the market to take off.

Keynote Systems has been pushing mobile monitoring since 1999 with only marginal success. DeviceAnywhere, meanwhile, built a very expensive physical network of global devices and providers for the purposes of monitoring mobile apps in 2003 and has been treading water waiting for the mobile app market to emerge. Well, the market is now cooking; good for both of these companies for holding on during the tough times. The question is, at what price did they pay by doing so?

Last week they announced a merger. Why now, just as the market is beginning to evolve? For Keynote, the merger makes the most sense because its approach of “emulating” mobile devices has come under fire from more than one source. By acquiring DA it will improve its approach significantly. However, is this enough?

Some think that DA’s own technology has some very real limitations.  Mobile monitoring and testing just has not been able to keep up with either the technical advancements in dynamic content or with the agility in which these new technologies are being applied today … and subsequently the performance of mobile apps has been terrible.

I applaud the tenacity of these two great companies for persevering over all these years as the mobile markets matured.  That said, I predict that the coming years will see a real renaissance in the mobile app test market that will ultimately change this game once again, thus thrusting a whole new generation of mobile test and monitor vendors into the forefront.  Should be exciting times for everyone building mobile apps today.  For Mobile Dev/Ops/Test market … “These Times, They are a-Changin!”

 

I’m Back!

What does a Cloud CEO do for a summer vacation?

It’s been a while. According to my new editor-in-chief, Leslie, I have not blogged since mid-summer. I do tweet regularly, though, at @lounibos. The fact that she’s not too happy about means it’s time for us to catch up.

What’s been keeping me away from blogging? Was it the lure of the beach? Nope! Was it my love of baseball? Nope! It was what it always seems to be for fast-growing Cloud startups: fund raising! Yep, I spent the summer rummaging around the Venture “Forest” that we call The Silicon Valley.

However, this time was very different as I had not planned to forage for cash until the spring, when fresh capital begins to bloom. This time we got started under the heat of the summer sun because, unexpectedly, a private VC decided to go rogue and preemptively offer us capital in which to grow. That’s how it all began.

I’ll tell you the rest of the story and more about our growth in time. And so here we are, 90 days later, and I’m emerging from the forest realizing that the summer has passed and that it’s time to update my blog.

That’s the short version of how I spent my summer vacation, along with the general business of talking to our customers, prospects and employees about their challenges and how we can solve them.

Leslie has made me promise not to disappear again!

 

Email Us!
Subscribe to our Feed!
Find us on Facebook
Follow our Tweets
See our pics