Archive for the 'Software as a Service' Category

05
Mar
10

PivotLink CEO Quentin Gallivan on SaaS Business Analytics and Cloud Computing

PivotLink

Edward Schlicksup of Delivered Innovation recently caught up with Quentin Gallivan, CEO of PivotLink, the leading provider of SaaS business intelligence solutions. PivotLink’s approach to business intelligence is a paradigm-shifting model within the BI industry. By combining advanced technologies like in-memory analytics, columnar data storage, cloud computing, a SaaS delivery model and unique methodologies, PivotLink helps organizations gain greater insight into the massive volumes of data increasingly at their disposal – in a highly secure manner.

Continue reading ‘PivotLink CEO Quentin Gallivan on SaaS Business Analytics and Cloud Computing’

24
Jan
10

Cloud Breakfast Briefing: Cloud Computing For the Business Executive

Cloud Computing for the Business Executive

What is Cloud Computing and how can it help my company?

Presented by Delivered Innovation and SilverTree Systems

Overview

Delivered Innovation and SilverTree Systems are teaming up to provide business executives with an informative overview and peer-to-peer roundtable discussion of Cloud Computing and how this leading-edge technology can be leveraged to achieve breakthrough business results. Topics to be discussed include:

  • What Is Cloud Computing? How did we get here?
    • How does “The Cloud” help me?
    • Benefits
  • Risks and Mitigation Strategies
  • How does Cloud Computing change the way we do business?
    • Time to market acceleration
    • Business model enablement
  • Who are the players in Cloud Computing?
    • Amazon
    • Google
    • Microsoft
    • Salesforce.com
  • How do I determine my Cloud strategy?
  • Customer case studies
    • Adobe Systems
    • Polycom
    • School of Rock
  • How do I get started?

All attendees receive a copy of Jonathan Sapir’s book, Power in the Cloud : Using Cloud Computing to Build Information Systems at the Edge of Chaos.

Seating is limited to 12 business executives, so order your ticket today to reserve your place at the table.

Agenda

Friday, February 19

8:00 – 8:30 Continental breakfast and networking
8:30 – 9:10 Michael Topalovich, Delivered Innovation
9:20 – 10:00 Jonathan Sapir, SilverTree Systems

Location

Regus Park Ridge Plaza
350 S. Northwest Hwy.
Suite 300
Park Ridge, IL 60068

About the Presenters

Jonathan Sapir is the CEO of SilverTree Systems and the author of Power in the Cloud : Using Cloud Computing to Build Information Systems at the Edge of Chaos.

Michael Topalovich is the founder and CTO of Delivered Innovation. Prior to Delivered Innovation, Michael was a senior IT leader with Siebel Systems where in 2003 he spearheaded the systems management team for Siebel CRM OnDemand, one of the first enterprise Software-as-a-Service (SaaS) offerings.

31
Dec
09

2009: The Year Cloud Computing Reached The Tipping Point

By most accounts, 2009 was a bad year.  For some, an awful year.  But for cloud computing, 2009 will be looked back on as the year the movement reached the tipping point.  I don’t necessarily want to run through a year-end wrap-up, but I do want to take some lessons learned from 2009 and apply them to what I believe we’ll see in the year ahead.

The Question Without an Answer

What exactly is “Cloud Computing?”  The term will probably never be fully fleshed out in terms of a common definition, and at the end of the day that’s fine with me. Yes, we need to put structure around the term and the industry, but as we noted earlier in the year with a post about cloud maturity models, we run the risk of painting ourselves into a corner if we try too hard to make things fit neatly into buckets that we can easily classify and categorize. Taxonomy will be key to understanding and adopting cloud computing, but I’ve become convinced that in order to truly embrace the cloud, we must…

Embrace the Abstract

I had the opportunity to speak at Interop Las Vegas this year with Rick Nucci of Boomi and R. “Ray” Wang of Forrester Research, and when I made the statement that “cloud computing is the technical manifestation of Service Oriented Architecture,” I realized that I had found the unifying principle of cloud-based solution design; unifying both in the sense that the promise of SOA finally has the technology behind it to transform it from philosophy to practical design pattern, as well as in the sense that the term “cloud computing” itself was being co-opted in much the same way that traditional software vendors co-opted the entire concept of Service Oriented Architecture to sell middleware throughout the decade.

