280 likes | 514 Views
Aligning Your Technology Roadmap to Your Business Strategy. Ken Wilner VP of Technology Progress Software. Business Strategy Challenges. Economic / Leadership Executive Support Funding Approval Legacy Products, Customers & Partners SaaS Pricing Profitability Strategy.
E N D
Aligning Your Technology Roadmap to Your Business Strategy Ken Wilner VP of Technology Progress Software
Business Strategy Challenges • Economic / Leadership • Executive Support • Funding Approval • Legacy Products, Customers & Partners • SaaS Pricing • Profitability Strategy • Cultural Challenges • New Identity – establishing a new strategy as a SaaS provider • Community, Collaboration and Customer Intimacy • Culture Evolving – to embrace this new way of doing things • Technological • Managing R&D Through Transition • Multi-tenancy Platform – for both functional richness and cost efficiencies • Integration and Customization • Technology Infrastructure Services • Operational • Security, Security Levels, Back-up & Recovery • Defining and Exploiting Operational Metrics • Delivering Continuous Innovation & Ongoing Functional Enhancements • Delivering Service Excellence • Organizational • Planning a Smooth Organizational Transition Plan • Partnering Strategy • Distribution Channel for Value-added Services
The Business Imperative • Are your applications able to keep up with changing business dynamics? • How important is it to have your applications address new regulatory requirements? • How much does it cost every time you are not able to react to a customer request? • How easily can you adapt to new business models and technologies? (SaaS, Cloud, Web 2.0…)
The Customer Perspective • Connect with suppliers to process transactions more quickly and deliver goods accurately • Adhere to regulatory requirements • Achieve growth, through differentiation and efficiencies • Enable supply chain integration for better visibility into downstream issues • Lower costs, while increasing capabilities
What is Cloud Computing? A style of computing where scalable and elastic IT-enabled capabilities are delivered as a service using Internet technologies. – Gartner, August 2009 • Pay just for what you use– low price of entry • Simple self-service, scale up or down with global reach • Focus on differentiation, not infrastructure • Development • Process/Service Creation • Deployment • Application Delivery • Automated provisioning • Efficient utilization and monitoring • Simple management Cloud Consumers Cloud Services Cloud Providers
By 2012, 70 percent or more of businesses with greater than 100 employees will have deployed at least one SaaS application. Saugatuck Technology, May 2008 SaaS/Cloud Opportunity: Growing to $17B by 2012 The Cloud opportunity is potentially $95 billion, or roughly 12%, of the total worldwide software market, within five years. ($B) Merrill Lynch, May 2008 By 2012, 80 percent of Fortune 1000 companies will pay for some cloud computing service, and 30 percent of them will pay for cloud computing infrastructure. Gartner, Oct 2008 By 2012, more than 66% of independent software vendors (ISVs) will offer some of their applications optionally or exclusively as SaaS. Gartner, Jan 2008 Source: IDC SaaS Forecast July, 2008
Cloud Computing vs. SaaS If Cloud Computing is the paradigm that describes this new model to consume and deliver IT services based on the Internet Then think of Software as a Service (SaaS)….. as a business model for the delivery of business applications that are hosted and managed remotely by a service provider
7 Keys To Success Going from 1 to N Multi-tenancy Ensuring that data and applications are accessed only by those who need to know Security & Compliance Being able to easily use the UI technologies that meet the needs of the customer User Interface Flexibility Ensuring the application looks as the tenant and end-user want Personalization Ability to easily integrate to any other application by supporting all relevant standards Integration Always available and scales to any size OperationalExcellence Provide a highly productive environment focused on OpenEdge and industry best practices Productivity
7 Keys To Success Being able to easily use the UI technologies that meet the needs of the customer User Interface Flexibility Going from 1 to N Multi-tenancy Ensuring that data and applications are accessed only by those who need to know Security & Compliance Ensuring the application looks as the tenant and end-user want Personalization Ability to easily integrate to any other application by supporting all relevant standards Integration Always available and scales to any size OperationalExcellence Provide a highly productive environment focused on OpenEdge and industry best practices Productivity
Rich Internet Applications - Rich vs. Reach RIA The best of both worlds!! Deployed over the Web No installation or automated installation and updates Look and feel of desktop applications Lots of choices: Lightweight Ajax Heavyweight Ajax Browser-based Plug-ins Desktop RIA DesktopClient RIA Rich BrowserClient Reach
Percent Usage by UI Type 18%/32%
Matching The Usage Intensity Persona Groups To Ajax Deployments March 2008 “Ajax Disappoints Power Users Looking For Web 2.0-Style Business Apps”
OpenEdge RIA Strategy and PositioningEnd-user Satisfaction Power User Occasional User Infrequent User Desktop and Browser Plugins: OpenEdge GUI for .NET, Flex / AIR, Silverlight / WPF OpenEdge GUI/ChUI AJAX: Lightweight, Heavyweight
SaaS: UI, RIA Decision Tree http://www.psdn.com/library/kbcategory.jspa?categoryID=2129
7 Keys To Success Multi-tenancy Ensuring that data and applications are accessed only by those who need to know Security & Compliance Being able to easily use the UI technologies that meet the needs of the customer User Interface Flexibility Ensuring the application looks as the tenant and end-user want Personalization Ability to easily integrate to any other application by supporting all relevant standards Going from 1 to N Integration Always available and scales to any size OperationalExcellence Provide a highly productive environment focused on OpenEdge and industry best practices Productivity
Multi-tenancy : Achieving Economy of Scale • Tenant = Customer / End-user. Each tenant has users • Multiple tenants experience application as dedicated only to them • Allow computing resources to be shared among tenants • Multiple implementation models
Multi-tenancy Options Continuum Isolated Tenancy Infrastructure Tenancy ApplicationTenancy Shared Tenancy Tenant1 Tenant2 Tenant3 Tenant1 Tenant2 Tenant3 Tenant1 Tenant2 Tenant3 Tenant1 Tenant2 Tenant3 App App App App App App App App DB DB DB DB DB DB DB DB DB DB Infrastructure Infra. Infra. Infra. Infrastructure Infrastructure Isolating Sharing Easier customization, security Simpler throttling control Target dissimilar customers No transformation Better economy of scale Simpler management Target like-customers Least cost to serve
7 Keys To Success Going from 1 to N Multi-tenancy Ensuring that data and applications are accessed only by those who need to know Security & Compliance Being able to easily use the UI technologies that meet the needs of the customer Always available and scales to any size User Interface Flexibility Ensuring the application looks as the tenant and end-user want Personalization Ability to easily integrate to any other application by supporting all relevant standards Integration OperationalExcellence Provide a highly productive environment focused on OpenEdge and industry best practices Productivity
Why Operational Excellence? Scalability “Handle Fluctuations in Demand and Performance” Availability “Minimize Downtime, Meet Service Level Agreements” Manage & Monitor “Understand and Measure Resource Usage” Service/Hosting “Service Delivery versus Application Development”
SaaS Operational Considerations Hosting ArchitectureReadiness Operations & SupportReadiness User Accessibility StorageManagement Self-Mgmt /Support Config, ChangeManagement End-User Performance Security Product SupportIntegration Capacity & CostManagement Availability DB & Integration Management Service Responsiveness SLA, Bus. Cont. Management Computing Platform N + 1Facilities Help DeskManagement OrganizationalEffectiveness Source: Mural Ventures Corp
Infrastructure, facilities, personnel Service level agreements (SLA) SAS 70 audits, liability, insurance Hosting Model Options On premise, managed by AP Application provider hosted Managed service provider 3rd party hosting provider Cloud provider SaaS Delivery: Hosting and Infrastructure Services Running services totally different than delivering applications Much higher user expectations
The Impact Of Cloud Computing Progress & Application Partner OpenEdge application for ERP N-tier design, multi-tenant, multi-level customization, MS Silverlight on the front-end Deployment & testing on Amazon EC2 Performs well, 1-3 seconds average round trip Using OpenEdge Replication Straight forward upgrades
OpenEdge Platform Considerations Deployment flexiibility Virtualization as an option, e.g. VMWare, Citrix, HP, IBM, Windows, Solaris On-premise In the cloude – Amazon EC2 Modern ABL Dynamic Programming Class Based Standards-Based OpenEdge RDBMS Low cost easy administration whether 1 db or 100s Tables per database and data per table effectively unlimited OpenEdge AppServer Failover capabilities UI Flexibility OpenEdge Gui and OpenEdge GUI for .NET Web and JSON Support Open Clients – Java and .NET
OpenEdge – The Complete SaaS Platform Enterprise Services Common Infrastructure Presentation Business Components Security & Compliance Personalization& Customization Integration Tenant Management Data Access Data Sources OpenEdge Application Platform Productivity/Operational Excellence
For Further Information… Progress Communities http://communities.progress.com Architecture, SaaS & Cloud Community http://communities.progress.com/pcom/community/psdn/openedge/architecture View from the Edge – OpenEdge BLOG Relevant standards, frameworks ISO/IEC 20000, SAS 70 audit standards Information Technology Infrastructure Library (ITIL)
Aligning Your Technology Roadmap to Your Business Strategy Ken Wilner, Vice President of Technology E-mail: wilner@progress.com Blog: http://blogs.progress.com/openedge/ Twitter: Ken Wilner and progresssw Progress Communities: http://communities.progress.com