Test Environment Management Solution Intelligent and Automated Test Environment Management TEST FASTER AND SMARTER Achieving Operational Excellence – Improving Time to Market FASTER IS Delivering products or services.

Download Report

Transcript Test Environment Management Solution Intelligent and Automated Test Environment Management TEST FASTER AND SMARTER Achieving Operational Excellence – Improving Time to Market FASTER IS Delivering products or services.

Test Environment
Management Solution
Intelligent and Automated Test
Environment Management
TEST FASTER AND SMARTER
Achieving Operational Excellence – Improving Time
to Market
FASTER IS
Delivering products or services timely and exceeding business
objectives and outcomes.
SMART IS
Streamlining operations to achieve faster time to market with
new product or services offerings and lower IT costs.
2
Test Environment Management Solution
Test Environment Management Challenges
Key Challenges:
Speed and agility in test environment operations.
Lengthy test environment delivery timeframes.
Size and complexity of end-to-end test environments.
Developing the business case for operations.
Up to 28% of the overall IT budget of an organization based on studies put together by Capgemini and HP (2013) is
spent on maintaining permanent Test or Development Environments.
Source: http://www.cioinsight.com/it-strategy/application-development/slideshows /app-testing-now-consumes-aquarter-of-it-budget.html
In the recent World Quality Report by Capgemini, …”55 per cent of senior execs viewed their organizations as lacking
the in-house skills to configure and manage test environments”.
Source: http://www.blurgroup.com/blogs/technology/maintaining-test- environments-in-a-cost-efficient-manner/
3
Test Environment Management Solution
Technical challenges are more complicated as the number of platform and
deployment environments increase and are interconnected
Line-of-business
Takes too long to introduce or make
changes to mobile apps and services
>70%
of budgets devoted
to maintenance
and operations
4-6
weeks
Operations
Rapid app releases impact
system stability and compliance
>45%
Systems of Interaction
Systems of Engagement
Continuous
client experience
Cloud-based
Services
to deliver even minor
application changes
to customers
Development/Test
Speed mismatch between faster moving
front office and slower moving back office
systems, delaying time to obtain feedback
Systems of Record
CRM
HR
DB
ERP
MF
iSeries
Partner
value chain
of customers
experience
production delays
>50%
of outsourced
projects fail to
meet objectives
Suppliers
Delivery in the context of
agile
4
Test Environment Management Solution
Effective Test Environment Management is critical for today’s
delivery and quality demands
Test Environment Management (TEM) is a function in the software delivery process which aids
the software testing cycle by providing a validated, stable and usable test-environment to
execute the test scenarios or replicate bugs.
Efficient Resource Management
Transparency and Governance
Environment Optimization
Operations Control
Intelligent Automation
5
Test Environment Management Solution
Test Environment Management excellence delivers significant gains in
operations efficiency
Define Test
Environment
Request
Environment
Search
Environment
Find Match
and Reserve
Schedule
Testing
Prepare
Environment
Install, Tune
Configure
Deploy
Tools
Execute
Tests
Clean up
Environment
Collaborate
Ensure infrastructure required to
fulfill my test plan
Automate
Deploy the configurations my teams
require for test
Before TEMS
automation
Intelligent
40%
Setup
40% TEM
Lab Setup
Non-automated tasks or
steps
(50% of setup effort)
Analyze patterns to minimize cost and
optimize utilization
Application setup with
RTLM (30-50%
reduction)
System setup with TPM
(15-20% reduction)
With TEMS
20% Setup
20%
Source: IBM
60%
60% Test
TestTime
Time
Ad-hoc or varying
workflows and setup
tasks
50% reduction in effort
for test system
deployment
80%
80% Test
TestTime
Time
Free
Free Cycles
Cycles
20% gain
6
Test Environment Management Solution
Test Environment Management Solution
Key TEM Benefits:
Improved speed, quality and agility in test environment operations.
Reasonable test environment delivery timeframes.
Framework to effectively manage large and complex of development and test environments.
Assets to support the development of a business case for TEM and IT operations.
Key TEBS Benefits:
Adequate test and development environments available for all planned investments for key programs.
At least 95 to 99% uptime for all test, development and pre-production environments.
Adequate and reasonable turnaround of any technical problems, at least within one business day.
Accurate information on IT environments usage and availability.
Improved internal and external audit of the IT Environments Process to confirm that the process is still fit
for purpose incorporates best practice and adheres to ITL/ISO standards, should be conducted on an
annual basis.
7
Test Environment Management Solution
Test Environment Booking System
• Single source of truth on all development and
test environments, CMDB, as a repository of all
information on a Test Environment/Virtual Host
Server, Desktop Computers, Laptops, Hand Held
Devices, and extensible.
• Include Host Server Names, Hardware Type,
Operating System, IP Address and Interfaces,
Application Details, and other critical information
• Integrates with Altassian Bamboo, with full log
file report of deployments to environments
• Full history of all upgrades to all environments
available in real time, updated automatically by
Bamboo.
• New environments automatically created, once
code is deployed to the environment
• Integrated help and training media
• Microsoft Excel Export and Import
• Features such as calendar view of environment
bookings, data conversion, data encryption and
desensitization tool
TEBS 2.1
8
Test Environment Management Solution
TEMS Inc provides Test Environment Management Services providing expert
consultants for client specific needs
We provide provide Test Environment Management
Consulting Service as follows:
Test Environment Management (TEM)
Assessment
Test Environment Management Strategy
Development and Implementation Support
Support for Test Environment Operational
Execution.
9
Test Environment Management Solution
TEMS Inc Product Roadmap includes major enhancements and new
professional communities to foster collaboration and interconnectivity
“As a company TEM positions itself to build and implement
software products, tools, a frame work to improve operations
performance within an organization, by focusing on automation,
integration and process specifically as it relates to Software
testing.
Test Environment Management, assists with reducing the number
of software defects found on production systems, all as part of
the DevOps and now the TestOps software development
methodology or process. We are excited as we start the
development of our Intelligent Application System (IAS) and have
applied for the patent.”
Valentine Wats, CEO/CTO of TEMS Inc.
IAS 1.0
TEBS 2.2
TEBS 2.1
IAS Next
IAS 2.0
2018 Beyond
Q3 2017
New Integrations
Q3 2016
TEBS Merge, Special Discount for
current TEBS Customers
Q3 2015
TEBS API, IBM Bluemix
Integration
Q4 2014
Altassian Bamboo
Integration
10
Test Environment Management Solution
Putting it all together, TEBS provides the foundation for comprehensive TEM
control and integrates into Agile, DevOps, and TestOps
11
Test Environment Management Solution
TEBS is an integral part of IBM and other major partners to support clients in
their delivery business objectives
Mobile
Continuous Delivery
Customers
Cloud
Big Data Analytics Social
Business Owners
Intelligent/Connected Expert Systems
Development/Test
Operations/Production
DevOps Platform Services
Continuous Business
Planning
Collaborative
Development
Continuous
Testing
DevOps Platform - Open Lifecycle Integration and Services Management
Continuous Customer
Feedback & Optimization
Continuous
Release & Deployment
Continuous Monitoring
Cloud Architecture
Professional Services (IBM and Partners)
Eco-system (Plug-ins, SDK, Extensions, Partners)
Developer
Portals
Cloud Operating Environment - Service Composition
Software Defined Environment - Workload Orchestration & Infrastructure Services
Physical Infrastructure
12
Test Environment Management Solution
Next Steps
Evaluation:
TEBS 2.1 is available for 2 week free trial. TEMS Inc will provide any support necessary during the
trial to fully explore the solution.
Decision: You have some options •
•
•
Obtain and install TEBS 2.1 with our installation support and start using with standard on-going
support
Obtain TEBS 2.1 and our Consulting Services to determine how best to adopt and fully utilize Test
Environment Management leading practices
Obtain our Consulting Services to perform a Test Environment Management Assessment before
solution purchase
Purchase and Installation:
Determine client server based or cloud solution
• Client Installation, determine your price category and work with TEMS Inc to install TEBS 2.1
in your environment and populate with your information
• Cloud, purchase at our website
13
Test Environment Management Solution
Appendix
Test Environment Management Solution
TEMS Inc executive leadership possesses extensive experience and thought
leadership for our client
We have combined experience of over 55 years across Software Development, Software
Testing, Test Environments Management, Agile, Project Management and
Configuration/Change management. Using best practice, adhering to ITIL and ISO
standards deliver quality Test Environments Management Services to different companies
over the last 30 years from financial services organizations through to public sector
organizations.
Test Environment Management (TEMS Inc) has been designed and implemented to
provide, tips, techniques, related news, free tools/templates, a cloud based test
environment booking system and a cloud based test environments provisioning solution.
Email: [email protected]
Contact: Valentine Wats, CEO/CTO or Gervais Johnson, CMO
Office: 415-633-8838
Address: 101 California St. Suite 2710 San Francisco, CA 94111
15
Test Environment Management Solution
Organization and Team Challenges increasing cost, lengthen delivery time
and increase delivery risk
 Lack of ownership with Infrastructure and Test Environments, no
