Sonam Chauhan Corporate Express B2B Change Management at Corporate Express.

Slides:



Advertisements
Similar presentations
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Advertisements

Sonam Chauhan Corporate Express webMethods Testing at Corporate Express.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Apache Struts Technology
The Premier Software Usage Analysis and Reporting Toolset CELUG Presentation – May 12, 2010 LT-Live : License Tracker’s License Server Monitor.
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
“Take your gradebook to the next level with GradeSpeed.NET” Gradebook Features Presentation.
ITIL: Service Transition
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Index Task Management System: Feature Index Personal TasksDepartment Tasks Task CreationTask Routing Task TemplatesTask Sorting and Filters SearchingTask.
1 Software Testing and Quality Assurance Lecture 30 – Testing Systems.
BizTalk Deployment using Visual Studio Release Management
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
Introduction to Software Testing
Implementing High Availability
Capability Maturity Model
ACL Solutions for Continuous Auditing and Monitoring John Verver CA, CISA, CMC Vice President, Professional Services & Product Strategy ACL Services Ltd.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
Intro Informatica Productivity Pack Save Time and Money while Increasing the Quality of Your PowerCenter Deployment Louis Hausle.
N By: Md Rezaul Huda Reza n
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
CustomWare Asia Pacific Pty Ltd All Rights Reserved Integration Quality Assurance – WmUnit.
AUTOBUILD Build and Deployment Automation Solution.
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Distribution After Release Tool Natalia Ratnikova.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Axel Naumann University of Nijmegen / NIKHEF, NL ROOT 2004 Users Workshop The Future of THtml Plans and Status of ROOT’s documentation facility.
Keeping Network Monitoring Current using Automated Nagios Configurations (WIP) Greg Wickham APAN July 2005.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Introduction to the Adapter Server Rob Mace June, 2008.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.

1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Computing Division Requests The following is a list of tasks about to be officially submitted to the Computing Division for requested support. D0 personnel.
Continuous DB integration testing with RAT „RATCOIN”
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
Wordpress with Mina Automated Deployment Solution Jonathan Gravato DIG 4104c.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
Network design Topic 6 Testing and documentation.
Leveraging Kinetic Task Management Unus Gaffoor & Michael Poole Kinetic Data.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
Test Plan: Introduction o Primary focus: developer testing –Implementation phase –Release testing –Maintenance and enhancement o Secondary focus: formal.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
IBM Software Group ® Software Distribution of ClearCase Artifacts with Tivoli Software Eitan Shomrai, IBM Software Group – Rational Yuval Kimel, IBM Software.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Oracle eBusiness Financials R12 Oracle Receivables Functional Overview TCS Oracle Practice.
CS223: Software Engineering Lecture 19: Unit Testing.
Automated Testing April 2001WISQA Meeting Ronald Utz, Automated Software Testing Analyst April 11, 2001.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
INFORMATION DEPLOYED. SOLUTIONS ADVANCED. MISSIONS ACCOMPLISHED. PDS Punch-Out v1.0 SPS Spotlight Series October 2014.
1 Presented by: Val Pennell, Test Tool Manager Date: March 9, 2004 Software Testing Tools – Load Testing.
SCDB Update Michel Jouvin LAL, Orsay March 17, 2010 Quattor Workshop, Thessaloniki.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTRODUCTION TO INTERSTAGE BPM.
3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. PeopleSoft General Ledger 9.2 New Features 9.2 Release New Features.
SOFTWARE TESTING TRAINING TOOLS SUPPORT FOR SOFTWARE TESTING Chapter 6 immaculateres 1.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
100% Exam Passing Guarantee & Money Back Assurance
Essentials of UrbanCode Deploy v6.1 QQ147
LOCO Extract – Transform - Load
Software testing
Unit Test Pattern.
Introduction to Software Testing
Module 01 ETICS Overview ETICS Online Tutorials
Capability Maturity Model
Capability Maturity Model
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

Sonam Chauhan Corporate Express B2B Change Management at Corporate Express

Overview Introduction Change Process Testing Monitoring and Administration Change Deployment CECM Deployment Verification Tool webMethods Deployer? Some Feature Requests

Introduction Constant pressure for change Change management process crucial webMethods weaknesses –Development skills required for changes –Primitive source control –Lack of testing support –No verification of change deployments

Change Process Requirements Definition Requirements Specification Development Review and Testing Change Deployment (Test  UAT  Live) Changes Validated Changes

Testing Like development, testing is an engineering skill –Allocate limited resources for max. benefit. Best return for your testing buck  Black-box Integration testing for Regressions –High level tests simulate live use –Tests can be external to code Easy to retrofit to existing codebase –Regression are the costliest bugs All changes must “first do no harm”

More Testing Points Developers can be testers! –Commitment to quality Make test development part of development process Make reviews of the test code part of code review process –Automate testing Automated Regression Testing Harness –Without automation, testing is tedious work Automation increases productivity and efficiency –Permanently add hard-won insight to corporate memory And replay it on demand –Essential for managing change in complex systems –Active testing catches problems early Load testing often very important –Some bugs can only be "teased out" under load.

Testing with JMeter Load testing part of same test script Use TN database to help test document transforms Multiple such test scripts are run by an automated regression test harness

Monitoring and Administration Separate developers from day to day server administration –Better staff productivity, better server stability Create monitor services specific to your needs –For eg: Can clients can access B2B resources? Is B2B thread count approaching dangerous levels? Integrate monitor services with external monitoring tools (eg: Nagios, OpenView) –Quantify system availability –Unified system monitoring interface makes it easy to administer systems

Change Deployment Process A defined process is important –Implementation Plan –Reviews and approval signoffs… –Post Implementation Actions –Test Plan –Rollback Pan Currently, some deployments require webMethods development skills

CECM Deployment Verification Tool CECM = CE Configuration Management A B2B package used to collate and compare package configuration information from an arbitrary number of webMethods B2B servers. –Calculates md5 checksum of package files –Shows package level differences –Ability to drill down to file level differences Essentially, a “Server-Diff” tool

Choose servers to “Diff”

Package level issues Drill down to file differences Hatched pattern means package missing

Hatched pattern means file missing Similar colours mean file has same checksum Different colours mean file has different checksums

CECM - Usage Used in detecting and correcting incorrectly setup B2B environments –For e.g.: a change that failed to deploy on one node in a cluster Used to assure correct deployment of B2B packages in a Develop/Test/Release cycle.

CECM - Details Option to exclude package manifests file –Manifest.v3 file contains package creation timestamp No session data persistence – need to use Mozilla for file-level drill-down –Arbitrary limitation in IE 5.5: GET URLs clipped to 4096 bytes Which files are included for package comparison? –Simple: All files documented as needing source control: /manifest.v3 /pub/ /widls/ /templates/ /code/jars/ /code/libs/ /code/source/ /ns/ –Excludes /data/, /config/, and other directories

wM Deployer? Deployer - a good idea Still maturing… –Seems to lack rollback functionality(?) –Some bugs: Package version number promotion bug Problem with ACL assignments –Questions about TN promotion ability Can it link profiles and document types to processing rule changes? (i.e. Can it remove need for TN Console in change deployment?).

Some Feature Requests Deployer is a good idea - improve and extend it’s functionality –Eg: Give it CECM’s ability to “diff servers” –Give it functionality to version a server state and rollback the entire server to a known state Create functionality or build hooks for: –Source code management systems –Automated documentation generation (including TN rules) –Automated Testing