software plus services

35

Upload: noe

Post on 25-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Software plus Services. Disruptive IT or tangible sea change?. Joel Jeffery Technology Director Valtech UK www.valtech.com [email protected]. Pete Jenkins Managing Director Feed My Guests Ltd www.feedmyguests.com [email protected] . Agenda. Waste in IT - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Software plus Services
Page 2: Software plus Services

Software plus Services

Disruptive IT or tangible sea change?

Joel JefferyTechnology DirectorValtech UKwww.valtech.com [email protected]

Pete JenkinsManaging DirectorFeed My Guests [email protected]

Page 3: Software plus Services

• Waste in IT• Software plus Services 101• Disruptive IT?• Gartner on SaaS• Software plus Services Guidance• Who’s there today?• Feed My Guests – a S+S case study• Tangible Sea Change?• Finishing Up• Q&A

Agenda

Page 4: Software plus Services

• Companies embarking on software development are unwittingly signing up to the biggest lottery in town. Of the estimated £12Billion spent on development during 2007:• £3.5Billion was a total waste• 1st time success stories that delivered the right

features & functions were less than 20%• Projects delivered on time and on budget were less

than 10%

• How can we mitigate waste?• Agile Software Delivery• Agile Infrastructure

Waste in IT

Source: “The CHAOS Report”, Standish Group.

IT Project Success & Failure

30% 37%22%

62% 47%

50%

9% 16%28%

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Large Companies Medium Companies Small Companies

Cancelled Challenged Successful

Page 5: Software plus Services

• The Cone of Uncertainty provides guidance selecting the standard deviation for your estimates.

• No-Fi Estimates• No analysis; no engagement• 2x (2x cost,1.85x schedule)

• Lo-Fi Estimates• Analysis; no engagement• 1.5x (1.5x cost,1.25x

schedule)• Hi-Fi Estimates

• No analysis; no engagement• 1.1x (1.1x cost,1.05x

schedule)

The Certainty of Uncertainty

4X

2X

1.5X

1.05X1.0X

0.95X

0.67X

0.5X

0.25X 0.6X

0.8X

0.85X

0.95X1.0X1.05X

1.15X

1.25X

1.6X

Project Cost(effort & size)

Project Schedule

InceptionPhase

Assessment

Project Proposal

ElaborationPhase

Assessment

ConstructionPhase

Assessment

Hi-Fidelity

Lo-Fidelity

No-Fidelity

Page 6: Software plus Services

Software Plus Services 101

• Enterprises today primarily use software that they run themselves• Commonly known as on-premise software

• Software as a service (SaaS) is becoming a more important part of enterprise IT• Enterprises are moving toward a mixed world of

software plus services (S plus S)

• S plus S = On-premise software + Software as a Service

Page 7: Software plus Services

• Reticence from:• Public Sector• Financial Services Sector

• Blockers:• Data Security• Service Levels• Control

• But:• Better to be secure in the cloud than to send a DVD of

personal data in a jiffy bag via internal mail?• Can you scale your applications right from day one?• Wouldn’t you rather make it Someone Else’s Problem?

S + S: Disruptive IT?

Page 8: Software plus Services

Gartner on SaaS

“Right now [Saas] is a very small part of the marketplace. It only takes up...one-half of one-percent of overall enterprise applications. If you look out eight or ten years, that might go up all the way to 30%”

– Gartner, June 2006

Page 9: Software plus Services

Gartner on SaaS

“There is now a widespread consensus [...] that SaaS is an important and meaningful issue which can no longer be regarded as the ‘lunatic fringe.’”

– Gartner, March 2007

Page 10: Software plus Services

Software plus Services Guidance

• Build solutions on – Next-generation Web Services– Service Oriented Architecture– Highly Automated server farms

• Produce solutions that support– Multitenant– Mass-customisation

• Facilitate agility while sustaining uniqueness at a reduced cost

Agility

UniquenessCo

st

Page 11: Software plus Services

Software plus Services Guidance

• Make strategic decisions:– offer SaaS as one element of

a broader portfolio OR

– fully evolve toward a SaaS-based delivery model.

Cautiou

s

Visionar

y

Page 12: Software plus Services

Software plus Services Guidance

• Act now– scale of change required

to successfully exploit SaaS opportunities is significant On-

Premise

Hosted

SaaS

Page 13: Software plus Services

Software plus Services Guidance

• Caution– Conduct thorough due diligence– Manage risk

• Agility– Take advantage of opportunities

• Market– Will evolve toward SaaS

Page 14: Software plus Services

• Cloud Applications• Google Apps – consumer office apps (SaaS)• Zoho Web Applications – business office apps & CRM (SaaS)• Microsoft Office Live – business office apps (S+S)• Salesforce.com – CRM (SaaS)• Microsoft Dynamics Live – CRM (S+S)• eLink – CRM (S+S)

Who's Doing SaaS Right Now?

Page 15: Software plus Services

• Application Platforms• Salesforce.com• Microsoft Dynamics Live

• Services Platform • Amazon Elastic Compute Cloud – EC2• Amazon Simple Storage Service – S3• Amazon SimpleDB• Google App Engine• Microsoft SQL Server Data Services• Microsoft BizTalk Services• Microsoft Live Mesh• Facebook Data Store• Xcalibre FlexiScale

