Presentation is loading. Please wait.

Presentation is loading. Please wait.

Intelligent and Automated Test Environment Management

Similar presentations


Presentation on theme: "Intelligent and Automated Test Environment Management"— Presentation transcript:

2 Intelligent and Automated Test Environment Management
Test Environment Management Solution Intelligent and Automated Test Environment Management Achieving Operational Excellence – Improving Time to Market. TEST FASTER AND SMARTER 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.

3 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%.

4 Lack of test environment management skills that that produce errors
Organization and Team Challenges increasing cost, lengthen delivery time and 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

5 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: , 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.

6 (Typical spaghetti diagram of interconnected systems/architecture similar to our case study)

7 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.

8 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. “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.”

9 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.

10 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.

11 Client Virtualization Server
Test Environment Management Solution Test Environment Management Overview Test Environment Booking System Test Environment Services Test Environment Controls (TEBS) IAS 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 applications Third-party Services Client Virtualization Server virtualized services

12 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 TEMS Inc Test Environment Booking System 2.1 is ready to install at the client site or use via Cloud TEBS 2.1

13 Test Environment Management (TEM) Assessment
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. TEMS Inc provides Test Environment Management Services providing expert consultants to: Analyzes an organization’s current software testing and test environment management ecosystem • Proposes what actions (policies, standards, processes, guidelines) and toolsets are needed to improve testing within the organization. • Helps customers choose the right tools. • Offers a pilot or proof of concept to show the selected tools can deliver the test environment required within the client organization, and that the proposed process can deliver the expected benefits. • Provides a full TEM rollout. • Supports and trains customers all the way through the process and after the rollout.

14 Putting it all together, TEBS provides the foundation for comprehensive TEM control and integrates into Agile, DevOps, and TestOps

15 Purchase and Installation:
Proposed Next Steps 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


Download ppt "Intelligent and Automated Test Environment Management"

Similar presentations


Ads by Google