Cloud computing may mean many things to many people, but in the end its full potential can only be realized if we stop trying to think of it in terms of the “known known” and embrace the the “known unknown.”  More importantly, when we think about the cloud and applying SOA design principles, we cannot continuously innovate and drive value if we are traversing connections inward to rationalize patterns and explain the abstract with the known; we must restructure our patterns and embrace the abstract in an attempt to forge new connections by moving outward beyond our comfort zones. The next generation of system design is less about creating code, and more about assembling services – innovation through extending value in what already exists rather than inventing new sources of value.  In terms of practical application, this means moving up the stack and…

Learning to Describe Rather Than Prescribe

An interesting pattern that I observed throughout 2009 is the continuing tendency to try and reinvent the wheel despite the fact that not only has the wheel already been invented, but it’s right in front of our eyes and meets our needs 99 times out of 100.  I saw this over and over with Salesforce CRM and Force.com projects; the value of using Platform-as-a-Service is that someone else (or more accurately, thousands of other people) has already thought about just about everything you could possibly need in a data model, user interface, and business rules.  And not only have they published just about everything you could possibly want in an easily configurable platform, they host it and manage all of the operational details such as backups, upgrades, and security. Yet time and again I encountered teams that thought that their way of doing things was better, and would go down the path of trying to build Salesforce on Salesforce before realizing that the same outcomes could have been achieved by spending a little more time upfront optimizing business processes and making minor configuration changes than going down the path of creating complex custom workflows, classes, and user interfaces to achieve the same end.

Some case studies are extreme, such as the support manager that duplicated Contacts across multiple accounts and assigned multiple portal logins to customers – in one extreme case 101 times – rather than setting up sharing rules properly; I don’t have to tell you what a data quality nightmare that ended up being.  In other cases, it’s simply a matter of building rather than reusing what’s already there, resulting in hard-coding of attributes and logic that should be dynamic and extensible.

What I’ve come to realize is that there is a conceptual barrier that we need to overcome when it comes to metadata and other abstracted entities; because multitenancy architecture and SOA are reaching such a pervasive state, we must shift our thinking to describe what already exists rather than trying to recreate it.  Entities exist once and in perpetuity – for example, there is only one of you in the entire world and you cannot be recreated on demand – thus our ability to provide context necessarily requires us to describe the entity in a manner that provides value to the application; the ability to describe entities with deep domain knowledge and create relationships to other entities that enrich the value of the data set will become an important competitive differentiator.

This will take time and a great deal of trial-and-error until we get it right, but in the end it is the only way to leverage the tremendous potential of core cloud computing architecture patterns; our entire concept of producing and consuming services has to change, which leads me to the conclusion that…

SaaS is Dead…Long Live SaaS

Granted, the title of this blog predicates from the acronym for Software-as-a-Service, but as cloud services mature and the traditional technology stack gets blown up and reassembled, the entire concept of “software” shifts from the self-contained, monolithic packaged application to that of a delivery framework. Software was invented to make hardware useful; hardware is abstracted in the cloud and we no longer write code down to the kernel level – we assemble, configure, and code to the layer of abstraction of the specific cloud platform.  The term “software” will gradually fade from our lexicon.

This was the philosophy that drove the Java language and multi-platform virtual machine concept, and will continue to evolve with next generation rich Internet application frameworks such as Adobe Flex / AIR.  What we will see moving forward is the continuing shift from desktop software that interacts with the cloud, to ubiquitous frameworks that consume data and logic services from the cloud and leverage the processing capacity of the local machine to enhance the user experience.

2009 and its economic and sociopolitical malaise are now behind us, and by all accounts 2010 will be the year of the cloud. While the technology and the terminology of the cloud have permeated the mainstream, it will take significant shifts in thought processes and design patterns before the cloud can be fully leveraged.  Here’s to a great New Year and the hopes that the likes of Microsoft and other relics will accelerate their fade into obscurity and stop trying to steer the cloud discussion back into a box.  Until next time, here are some…

Other 2009 Wrap-ups and 2010 Predictions

Jeff Kaplan: Key Challenges Facing Cloud Computing in 2010 and Beyond
Phil Wainewright: Tips from 2009 for a prosperous 2010
Dave Barry’s year in review: 2009 (Humorous, non-cloud related)

04
Sep
09

Marketing Budget Management Live on the salesforce.com AppExchange

