Methodology Document Template

Intelligent Business Operations
- eBPM Service Definition
Software AG eBPM Serivce Definiton
Table of Contents
1.0
1.1
2.0
2.1
3.0
3.1
3.2
4.0
4.1
4.2
4.3
5.0
5.1
5.2
6.0
7.0
7.1
7.2
7.3
8.0
8.1
9.0
10.0
10.1
10.2
10.3
10.4
11.0
12.0
SERVICE OVERVIEW ........................................................................................................................... 3
APPROACH............................................................................................................................................... 4
SOFTWARE COMPONENTS ................................................................................................................ 6
ADABAS / NATURAL ................................................................................................................................ 8
SERVICE DEVELOPMENT .................................................................................................................. 8
BASELINE TOOLING CAPABILITY ............................................................................................................. 8
SERVICE ACCESS MECHANISMS .............................................................................................................. 9
SERVICE & APPLICATION MANAGEMENT .................................................................................. 9
SERVICE LEVEL DESCRIPTION ................................................................................................................. 9
SERVICE CONSTRAINTS ......................................................................................................................... 10
TECHNICAL ACCOUNT MANAGER ......................................................................................................... 10
HOSTING................................................................................................................................................ 11
SERVICE CREDITS .................................................................................................................................. 11
BACKUP/RESTORE AND DISASTER RECOVERY ...................................................................................... 11
INFORMATION ASSURANCE ........................................................................................................... 12
ON-BOARDING AND OFF-BOARDING ........................................................................................... 12
ON-BOARDING ....................................................................................................................................... 12
OFF-BOARDING...................................................................................................................................... 12
DATA EXTRACTION ............................................................................................................................... 12
INTELLECTUAL PROPERTY RIGHTS ........................................................................................... 12
ACCEPTABLE USE OF SERVICE .............................................................................................................. 12
TRAINING .............................................................................................................................................. 12
ORDER AND INVOICING PROCESS................................................................................................ 13
CONTACTS ............................................................................................................................................. 13
SCHEDULE ............................................................................................................................................. 13
TERMS ................................................................................................................................................... 13
UNIT TRACKING AND ANNUAL REVIEW ................................................................................................ 13
TERMINATION ..................................................................................................................................... 14
CUSTOMER RESPONSIBILITIES ..................................................................................................... 14
Copyright © 2013 Software AG
©2013 Software AG. All rights reserved.
Page 2 of 15
Software AG eBPM Serivce Definiton
1.0 SERVICE OVERVIEW
Software AG’s Enterprise Business Process Management solution allows organisations to buy the
service on a per unit basis. This service can be adapted to support numerous business segments
within a single named Government Department, Agency or Trading Fund to deliver an Intelligent
Business Operations (IBO) capability.
Through our proven Process Improvement Methodology (PRIME) enabled by Software AG’s Aris and
webMethods software suites, a Government organisation can align business and ICT around a
defined set of objectives to increase operational efficiency and effectiveness. The diagram below
represents the capability areas the solution supports.
The eBPM service includes a comprehensive, easy to use development and management interface
for adapting any assets/services developed on this platform.
User and role based access controls will ensure a user only sees information relevant to the defined
policy. Data at rest and in transit can be encrypted and includes full support for digital certificates
and protocols such as SSL/TLS & SAML. The named software components have been tested and
deployed in highly secure environments operating at Impact Level 5/6.
The eBPM software as a service is deployed in a Government Private Cloud environment through 3rd
party hosting companies.
Over 10,000 Government and private sector organisations have deployed Software AG’s products
and services for use within a process improvement programme. These include HMRC, Home Office,
US Department of Defence, UK Police, UK Local Government, Government Intelligence, BP, DHL, JP
Morgan Chase, Orange, Vodafone, Sainsbury’s, John Lewis, Boeing, BAE and many others.
©2013 Software AG. All rights reserved.
Page 3 of 15
Software AG eBPM Serivce Definiton
1.1
Approach
Building an Intelligent Business Operation (IBO) starts by understanding the corporate vision,
strategic goals and key performance indicators whilst ensuring the underlying processes and ICT
align with it. This relationship is captured within a model and evolves based on numerous external
and internal factors driving change. The model will be developed collaboratively with various key
stakeholders and maintained over time to ensure the IBO programme is delivering on corporate
objectives.
Process areas that are identified for business improvement go through a governance board for
review and approval ahead of moving into delivery. Approved projects are managed within Projects
& Portfolio Management function.
©2013 Software AG. All rights reserved.
Page 4 of 15
Software AG eBPM Serivce Definiton
The Carnegie Mellon research institute’s CMMI process maturity model is used to assess which stage
a delivered (individual) process is currently sitting at. As an organization changes shape over time
e.g. corporate re-structure, the underlying process maturity will also change. This emphasizes the
need to keep strategy and process execution closely aligned.
An example individual “Employee Lifecycle” process improvement project is shown below for
managing employees from initial recruitment through to retirement including the steps for
automating it using technology. This process would sit within the portfolio and have a
corresponding maturity measure on the overarching IBO programme dashboard shown above.
Each individual process will link to appropriate underlying sources of data needed to complete its
task. Where there are inconsistent data sets, a reference data model will be built to support the
process execution.
All process applications are fully governed and monitored from design-time, run-time through to
retirement.
©2013 Software AG. All rights reserved.
Page 5 of 15
Software AG eBPM Serivce Definiton
2.0 SOFTWARE COMPONENTS
The eBPM service includes the functional software components detailed in the diagram below.
At a high level the key features and modules include:




Model and manage business processes and enterprise architectures with Aris Technical
Architect and Aris Business Architect
Create process based automated applications within a service oriented architecture with
webMethods Business Process Management and Composite Application Framework
Simulate changes in processes to measure the effect of change with webMethods Simulator
and Aris Process Performance Manager
Integrate with underlying applications and transform data both internally and externally to
the subscribing Government service with webMethods ESB (service orchestration) and
webMethods Nirvana (a messaging bus)
©2013 Software AG. All rights reserved.
Page 6 of 15
Software AG eBPM Serivce Definiton









Create and manage reference data sets through the use of Master Data Management
technology with webMethods MDM
Monitor the services & events in near real-time measuring key performance indicators with
webMethods Optimise for Infrastructure, Optimise for Process and Apama Complex Event
Processing
Govern the life cycle of the assets created within this service both during design and runtime with Centrasite ActiveSOA, webMethods Mediator and Aris Process Governance.
Create and manage rules that control the flow of information with webMethods Business
Rules
Create and manage mobile applications across all the key operating systems including iOS,
Android, Blackberry and many others using webMethods Mobile Suite
Seamlessly integrate and manage business2business partners supporting standards such as
EDI with webMethods Trading Networks
Run data sets for each developed application “In Memory” thereby increasing scalability
and response times with Terracotta BigMemory
Display KPI’s on web based dashboards with Aris Mashzone or Jackbe Presto
Publish and manage assets to be accessible through the web with Aris Business Publisher
These components provide the capability to support all the Government Information Management
principles.
Software AG’s Aris and webMethods suites are released as an integrated set of open standards
based software modules. Business & IT designed assets within Aris, can be automatically moved into
a webMethods execution environment for automation using the BPMN 2.0 or EPC standards. Changes
in either the Aris or webMethods layers are synchronized with each other using Software AG’s
“Module to Execute” capability significantly reducing the cost of maintaining the platform through
life.
Each module has standard interfaces that allow organisations to use / replace with equivalent
competitive 3rd party technologies. Use of 3rd party equivalent products would increase the through
life management costs for the IBO capability as it would fall on the service provider to maintain the
appropriate level of integration across all of the software modules as opposed to leveraging
Software AG’s “pre-release suite testing” during our product development lifecycle.
Please see below for the list of components and their associated interface standards:




webMethods
o BPM – BPMN v2.0
o Business Rules – Acts as a service on the ESB (see ESB below)
o Optimise for Process – BPMN v2.0
o Optimise for Infrastructure - WS-*, SOAP, REST & XML
o ESB + Nirvana – Various standards including but not limited to WS-*, SOAP, REST & XML
o MDM – WS-*, SOAP, REST & XML
o Mediator - WS-*, SOAP, REST & XML
o Trading Networks – Various including EDI, SFTP
o Mobile Suite – Java, C Objective
Big Fast Data
o Terracotta Big Memory – Java
o Apama CEP - WS-*, SOAP, REST & XML
Aris
o Business Architect – BPMN v2.0, ITIL, MODAF, Archimate
o Technical Architect - BPMN v2.0, ITIL, MODAF, Archimate
o Mashzone – JDBC, HTTP
o Publisher - HTTP
o Process Governance - CORBA
o PPM (Process Performance Manager) – JDBC
Centrasite – XQuery, XML, HTTP, JAXR
©2013 Software AG. All rights reserved.
Page 7 of 15
Software AG eBPM Serivce Definiton
2.1
Adabas / Natural
Optionally Software AG can provide our Adabas & Natural technology for modernizing the
underlying database and application estate. Further details on this are available upon request.
3.0 SERVICE DEVELOPMENT
By way of an example and to help provide some guidance on typical costs for a process
improvement development project, organisations can categorize them into Simple, Medium or High
complexity process applications. The following key variables would need to be considered to
determine the level of complexity for each process application.




Process Complexity
L - This type of process model will have one or few ESB services of low/medium complexity
for each step in a process model.
M - This type of process model will have a few ESB services with medium/high complexity
for each step in the process model and one or two adapter interfaces with one correlation
step in the process model.
H - This type of process model will have a couple of ESB services with med/high complexity,
a couple of adapter interfaces, and a couple of correlation steps.
Quality of Service
L – No logging of QoS, Process run on a single node, Process steps run in memory during
processing
M - Error logging of QoS, Process run on a single node, Process steps written to disk during
processing
H – Full logging of QoS, Process run across multiple nodes, Process steps written to disk
during processing
Number of Process Models
Number of Steps in a Process Model
Simple complexity process applications typically take 6 months from project kick-off to go-live to
be built and delivered by a core team of 4-6 people. The team would consist of 1 Project Manager,
1 Lead Architect, 2 Developers and 1 Business Analyst. This core team would work in parallel with
the infrastructure and security teams to complete the project. The complete project cost would
typically be around £750,000-£1,000,000.
Medium complexity process applications typically take 6-9 months from project kick-off to go-live
to be built and delivered by a core team of 4-6 people. The team would consist of 1 Project
Manager, 1 Lead Architect, 2 Developers and 1 Business Analyst. This core team would work in
parallel with the infrastructure and security teams to complete the project. The complete project
cost would typically be around £1,000,000-£1,250,000.
High complexity process applications typically take 9-12 months from project kick-off to go-live to
be built and delivered by a core team of 4-6 people. The team would consist of 1 Project Manager,
1 Lead Architect, 2 Developers and 1 Business Analyst. This core team would work in parallel with
the infrastructure and security teams to complete the project. The complete project cost would
typically be around £1,250,000-£1,500,000.
3.1
Baseline Tooling Capability
Prior to the creation of new applications / services, it is essential to carefully plan the installation
of the components involved, manage the overall environment(s) and ensure that any required
supporting elements are in place at the appropriate time. Failure to do this successfully will create
unexpected downstream delay.
This baseline service capability would need to evolve as each project is delivered. This would
include (but not limited to) standards definitions, security policies, governance structures, service
management and supporting operational processes.
©2013 Software AG. All rights reserved.
Page 8 of 15
Software AG eBPM Serivce Definiton
From design through to deployment, we would estimate a cost between £100,000 and £150,000 to
deliver the tooling baseline capability.
Software AG Global Consulting Services will manage the webMethods and Aris applications working
underneath our system integration partner providing the overall eBPM service.
3.2
Service Access Mechanisms
There are various methods of accessing the application components described within this service.
Most are web based which support IE, Firefox and Chrome browsers however for mobile solutions it
allows usage of others such as Safari (but not limited to).
Some components have desktop fat clients as optional user interfaces or interactions through email
clients depending on the defined business process.
4.0 SERVICE & APPLICATION MANAGEMENT
To support client applications through their lifecycle, Software AG offers a flexible ITIL based fully
managed support service that can be tailored to meet our customers’ needs from basic application
support to a fully hosted managed service all covered within agreed Service Levels. There are three
flexible service categories, Bronze, Silver and Gold managed by a lead Technical Account Manager.
4.1
Service Level Description
The application management service can include:

Service Management Including:
o
Service Level Management

Standard SLA

Enhanced SLA
o
Incident Management with a resolution target of less than 1 standard support day for
severity 1 incidents
o
Problem Management including:

Problem diagnosis and resolution

Root cause analysis
o
Change Management
o
Release Management
o
Configuration Management
o
Capacity Management
o
IT Service Continuity Management
o
Availability Management of up to 99.95%
o
Security Management
o
Service Reporting
o
Application Response Times depend heavily on the type of transaction being processed
but typically should fall within sub second

Support mailbox and self-service support

Service desk, support mailboxes and self-service support
o
Standard office hours of 09:00 – 17:30 Monday to Friday excluding bank holidays
©2013 Software AG. All rights reserved.
Page 9 of 15
Software AG eBPM Serivce Definiton
o
Extended office hours available for severity 1 incidents
o
Support is accessible through Software AG telephone and email channels details of
which can be found at www.softwareag.com or through your Technical Account
Manager

System Monitoring

Remote Access

Knowledge base administration

Disaster Recovery support

Out of hours support administration

System Hosting and Patching

Secure machine rooms

Security Cleared consultants

24*7 support /extended hours

Technical Account Management

Call-off days
4.2
Service Constraints
No Service constraints exist beyond the scope of which individual product components are
purchased and their associated terms & conditions.
For the hosting service, “Planned” and “Emergency” maintenance constraints are detailed within
the respective aforementioned G-Cloud service providers Lot 1 & Lot 2 entries.
4.3
Technical Account Manager
The Technical Account Manager is a security cleared, dedicated, available on-site consultant who
adopts a formal and structured approach to managing the Client’s technical needs. The Technical
Account Manager is also a hands-on, client-facing person that will support Client projects as well as
take ownership of problem resolution.
They will also act as an expert communications link between the client and appropriate Software
AG resources e.g. support teams and product experts. Working with the Client Engagement
Manager, they can present technical solutions to non-technical people as well as developers.
The Technical Account Manager will build trusted working relationships with the Client’s team
members to facilitate teamwork and constructive problem resolution.
Key Responsibilities
•
Proactively guard the Client against issues and incidents and enable you to continuously
improve your operations. Examples of best practice activities include, health checks,
upgrade advisory, optimization, mentoring and database administration services.
•
Support the creation of documentation - technical setup, support practices, project
related, etc.
•
Advisory Services: Actively play a part in ensuring project teams have key information
available
o Upgrade/platform migration advisory services, Disaster and recovery advisory
services, Product configuration advisory services, Customer-specific development,
such as user Exits, Coaching
•
Log any bugs or feature requests
©2013 Software AG. All rights reserved.
Page 10 of 15
Software AG eBPM Serivce Definiton
•
Ensure client’s support tickets are resolved in a fast and professional manner and comply to
agreed Service Level Agreements
•
Feedback any important client information to Client Services Team
•
Identify any training/knowledge needs for clients and colleagues
•
Be responsible for undertaking project work across the team as required – participation in
reference groups, training and testing on new functionality etc.
Perform skills transfer to clients and colleagues
•
5.0 HOSTING
Software AG offers a number of different hosting options depending on the requirements:
1. The Government organisation requires to host and manage the solution within their own
datacentre or hosting partner facilities with Software AG managing the application.
a. Software AG will work with the client to install, configure and manage the relevant
software applications.
2. The Government organisation requires the use of their own System Integrator to manage
the hardware infrastructure but needs an Infrastructure or Platform As A Service through
this offering.
a. Software AG would propose working with Skyscape to deliver the underlying PaaS or
IaaS service based on their respective G-Cloud service offering. Please refer to
Skyscape’s Lot 1 and Lot 2 entries for further details.
3. The Government organisation requires a fully managed Intelligent Business Operations
Software As A Service
a. Software AG would propose working with HP Enterprise Services or SunGard
Availability Services to deliver the underlying fully managed PaaS service based on
their respective G-Cloud service offering. Please refer to HP’s or SunGard
Availability Services Lot 1 and Lot 2 entries for further details.
All named hosting partners aim to comply with the Government ICT Greening Strategy.
5.1
Service Credits
Details of the hosting provider service credits are detailed within their respective Lot 1 and Lot 2
G-Cloud entries.
5.2
Backup/Restore and Disaster Recovery
Organisations can choose from a range of protection levels. Some examples are given below.
Local Protection: data is held in a single named UK Data Centre with data protection using server
virtualisation and EMC GeoParity coding which provides a degree of fault tolerance and improves
data durability.
Remote Protection: data is stored in two UK sovereign Data Centres, with a copy maintained in a
primary named UK Data Centre and copied to a geographically remote UK Data Centre. This
provides the highest degree of fault tolerance (including site failure) and corresponding data
durability.
Both can allow for the implementation of versioning which can be useful in allowing data to be
reverted to a previous version if the latest version becomes corrupt.
Further details are available in the respective Hosting provider’s G-Cloud service offering or
Software AG can work with the client to define and implement your specific requirements.
©2013 Software AG. All rights reserved.
Page 11 of 15
Software AG eBPM Serivce Definiton
6.0 INFORMATION ASSURANCE
The solution components described within this Service Description have all been tested and are
currently running within various Government organisations ranging from IL0-IL6 security domains.
7.0 ON-BOARDING AND OFF-BOARDING
7.1
On-boarding
Software AG has designed a comprehensive process for onboarding of any organisation on to the
Service. Software AG has set out a process that involves Software AG working with the Customer to
design, deploy, test and operate the Service.
7.2
Off-boarding
Should a Customer wish to leave the eBPM service, this will be initiated through a service request
to the service desk at least 3 months before the annual contract renewal date.
Once the request to leave the service has been confirmed, the Customer requirement for data
extraction will be determined. If the Customer wishes to extract data from the service the data
extraction procedure will be followed.
If the Customer does not wish to extract data from the service, access to the service will be
suspended and the decommissioning process will be started. The decommissioning process for
services will follow the guidance in Information Standard 5 - Secure Sanitisation of Protectively
Marked Information or Sensitive Information.
7.3
Data Extraction
The service will provide services for data to be extracted from the native file system of managed
operating systems. As the Service provides primarily workflow, routing and connectivity between
existing persistent databases, no data extraction processes have been defined within the Service. If
such an extraction is required the Customer(s) may engage with Software AG directly. Data can be
provided in numerous data formats.
Stored data will be purged in accordance with HMG IS5.
8.0 INTELLECTUAL PROPERTY RIGHTS
The client can retain full ownership on all solution designs, documentation, data and bespoke
development created as part of any professional services engagements.
8.1
Acceptable Use of Service
The Authority will not use or access the Services in a manner that: materially interferes with or
harms the Software AG infrastructure or any third parties; or is tortious or violates any third party
right. In the event that Software AG considers that the Authority may breach or has breached this
condition, Software AG shall have the right to immediately suspend the Service until such time as
the Authority remedies the breach.
9.0 TRAINING
Software AG offers a full range of bespoke and standard training services delivered online,
facilitated at the clients site and in our classrooms located in Derby and Bracknell. Full listings of
the courses available are at:
http://www.softwareag.com/corporate/service/ges/default.asp
©2013 Software AG. All rights reserved.
Page 12 of 15
Software AG eBPM Serivce Definiton
10.0 ORDER AND INVOICING PROCESS
The Authority places an order for its anticipated units of chargeable products and services by
completing the Order Form of the Call-Off Agreement. This will be used as the basis for:



Annual billing for the ordered product and respective software support & maintenance units
Annual billing for the respective application management service
Monthly billing for any professional services ordered
The Customer can procure capability in Product/Software Units as detailed in the “Price”
attachment.
The Customer can procure Application Management units as detailed in the “Price” attachment.
The Customer can procure Professional Services units as detailed in the “SFIA” attachment.
The fees shall be invoiced up front based for the associated billing period of the respective
component. Any service credits associated with the hosting service will be applied to the annual
bill.
Payment terms are net 30 days from receipt of the invoice. Nonstandard payment terms can be
agreed.
There is a minimum initial term of 12 months with renewals ordered in 12 months increments.
10.1 Contacts
All EMEA based billing enquires should be directed to:
emeabilling@Software AG.net
(DDi) +44 (0) 118 322 6000 (ask for Billing department)
(Fax) +44 (0) 118 322 6279
10.2 Schedule
Bills are processed and mailed at the start of each year or monthly respectively. The Billing
Department receives notification once your service is activated. Your first invoice includes any
prorated charges required for partial service installed during the year.
10.3 Terms
Invoiced amounts are due in full within 30 days after the date of the invoice ("Due Date"). In
addition to the Service charges, the Authority will pay all applicable Taxes. Software AG reserves
the right to charge interest in the event of any non-payment at the lesser of 1 1/2% per month or
the highest rate permitted by applicable law and attorneys' fees and costs incurred by Software AG
in collecting such amounts. Billing for each Service shall commence on the Billing Commencement
Date ("BCD"), as defined in the applicable order (“Service Order”) for the Services. Except as may
otherwise be set forth in the applicable Service Order annual recurring charges will be billed
annually in advance. Non-recurring charges will be billed upon the Billing Commencement Date.
10.4 Unit Tracking and Annual Review
Actual software units consumed by the Customer will be tracked and reported on an annual basis,
and consumption shall be reviewed on an annual basis (or such other period as may be agreed by
the parties in writing) in accordance with Schedule 7 (Governance). It is the responsibility of the
Customer to procure additional ‘batches’ of software units in advance in order to retain the right to
use the Service by placing further orders with the service provider. Software AG shall have the
right to require the Customer to procure additional software units via an Order Form before
processing beyond the volumes procured by Customer.
For the avoidance of doubt, any software units not used by the Customer at the end of the
Service term shall not be credited back to Customer.
©2013 Software AG. All rights reserved.
Page 13 of 15
Software AG eBPM Serivce Definiton
11.0 TERMINATION
This service can be cancelled on a 3 month notice period ahead of the annual renewal. There are
no additional termination fees to any outstanding / committed payments due for the minimum
contract term (12 months). Provision must be made for migrating the retained IPR elements.
12.0 CUSTOMER RESPONSIBILITIES

The Authority will specifically identify and provide Software AG with access to all relevant
Authority-controlled information, resources and locations required under the terms of the
Code of Connection to Operate the Service.

The Authority will ensure they have database license rights for use with the relevant
product components being ordered. Supported databases include Oracle or SQL Server.
The Authority will ensure they have relevant rights for use of any required information
security technologies including but not limited to digital certificates, strong authentication
and encryption
The Authority will ensure they provide access to which ever mechanism used for managing
user and/or system access rights and privileges for example Active Directory.


©2013 Software AG. All rights reserved.
Page 14 of 15
Software AG (UK) Ltd.
London House
London Road
Bracknell
RG12 2UL
Phone 01344 403800
Fax 01344 403825
www.softwareag.com