SaaS Building Blocks

Page 16: Software plus Services

• Transactions: Can’t rely on ACID• Atomicity• Consistency• Isolation• Durability

• New paradigm• Extensibility• Standards• Reliability• Availability

A Word on Cloud Databases

ACID

Page 17: Software plus Services

• Salesforce.com – archetypal cloud-based CRM

• Force.com – platform for ISVs to extend Salesforce.com

• Apex – application programming language

• AppExchange – provides ISVs with a marketplace and a captive audience

Salesforce.com

http://www.salesforce.com

Page 18: Software plus Services

• New contender built on firm Dynamics CRM foundations

• ISVs can write extension workflows in Windows Workflow Foundation (WF)

• Custom workflows can run in the cloud or on premise

• True S + S offering

Microsoft Dynamics Live

http://www.salesforce.com

Page 19: Software plus Services

• Personalised Linux virtual servers

• Start and stop on demand through REST interface

• Pay per hour instance is running• $0.10 per Compute Hour

• Persistent storage through Amazon S3

• Linux + QEMU + Windows 2003 virtual machine =

Amazon Elastic Compute Cloud (EC2)

http://aws.amazon.com/ec2

Page 20: Software plus Services

• REST and SOAP based file system

• GET Object, Bucket, Service

• PUT Object, Bucket

• DELETE Object, Bucket

Amazon Simple Storage Server (S3)

http://aws.amazon.com/s3

Page 21: Software plus Services

• Data stored in Attribute Value Pairs

• REST and SOAP based interface

• CREATE new domain to house your unique set of structured data.

• GET, PUT or DELETE items in your domain

• QUERY data sets using simple set of operators

• Pay only for the resources that you consume.

Amazon Simple DB

http://aws.amazon.com/simpledb

Page 22: Software plus Services

• Loose Schema – XML, Property Bag

• Built on SQL Server and Windows Server technologies

• Highly scalable – scales as data grows

• High availability, security and support standards-based web interfaces

• SOAP, REST and LINQ APIs

• Private Beta – Pricing TBA

Microsoft SQL Server Data Services

http://www.microsoft.com/sql/dataservices

Page 23: Software plus Services

• Available Today• Identity Services• Messaging and Communication Services• Pub / Sub Services

• New WCF Binding• Config change only!

• New Java Client!

• Public Beta

Microsoft BizTalk Services

http://labs.biztalk.net

Page 24: Software plus Services

• Monitoring system detects that a specific Virtual Server is overloaded

• Virtual Server image gets cloned and one or more new instances are created

• New instances get booted in < 1 minute

• New instances added to the pool and automatically load balanced

• Additional CPU, memory and I/O improve performance

• Automatically removes temporary resources once peak is over

Xcalibre FlexiScale

http://www.flexiscale.com

Page 25: Software plus Services

• Provides customer-specific Windows and Linux instances running in virtual machines

• Live Service with Business SLAs

• Per Hour / Per Gigabyte Model• £0.05 per hour Linux Servers• £0.08 per hour Windows 200x Servers

• Network attached storage

Xcalibre FlexiScale

Page 26: Software plus Services

Traditional - Costs of Scaling

100

300

500

700

900

1100

£-

£200

£400

£600

£800

£1,000

£1,200

£1,400

£1,600

£1,800

£2,000

RevenueCost

Concurrent Users

£ x

100

Page 27: Software plus Services

Utility Computing - Costs of Scaling

100

300

500

700

900

1100

£-

£200

£400

£600

£800

£1,000

£1,200

RevenueCost

Concurrent Users

£ x

100

Page 28: Software plus Services

Utility Computing – Per Hour Billing

0 2 4 6 8 10 12 14 16 18 20 220

100

200

300

400

500

600

700

800

UsersCost

Hour of Day

£ x

100

≈50% Saving

Page 29: Software plus Services

• Facebook Application• Advertising and Sponsor Supported• Stateless Architecture• Web Front End – AJAX, ASP.NET 2.0• REST Web Services• Facebook for:

• Data Store – Object Oriented, Super Scaled

• Authentication – FMG users are Facebook users

• Distribution – Promotion through social networks and per click advertising

• FlexiScale for:• Per hour Windows 2003 hosting• Scale up and down

Feed My Guests – a S+S case study

http://feedmyguests.com

Page 30: Software plus Services

• Genuine S+S• Client-side back office

functionality

• Roadmap• Silverlight Client• Mobile Version• Live Spaces and Open

Social Integration• Federation with other

services via BizTalk Services

Feed My Guests – a S+S case study

http://feedmyguests.com

Page 31: Software plus Services

• Pete Jenkins

• Managing Director, Feed My Guests Ltd

Feed My Guests – a S+S case study

Page 32: Software plus Services

Tangible Sea Change?

2006

2007

2008Salesforce.com

Amazon S3, EC2

Flexi Scale

MS BizTalk ServicesAmazon Simple DB

Facebook Data Store

Google App EngineMicrosoft SSDS

Page 33: Software plus Services

Finishing Up

Enterprise IT is moving to an S + S world

• We are seeing increasing use of SaaS in the enterprise

SaaS applications need a SaaS platform

• The next great platform battle is in cyberspace

Start preparing now

• Don’t get left behind

Page 34: Software plus Services

Questions?

Page 35: Software plus Services

Thank you