Marketing Budget Management, the second app that Delivered Innovation has designed and developed for our friends at Marketing Lucidity, has passed security review and is now available for download on the salesforce.com AppExchange as a Force.com native application.

Marketing Lucidity’s Marketing Budget Management application for Salesforce CRM integrates seamlessly into the Salesforce Marketing suite, enabling marketing users to establish enterprise-class marketing budgets, expense tracking, and partner marketing funds.

Check out Marketing Budget Management today on the AppExchange:

http://sites.force.com/appexchange/listingDetail?listingId=a0N30000001e80SEAQ

30
Aug
09

Force.com and its Implications for Technology Service Delivery Models

How Force.com enables an analyst-driven approach to development projects

Michael W. Topalovich, CTO
Delivered Innovation

For years, the rallying cry for the CIO has been to align IT with “The Business.”  This presupposes that there is a wall between IT and other functions and processes within an organization, which of course we know to be the case. While nearly every business function that lives in its own silo has challenges integrating with other functions within the organization, IT has been particularly challenged because of the technology-centric reality of its world; while other functions may not necessarily have a direct impact on the value chain, IT is often viewed as being completely disconnected from it in many organizations.

Technology vendors have long targeted the CIO with messaging that implies an understanding of ITs alignment pain, and they have offered myriad remedies for closing the gap between IT and the underlying business processes that create value in an organization. Everything from enterprise applications to network management tools have promised to lead beleagured CIOs to the Shangri-La of “IT-Business-Alignment.”  Ironically, the technology with the most promise for bridging the IT-business divide has been right here under our noses, but only a relative handful of visionary organizations have embraced it to drive business value.

Continue reading ‘Force.com and its Implications for Technology Service Delivery Models’

28
Aug
09

OpSource Cloud Gives Enterprises a Safe Play for Cloud Computing Adoption

Earlier this week I had the opportunity to speak to OpSource CEO Treb Ryan about OpSource Cloud, the company’s headlong thrust into the enterprise cloud computing space long-dominated by…well, no one to this point.  Until now, OpSource has focused primarily on being a leading delivery platform for SaaS businesses, providing infrastructure, operations, and billing services to companies that, for all intents and purposes, already live in “the cloud.”  OpSource Cloud sets cross hairs on the enterprise (read: corporate) market, which for legitimate reasons has been largely apprehensive about shifting IT assets to the public cloud.

When I first read the OpSource Cloud announcement, I can’t say that the concept moved me to want to shout it from the rooftops; part of the reason is that I spent the first 10 years of my career managing IT infrastructure and I lost my passion for it long ago.  Another reason is that my company, Delivered Innovation, lives in a different part of the cloud “stack” and we leave the management of platforms and databases to our partners such as salesforce.com.  But I’ve followed Treb for the past few years, and I knew that someone with his vision had a grander plan than just building a better Amazon EC2.

Continue reading ‘OpSource Cloud Gives Enterprises a Safe Play for Cloud Computing Adoption’

07
Aug
09

How Force.com Changes System & Software Testing Processes

It’s evident by this point that cloud computing technologies such as Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS) have changed the way applications are developed.  The interesting thing that we are finding with our customer engagements is that the rapid and iterative nature of designing and developing apps on Force.com has created an entirely new set of challenges with how the apps are tested prior to deployment to production environments.  The ability to demonstrate application features and functionality to project stakeholders in near-real time is more of a double-edged sword than most people realize; on the one hand, being able to show progress and continuously incorporate feedback has fundamentally changed the concept of application development and delivery.  On the other hand, if expectations are not managed properly, the ability to visually represent system designs and demonstrate prototypes in such a rapid timeframe could potentially trivialize the importance of testing, code refactoring and optimization, and change management.

Continue reading ‘How Force.com Changes System & Software Testing Processes’

29
May
09

Thoughts From Interop Las Vegas 2009

