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