dedicated Test Environment team
 Lack of test environment management skills that that produce errors
 Manual Test Environment Management processes and tools
 Team cannot recreate and effectively monitor environments
 Team cannot integrate multiple Applications Lifecycles and Test
Environments
…slowing deployment of solutions and decreasing agility
16
Test Environment Management Solution
TEBS 2.1 can be installed on UNIX or AIX platforms and be be integrated with
current infrastructure software development tools
Test Environment Management Framework
TEBS
IDE Plug-Ins
Centralized Client Server, Web-based, Collaborative Distributed Access, Role-Based Security
Developer Self-Service, Role-Based Security
Control
Acceleration
Environment
Notification
Scheduling
Log Analysis
Analysis
Tracking
Automated, Repeatable Application Development Lifecycle
Dev
Source
Control
Analyze
Source
Scripting
Product
Build
Package
Deploy
Test
Production
Infrastructure
Requirements
Process Automation & Continuous Integration
Python, VBscript, Batch, Perl, KSH
Languages
Source Control
Source Analysis
Build Tools
Package Tools
Release
Test Tools
Java, C, C++,
C#, etc.
Continuous
Integration and
Interaction
Rational
Software
Analyzer,
Logiscope,
etc.
ObjectMake,
ClearMake,
Ant, Maven,
etc.
Wise, Install
Shield, RPM,
JAR, WAR,
etc.
Simple deploy
or Interaction
with Tivoli,
etc.
Test Manager,
Robot,
Functional,
etc.
Platforms
UNIX, Windows Mac, Linux, zSeries, iSeries, RTOS, Virtualized
Currently integrated with Altassian Bamboo, but if needed can be integrated with other tools before planned migration release
17
Test Environment Management Solution
More Information:
Business Case for TEMS
Return on Investment for TEMS
More TEMs Related Information can be found on our BLOG
© Copyright TEMS Inc 2015. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express
or implied. TEMS Inc shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the
effect of, creating any warranties or representations from TEMS Inc or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which TEMS Inc operates. Product release dates and/or
capabilities referenced in these materials may change at any time at TEMS Inc’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future
product or feature availability in any way. TEMS Inc, the TEMS logo, TEBS, ISA, and other TEMS Inc products and services are trademarks of the TEMS Inc, in the United States, other countries or
both. Other company, product, or service names may be trademarks or service marks of others.
18