I had the opportunity to participate in a SaaS expert panel at Interop in Las Vegas last week, and I came away with some thoughts on the event, on the future of IT, and a number of other topics. Rather than rehash what Jeff Kaplan has already posted in a great writeup on Interop and other events he has attended recently, I will focus on some key observations and opinions.

  • The folks that put Interop together did a nice job, as always.  The thing that I found interesting about the SaaS panel that I participated in though, and the entire SaaS track for that matter, is that it was mutually exclusive of the Cloud Computing track.  In my mind SaaS and cloud computing are not only inextricably linked, but one and the same.  SaaS is just one of many services provided in the cloud, so from a context perspective it seemed like SaaS should have been a subset of the Cloud Computing agenda; after attending a number of sessions and the Cloudcamp unconference, it became apparent that most of the attendees were focusing on cloud computing as not much more than an infrastructure paradigm, which misses the point completely.  Obviously “the cloud” needs infrastructure to operate, but after watching a presentation where Sun jockeyed for positioning in the cloud infrastructure space, I realized that I was probably in the wrong conference.
  • Continuing with the infrastructure focus, I noticed a troubling theme in presentations and private discussions that I had throughout the day on Monday and Tuesday – far too many IT folks are slapping the “cloud” term on anything and everything, following the lead of vendors that are co-opting the term to describe traditional technologies and services.  Having been an IT manager for the better part of 12 years, I’m familiar with how the game is played when it comes to justifying the existence of IT; in this case what I saw was the “lipstick on a pig” approach where projects were re-branded with the cloud moniker to get budgetary approval and organizational prioritization, but at the end of the day were still infrastructure projects that added little business value.  The other pattern I noticed was the “if you build it, they will come” approach to IT projects, where folks were discussing their “private cloud” strategies and on-premise SaaS (oxymoron) solutions; the long and the short of this tactic being that IT goes off and stays busy implementing new technology without a clear business directive, and then tries to get business function and process owners to buy into the new infrastructure by shoehorning systems into whatever IT has run off and built on its own.  I’ve been guilty of that one, too.  9 times out of 10 a vendor is the culprit, having done a great job selling wares to an IT director who then has to go off and find a way to justify the expenditure after the fact.
  • When I put my agenda together for Interop, the session with Treb Ryan of OpSource and Narinder Singh of Appirio sounded like a must-see, and it didn’t disappoint.  Although I have heard Narinder speak numerous times at salesforce.com events, he was as good as usual.  But I had never heard Treb speak, and he stole the show.  Very entertaining and insightful, and his assertion about the majority of new SaaS applications not offering API access was fairly shocking because it flew in the face of my assumptions about the openness of SaaS and cloud computing.  Treb also eluded to how the next generation workforce will expect more openness, which he wrote about in his Sandhill.com piece.
  • Jeff Kaplan moderated a session in the SaaS track that focused on taxonomy and defining terms associated with SaaS, PaaS, and cloud computing.  This was also my first time hearing Jeff speak, and he lived up to his reputation.  There was a point in the session where a question from the audience regarding service level agreements (which I will talk about in the next bullet) threatened to derail the momentum of the session, but Jeff masterfully captured the spirit of the question and wrapped it in a more philosophical question regarding the impact of SaaS on IT resources.  My takeaway from Jeff’s session is that IT is still fighting SaaS tooth and nail, and that the remaining bastions of resistance are trying to project unrealistic expectations on SaaS providers in order to set SaaS up to fail – as if this will somehow delay the inevitable transformation of IT service delivery.
  • After having joked to a colleague not a half hour before about how IT managers throw out “five 9’s” requirements to SaaS providers despite the fact that 99.999% of them have never achieved the metric themselves, when the SLA question was brought up during Jeff’s session, I almost spit out my coffee; not just because of the coincidence, but because it was being brought up in a session that was designed to define key industry terms, not define performance or availability targets.  The paranoia in traditional IT circles is pervasive, but it misses the bigger picture completely; IT jobs are not going away, they’re just changing with the shift in service delivery models.  But this SLA discussion was particularly fascinating because it focused on punitive measures for service disruption, which in itself is misguided; we are talking about a maturing but still relatively new technology, and although availability metrics from providers like salesforce.com have been excellent, as Jesse Robbins made abundantly clear during his 5-minute lightning presentation at Cloudcamp the night before, failure happens.  But rather than encouraging SaaS providers to improve service availability through adoption and innovation, there is a weird tendency to use negative reinforcement as a means to enforce compliance.  Is this a survival tactic for the status quo?  Is it just small minded thinking?  I don’t know for sure, but unfortunately as strong as Peter Coffee’s presence was on this panel, I think he missed a golden opportunity to deliver a knockout blow to this tired argument by taking a somewhat confrontational approach and expecting saleforce.com’s numbers to speak for themselves, which despite their consistent excellence obviously still are not enough to convince the skeptics.  I think as a community, we need to attack the SLA / five 9’s argument and put it to rest – it’s still killing deals despite the fallacious roots of the logic.
  • I used to be a huge Microsoft proponent…ten years ago.  Now I find myself asking, “Are they serious?” anytime I hear someone from Microsoft speak to their “cloud computing” strategy.  It’s the most aloof and dismissive messaging I have ever heard, and the Cloudcamp presentation and SaaS track that I attended where Microsoft gave their “vision” of Azure were agitating.
  • The entire concept of an Expo Floor will be dead in five years.

