Upload
jason-kennedy
View
1.157
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Algoworks is a Software Product Engineering Company facilitating Mobile App Development, Salesforce Customization, ECM and Technology Consulting. 1. To SaaS or not to SaaS The first and obvious question is- do I need to move to cloud at this stage of time? A risk assessment analysis is important before moving to cloud. Here are some important factors that would help in a typical ISV’s analysis - Taking your business to cloud means completely changing your business strategy. You would have to re-organize your development cycle and drastically change the way you develop, test, and deploy your application. You would have to rethink your development strategy and have to be prepared to sacrifice some application features or even invest in new features. - A company that provides traditional software applications is drastically different from one that operates and profits from cloud based apps. Therefore along with the development strategy, your whole sales and marketing strategy will need improvisation. You might have to change everything ranging from your user licensing agreements to your top management organizational structure. - If you cater to medium to large scale organizations and profit mainly by customizing your application for your clients, you will have rethink about moving to SaaS. It would be quite difficult to create custom-from-the-scratch features suitable only for a single client. - So you would have to invest on comprehensive requirement analysis and defining which feature to include on what particular subscription levels. 2. Investing in the Cloud infrastructure There a lot of Cloud application service providers out there each with their own pros and cons. But cloud is quite different from your average website hosts. Instead of investing in a standalone server setup you would have the option to choose your server processing capabilities, storage, and even RAM. So you need to analyze your application’s capabilities to go for a planned investment of an efficient configuration. 3. Developing a Public cloud or a Private cloud? There are two types of cloud- public cloud and private cloud. Public, as the name suggest means that everything including all your data is stored on public databases while using your standards of encryption for security. Conversely private means storing critical data(or all) and application processes on private infrastructure. Public clouds are easy to develop and easy to deploy, so most startups initialize their business with public cloud, but since private cloud is more secure, the long term goal for most organizations is to develop and migrate to a private cloud. 4. The business of Software as a Service Cloud based application means you are selling application features for a subscription instead of selling an application and customizing it. As said, there is very little scope of the app customization. Thus everything depends on your customer research and the features that you include in y
Citation preview
[email protected] Toll Free : +1-877-284-1028
[email protected] Toll Free : +1-877-284-1028
Cloud is everywhere
SaaS applications have registered a
usage growth of 40% in last three years
itself.
More and more ISV’s are now migrating
their business to cloud, converting their
stand-alone applications to a cloud
deployed subscription-based web &
mobile applications.
[email protected] Toll Free : +1-877-284-1028
Cloud is getting bigger
Every employee of an organization with 1000+ employees uses at least 18 Software as a Service (SaaS) based applications.-Forrester
And if the growth trend of last 3 years would continue, the number could raise to 24 SaaSapplications per person by 2015.
[email protected] Toll Free : +1-877-284-1028
You on cloud?
So now the important question is
Is your application among those 24?
[email protected] Toll Free : +1-877-284-1028
Things every ISV should consider before moving to Cloud
Creating and deploying an application on cloud requires an altogether different approach of Agile Development process, affecting the way you organize your development cycle, and the way you conduct your business.
Cloud based application is still a relatively new field and thus is mined with its own challenges and difficulties.
[email protected] Toll Free : +1-877-284-1028
iHelp
So as an experienced Cloud developer, I would like to share
things to consider before moving to cloud
[email protected] Toll Free : +1-877-284-1028
The first and obvious question is-
To SaaS or not To SaaS
Do I need to move to cloud at this stage of time?
A risk assessment analysis is important before moving to cloud.
[email protected] Toll Free : +1-877-284-1028
Taking your business to cloud means completely changing your business strategy.
You would have to re-organize your development cycle and drastically change the way you develop, test, and deploy your application.
To SaaS or not To SaaS
[email protected] Toll Free : +1-877-284-1028
If you profit mainly by customizing your application for your clients, you will have rethinkabout moving to SaaS.
To SaaS or not To SaaS
[email protected] Toll Free : +1-877-284-1028
To SaaS or not To SaaS
1 predicting requirements of your clients,
2 creating a loads of features based on those requirements, and then
3 restricting those features on the basis of subscription.
It would be quite difficult to create custom-from-the-scratch features suitableonly for a single client. The common SaaS strategy to tackle this probleminclude:
[email protected] Toll Free : +1-877-284-1028
To SaaS or not To SaaS
Now based on these major considerations here are some questions that you need to answer your self before moving to cloud:
1. Will my SaaS model help me reach new markets?2. What competitive edge will my SaaS model give to me?3. Is it wise for my existing customers to move to my SaaS application,
and how much would I lose or gain if they migrate to my SaaS app.4. What is the ROI of my SaaS model, both long term and short term?
[email protected] Toll Free : +1-877-284-1028
Investing in the Cloud infrastructure
Things to consider #2
[email protected] Toll Free : +1-877-284-1028
In a cloud setup you would have the option to choose your server processing capabilities, storage, and even RAM. So you need to analyzeyour application’s capabilities to go for a planned investment of an efficient configuration.
Investing in the Cloud infrastructure
[email protected] Toll Free : +1-877-284-1028
Developing a Public cloud or a Private cloud?
Things to consider #3
[email protected] Toll Free : +1-877-284-1028
Developing a Public cloud or a Private cloud?
There are two types of cloud- public cloud and private cloud.
Public Cloud
All of your data and your application is stored on public databases while using your standards of encryption for security.
Are easy to develop, and easy to deploy.
Private Cloud
All your critical data(or all) and application processes are stored on private infrastructure.
private cloud is more secure,
You have to choose between the two on the basis of Security, Cost, performance, and legal constraints
[email protected] Toll Free : +1-877-284-1028
The business of Software as a Service
Things to consider #4
[email protected] Toll Free : +1-877-284-1028
The business of Software as a Service
Cloud based application means you are selling application features for a subscription instead of selling an
application and customizing it.
Everything would depend on your customer research and the features that you include in your subscriptions.
So from business point-of-view, before launching your SaaS application you would have to take in to
consideration
The Technical Architecture of the
App
Estimated Revenue and cost projections
Final Marketing and Branding
strategy
[email protected] Toll Free : +1-877-284-1028
The NEXT steps
[email protected] Toll Free : +1-877-284-1028
The Next Steps
Just like stand alone software, cloud based systems also
require regular version and functionality updates. So when your
application is live and running, it’s time to once again visit the
drawing board. The cloud environment changes faster than
seasons. To keep making profit you need to stay ahead of the
curve.
[email protected] Toll Free : +1-877-284-1028
The Next Steps
Many times, companies are too much focused on operations and quickly lose sight of the market. This can be fatal.
If you see yourself going in that direction, consider bringing in a technology partner to manage your backend operations while you work on market strategy implementation.
[email protected] Toll Free : +1-877-284-1028
Thank You
Algoworks
We can help your business! Get in touch!
Call us at +1-877-284-1028
Mail us at [email protected]
Official Blog Link - http://www.algoworks.com/blog/things-every-isv-
should-consider-before-moving-to-cloud/