Post on 26-Dec-2015
Test Environment Management Solution
TEST FASTER AND SMARTER
Intelligent and Automated TestEnvironment Management
Achieving Operational Excellence – Improving Time to Market.
SMART ISStreamlining operations to achieve faster time to market with new product or services offerings and lower IT costs.
FASTER ISDelivering products or services timely and exceeding business objectives and outcomes.
1
Test Environment Management Solution
The problem of managing IT Environments
Shared/multiple usage across the whole enterprise
Large number of IT Environments to manage due to increased applications connectivity.
No single source of truth on IT environments across the enterprise Accurate build/Software version information
Continuous Delivery, with Synchronization of DevOps / Continuous Integration with Dev/Test Environment Configurations.
Our Test Environment Management and Booking System (TEBS) enables organizations to speed up their software release schedules by up to 25%, cut infrastructure costs by 5-10% and increase team productivity by up to 30%.
2
Test Environment Management Solution
Organization and Team Challenges increasing cost, lengthen delivery timeand increase delivery risk.
IT Teams not aligned with business needs, Agile and DevOps not optimized with TestOps and Infrastructure Management
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
3
Test Environment Management Solution
The problem of managing IT Environments(case study based on real life experience).
• Company Name: TATE Utilities based in a country called Tayden, up in the Northern part of Europe. Business: Generation, wholesale, retail distribution and sales of Electricity, Home Gas, Oil and all other petroleum products.
• Turn over: $150 Billion (Customer base 35% of the European
Market share in electricity and home gas alone. Total number of personnel worldwide: 15000, IT staff alone = 5000.
• Total number of IT Projects in flight (to include new
transformation projects, small scale fix on fail, bug fixes, enhancements, new business requirements, regulatory requirements from both the government of the country (Tayden) and the European Union.= 20.
• Total number of systems interconnected and exchanging data flows = 120 major systems. 4
Test Environment Management Solution
(Typical spaghetti diagram of interconnected systems/architecture similar to our case study)
5
Test Environment Management Solution
The problem continued
• Total number of IT environments: Over 5000, required for all phases of testing, development, performance testing, fix on fail and training environments etc.
• Development, support and test teams: Mixture of in house and over 20 different third party vendors/suppliers based across all the globe remotely accessing and using environments as necessary.
• Total number of divergent code set at any one time, apart
from the production versions = 15 • Total number of users: Includes development, test teams,
support, management, program/project board and other executives who may need to see usage reports for budgeting, financial forward planning and forecasting.
6
Test Environment Management Solution
Problem/Scenario Summary:
• Over 5000 IT environments in use at any one time and heavy
reliance on manually maintaining the different code set in the different environment.
• Documented where? On some spreadsheet or other hurriedly put together tool or in different sources.
7
“Using our TEM tool (TEBS) removes the need to use all other in house improvised methods of managing the above familiar scenario that you will find exists across in most medium to large corporations.
TEBS de-conflicts multiple usage of IT environments and is purpose built, based on years of experience and research, but our next set of tools will also capture automatically environment variables, settings and all configuration automatically/intelligently. TEBS is cloud based and can be accessed locally and remotely.”
Test Environment Management Solution
TEBS (Test Environment Bookings And Management System)
“TEBS captures all information on your IT environments and assists with
planning, management, decommissioning, and re-use of IT environments in an
efficient, orderly, organised and cost effective manner”
- TEBS has a REST API which allows for integration with any Continuous
Integration, Code Deployment, Service Management, Discovery or any tools
that capture any kind of information on test, dev, production or training
environments automatically.
- TEBS is integrated with Atlassian Bamboo to capture code deployment updates in an instant.
- TEBS is also integrated with IBM’s Urban Code Deploy to also capture code deployment updates in an instant.
8
Test Environment Management Solution
We can demonstrate TEBS remotely or your site as follows;
• Login in and manually create 5 IT environments on tebs – Work through populating tebs with the 5 environments.
• Enter version and all other information manually.• Connect to Atlassian Bamboo account, show environment already
deployed to, connect to tebs and show automatic creation or update of environment on tebs, view logs from bamboo.
• Import environments and relevant details from a spreadsheet. • Schedule and book environment(s).• Demonstrate that it is impossible to book out the same
environment twice.• Generate reports. • Demonstrate chart/dashboard.• Demonstrate calendar management of environments.• Demonstrate event logging on tebs.• Demonstrate miniature data obfuscation tool.
9
Test Environment Management Solution
Test Environment Management Solution Test Environment Management OverviewTest Environment Booking SystemTest Environment Services
The Test Environment Management (TEM) Solution enables organizations to speed up their software release schedules by up to 25%, cut infrastructure costs by 5-10% and increase team productivity by up to 30%. Databases Mainframe
applicationsThird-party
Services
Client Virtualization Server
Test Environment Controls (TEBS) IAS
virtualized services
10
Test Environment Management Solution
Test Environment Booking and Management 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 Atlassian 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
11
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.
12
Test Environment Management Solution
Putting it all together, TEBS provides the foundation for comprehensive TEM
control and integrates into Agile, DevOps, and TestOps
13
Test Environment Management Solution
Proposed Next Steps
14
Evaluation:
Demonstration of TEBS 2.1 as earlier mentioned and two week free trial account is also available. TEMS Inc will provide any support necessary during the trial to fully explore the solution.
Decision: 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 installation or cloud solution offering:
• 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