There were some very thoughtful and insightful questions posed to the panel that I participated in, and I will write about some of these topics in subsequent posts – namely “The Cloud” as the technical manifestation of Service Oriented Architecture, and reconciling the “stickiness” of service offerings to monetize intellectual property with the openness of the cloud.  Right now I’m looking out the window at a beautiful day on St. Pete Beach realizing that despite my promises to myself, I’m working on vacation…

Michael Topalovich

20
May
09

Excerpts from discussion with Jon Sapir on the impact Force.com has on IT service delivery

I tend to have very spirited philosophical discussions with Jon Sapir from Power in the Cloud / SilverTree Systems, and as much as he tries to get me to blog about some of this stuff, I tend to put it off indefinitely.  Just came across this thread and thought there were some important thoughts to build off of:

The old / traditional approach had a lot more players involved…I always envision enterprise IT as two funnels connected at the most narrow point, with one funnel being IT and the other being “the business.”  On the IT side, the fat part of the funnel is web programmers, platform programmers, DBA’s, etc.; the connection to the business side is the program manager, who takes specs from the business program manager and hands it off to a lead architect, who then disseminates pieces to platform / application / database architects, who then give specs to the relevant coders, who are then checked by a parallel QA organization that is segmented similarly by function.  On the business side, the program manager is connected with a business process architect who assembles requirements from lead business analysts representing the business functions involved with the system, who then fan out to all of the end users of the specific functions / departments to gather feature / function / interface requirements / feedback.  And scattered throughout is about a dozen project managers, each running their own project schedule for their piece of the world.

Force.com disconnects the business users from the stack, eliminating the direct involvement of IT and changing IT’s role to one of data / process governance + management.  In some organizations IT may still provide the programmer, but in many cases the business architect will directly design the system, and the analysts will configure the system to the specific needs of their constituents.

The future piece further abstracts the business from IT, pushing governance to the periphery of the business where it is managed by analysts and designed by the business architect to overlay horizontal, end-to-end processes rather than a vertical / function-driven organizational structure.  IT may provide technical services, but the internal IT organization, for all intents and purposes, is just one of many service providers that the business provisions IT services from.  In the most likely scenario, IT manages the connectivity to the cloud, data/information security policies and overall governance, and potentially manages the service delivery / financial relationships with cloud providers.

Does this sound like a reasonable description of most enterprise service delivery processes?  Is management and governance the role that IT will take on?  Will IT simply become a service provisioned directly by business process owners?  Does SaaS / PaaS / cloud computing really make such a significant impact on organizational and business process structure?  For every answer we come up with, there are about five new questions.

18
May
09

Interop Panel Discussion Preview: Honeymoon and Divorce: Changing SaaS Providers

Interop is here, and based on the preparatory discussions that I’ve had with fellow panelists on the ‘Honeymoon and Divorce: Changing SaaS Providers‘ session, I am excited about the topics we will be covering and the insight that Jerry Smith (Symphony Services), Rick Nucci (Boomi), and R “Ray” Wang (Forrester) will be bringing to the table.  I will be approaching the topic of migrating both data and SaaS code / logic from PaaS providers with a service-oriented mindset, giving real world examples of migrating applications from the now-defunct Coghead platform to the Force.com platform by salesforce.com.  Delivered Innovation migrated both customer apps and our own strategic marketing suite of applications to Force.com over a period of several months with great success.  I am confident that the panel will provide a great deal of value to attendees, as the topic of SaaS / PaaS “lock-in” is becoming more relevant with the proliferation of cloud computing services.

Please stop by if you are attending Interop.  We’re scheduled to present at 4:00PM on Tuesday, May 19 in “Breakers L” at the Mandalay Bay conference center.  I will also be attending CloudCamp this evening, let’s talk about ‘The Cloud’ over beers.

Michael Topalovich / blog @ deliveredinnovation.com