3. NEED FOR ACDT 5. PROCESS FLOW 4. ACDT SOLUTION
|
|
- Dylan Benson
- 6 years ago
- Views:
Transcription
1 TCS ACDT Automated Code Deployment Tool Code deployment automation solution for faster and accurate deliveries Mahesh Gupta Tata Consultancy Services Solution Architect Mumbai Guru KP Rao Tata Consultancy Services Rational Lead Bangalore Nita Khare Tata Consultancy Services IBM SW Solutions Lead Mumbai ABSTRACT The White Paper describes the challenges & issues faced by manual application deployment process in multitier application environments and solution framework with desired functions and features in any deployment tool for complete automation of deployment. TARGET AUDIENCE Audience of this document is expected to have knowledge of deployment process. List of Abbreviations Used RSA RAD RTC RFT RPT XML 1. INTRODUCTION Rational Software Architect Rational Application Developer Rational Team Concert Rational Functional Tester Rational Performance Tester EXtensible Markup Language Table 1 List of Abbreviations This solution framework mainly helps in faster and accurate deployments. In short, ACDT helps in the deployment process automation and focuses mainly on below: Deployment Components Deployment Components List Source and Target Details Deployment Dependencies Deployment Activities Pre Deployment Post Deployment Standardization & Validation Bulk Import / Export Deployment Schedule Deployment Checklist Workflow Management Managing Deployment Workflows Notifications and Alerts Successful / Failure Deployments. Planned Deployments Reports Deployment Summary Dashboard Product Specific Adaptors Tool based Build/Packaging 2. PAIN AREAS OF DEPLOYMENT PROCESS Almost everyone who has worked in a project experiences the state when the deployment process has failed or was inaccurate. The business users are breathing down the neck for information for their important decision making. This results in On Time delivery failure and also missing of the SLAs result in loss of business and additional cost of rework. The common pain areas of the deployment processes are: Manual processes Incomplete Deployments Version Mismatch No Timely Notifications & Collaborations Missing Approvals Verification and Validation mechanism Absence of Pre & Post Deployment Verifications Diverse Tool / Technology dependent processes Lack of Deployment traceability and Logs Deployment Knowledge Retention Lack of scheduling and defining interdependencies Complex Failed Deployment Recovery Management Copyright 2010 Page 1 of 7
2 3. NEED FOR ACDT Code Deployment is crucial and integral part of release management and SDLC. Many times code deployment across environment is repeated manual process. Many projects handle hundreds of components to be deployed across platform through manual processes which results in error due to issues of missing, mismatch, wrong version etc of code component. And these manual processes are different for different platform/technology & COTS tools. This repeated manual process is mastered over time with some level of automation by the deployment team. But these components are not reusable for other applications & environments as these are not integrated, non-standardized & not transparent to other users. Due to manual intervention the monitoring & reporting of code deployment is another pain area of the manual deployment process. For code deployment governance, there is sheer need of defining work flow & ownership with right stakeholders to approve the complete process from initiation to post deployment housekeeping. One of the pain/challenge of manual deployment is to recover in case of failure during deployment. The failure can be in any part/module/process of deployment and such failure can cause major issues in business continuity. 2. Collaborative: Should support high collaboration among the stake holders like notification & alerts 3. Workflow: Should support organized tasks execution with defined ownership among stakeholders 4. Reporting: Should provide a single and consolidate view of deployment processes 5. Integration with Configuration tools: Integration with the enterprise configuration management tool 6. Reusable: Should support to reuse the mastered deployment processes across applications & environments. 7. Security Management: Environment wise role based security management. And reusability of environment details (parameters, access credential etc) in secured fashion. 5. PROCESS FLOW To summarize, following are key points to express why ACDT is required. Centralized Single tool for deployment Defined process Standardization Deployment governance & reporting Reduced risk of wrong deployment Traceability & Transparency Efficient Failed Deployment Recovery Objective is to have single centralized automated tool for code deployment across the platform and environments within organization. 4. ACDT SOLUTION ACDT is based on modularizing the deployment process and activities. At high level all deployment processes can be categorized in below groups. Code Movement Code Build (Tool /platform specific processing) Database script execution OS Script execution Deployment governance Setup & Configuration (Environment parameters, Security setup etc.) Except last one all of the above processes can be automated. Apart from automation, the desired tool should also support below functionalities to facilitate smooth accurate deployment Every Time & On Time. 1. Modularized: Should allow users to break the deployment work in multiple steps/tasks Diagram 1 ACDT Process Flow There are several ways of automating the entire deployment process. Projects over the period of time try to handle the deployment issue in half hazard manner i.e. by building custom scripts or using some deployment tool available in the market. But, this is not a standard, systematic and complete way. Teams start building custom tool for deployment. The code developed is limited to project / customer or specific product use. Explore tools available in the market and find the best fit for your enterprise. One such tool is RTC Rational Team Concert. In this paper we focus on how RTC tool supports the desired features and functionaries required for ACDT and how we can use for Cognos and Datastage application deployments. Copyright 2010 Page 2 of 7
3 RTC - IBM Rational Team Concert is built on the Jazz Platform, an extensible technology platform that helps teams integrate tasks across the software life cycle. Rational Team Concert is built on client-server architecture and it enables software development teams to track all aspects of their work, such as work items, source control, reporting, and build management, in a single product. Rational Team Concert has an Eclipse-based client interface, a Microsoft Visual Studio client interface, and a Web interface. Additionally it provides since version 4.0 a windows shell integration within the Windows Explorer for source control of files within the Rational Team Concert repository. The client interfaces provide an integrated development environment for developers to build and deliver artifacts. Users can use the Web interface to administer servers and projects, access project areas, browse repository information, update tasks, or read about recent events. Now let us analyze how RTC maps to the ACDT features. 5.1 Modularized Build Management capabilities of RTC support build templates like Ant, Maven, command line etc. Most of the cases Build Engineers using RTC will consider using Ant Script template which uses build.xml for build & deployment. Below we have detailed how we can break the deployment work into multiple targets using build.xml structure. And define interdependency among them. The depends attribute can be included in the target tag into XML to specify that this target requires another target to be executed prior to being executed itself. Multiple targets can be specified and separated with commas. <target name="one" depends="two, three"> Here, target "one" will not be executed until the targets named "two" and "three" are, first. Example of using the depends attribute Here is an example of a build file that executes three targets in order, first, middle and last. Note that the order the targets appear in the build file is unimportant: <project name="test Project" default="dist" basedir="."> <description> simple example build file </description> <!-- set global properties for this build --> <property name="src" location="d:\releng\sample Project"/> <property name="build" location="d:\rtc Build\builddir"/> <property name="dist" location="d:\rtc Build\final"/> <target name="init"> <!-- Create the time stamp --> <tstamp/> <!-- Create the build directory structure used by compile --> <mkdir dir="${build}"/> <target name="compile" depends="init" description="compile the source " > <!-- Compile the java code from ${src} into ${build} --> <javac srcdir="${src}" destdir="${build}"/> <target name="dist" depends="compile" description="generate the distribution" > <!-- Create the distribution directory --> <mkdir dir="${dist}/lib"/> <!-- Put everything in ${build} into the MyProject- ${DSTAMP}.jar file --> <jar jarfile="${dist}/lib/myproject-${dstamp}.jar" basedir="${build}"/> </project> 5.2 Collaborative IBM RTC is a Collaborative project planning tool on Jazz platform, which contains added features of Source Code Management & Build/Deployment Management. Its web based environment allows team members to receive & share updates / notifications on all the team activities getting executed. Each member can receive notifications or alerts on the tasks / actions, provided he is subscribed for the same. Also RTC Web provides rich Dashboards for individual team members. One can go through the available build specific widgets (like Builds, Build Health etc) in the RTC Dashboard & get more information on the number of builds executed, how many are passed / failed etc., and generate reports on build statistics. Dashboards are easy to create and update, and are highly customizable. You can add/remove any viewlet, drag & drop to move them around, organize them under different tabs, and configure each one to show exactly what you want. The appearance of each viewlet is also customizable. You can change titles, trim colors, and even make them trim-less so they stand out. Copyright 2010 Page 3 of 7
4 practices. It's built from the ground up with advanced features to support collaborative development, lifecycle integration, traceability, and control. Teams using RSA / RAD can source control their models, code directly by deploying RTC plugin on top of these tools. Also, Test artifacts like Test cases, Test Scripts too can be controlled by deploying RTC client plugin onto specific testing tools like RFT, RPT etc. In a collaborative environment, a team member can associate his changes with the work items he has been assigned to. Later on, the approver can refer the changes applied during approving/rejecting the respective work item / task. Diagram 2 Customizable Dashboard 5.3 Workflow Using RTC s Task management capabilities, team lead can assign specific tasks to his team members. If the notifications are enabled, the member will be notified about the task assignment & he will start working on the activity. Once complete, he can update the task status & ask the team lead to review, approve his activity. Team lead can then review the results & can then approve / reject the assigned task. Each member of the team can use the available widgets / add custom widgets to get an understanding on the current status of the project (tasks assigned to him/ assigned by him / pending for his approval etc.). Using the rich mouse-hover features, he can directly open the task page with more details of that particular task. A wide array of work item trend reports allows you to view new work items per day, closed work items per day, a comparison of open work items between teams, open work items by type, open vs. closed work items, and others. Team Lead can create a Project plan (Release Backlog/ Spring Backlog/ Product Backlog etc.), create necessary tasks under the plan & assign them to the respective team members. He can monitor the progress of the tasks by viewing the available widgets in his dashboard. We can organize the task execution based on the priorities, by developing custom plugins using RTC Rest APIs. 5.4 Advanced Source Control Management One of the key feature build-in with RTC is the powerful SCM capabilities. Its focus is on supporting geographically distributed teams and has strong support for parallel development, component based development, and agile Although, RTC does not have built-in integration capabilities with tools like Cognos & Data stage, still these associated artifacts can be controlled under RTC s Source control. One can use the RTC Synchronizer Solution developed by Rational COE & synchronize Cognos / Data Stage updated artifacts into RTC workspace & then delivers it to RTC SCM Stream. Similarly new members can download / copy the latest version of the files from RTC Stream into their local workspace & then start work on the latest version of the artifact (by importing them into local Cognos environment). RTC Synchronizer is a GUI developed using eclipse plugin extensions. Diagram 3 Custom built GUI for Code Synchronization Member can also deploy the latest version checked into the RTC stream into n number of server locations using the Deployment option provided in the solution. 5.5 Reporting Build Reports When the build fails, people need to know why it failed and how to fix it. Over time, interested stakeholders would also like to know about the build's record - how often does it fail? How long does it take to fix a broken build? What has caused it to break the most frequently? Is the build taking longer to complete than before? It is possible to answer these questions, and others, using a number of build-related reports, including Build Health, Code Coverage, Code Health, Frequent Test Failures, and Frequent Test Regressions. Copyright 2010 Page 4 of 7
5 2. Subversion integrates directly with Rational Team Concert in these ways: Bridge and an importer. Subversion Bridge lets you connect Jazz Work Items to Subversion Repositories to work items. Development teams who wish to use Subversion as their version control tool but associate change sets in Subversion with work items in Team Concert can use this bridge to enable Team Concert collaboration, dashboards and agile planning with subversion. Importer can import the data from Subversion repository into Jazz SCM. Both Subversion Bridge and an importer are included with all Team Concert Editions. 3. Rational Team Concert integrates with CVS through CVS Importer. The importer imports data from CVS into Jazz SCM. The importer maintains version history. The CVS importer is included with any Team Concert product Edition. Diagram 4 Deployment Status When there is more detailed information available for a particular item, you can hover on the item to get a tooltip showing a little more, zoom in on the viewlet to see more details for all the items, or you can click on the link to see the complete information. This includes work items, plans, builds, reports, feeds, and other key data. E 4. Rational Team Concert integrates with Git through Git Bridge. Development teams who wish to use Git as their version control tool but associate commits in Git with work items in Team Concert can use this integration to enable Team Concert collaboration, dashboards and agile planning with Git. The Git integration uses the Team Concert RESTful API for modifying work items and their attributes and it provides direct linking between Team Concert work items and Git changes. The Git integration is supported with any Team Concert product Edition. 5. Rational Synergy integrates with Rational Team Concert (RTC) using a bridge. Using the Synergy bridge to RTC allows integrating Synergy with RTC so that you utilize the benefits of Work Items, Agile Planning, Collaboration and Dashboard capabilities without using Jazz source control Diagram 5 Deployment Process status 5.6 Integration with Configuration tools Integration with RTC itself has built in SCM features. Still it can integrate with other SCM tools like IBM Clear Case, Sub version, Synergy, Git etc. 5.7 Reusable The ANT scripts, Reports, Dashboard etc. built and developed for one application environment can be easily reused for multiple applications across environments. 1. The Rational ClearCase Bridge provides a traceability link from Rational ClearCase artifacts to work items in Rational Team Concert. This is primarily for a customer who wants to continue to use Rational ClearCase as a source control system, but who also wants to take advantage of other features of Rational Team Concert, such as agile planning, dashboards, and etc Copyright 2010 Page 5 of 7
6 5.8 Security Management In this part we specifically focus on the Authentication mechanism supported by IBM Jazz Server. We can use the ant-contrib <trycatch> task, as detailed in the example below. We can have the scripts to be executed (& which may fail during execution) within the <try> <catch> block & can check for the property value in the <finally> block. Based on the Property value we can recover back to the previous deployment state. Diagram 6 Security Integration There are basically 2 methods of User Authentication into Jazz 1. Form : default method Jazz team server web UI presents HTML form to collect user credentials first time user attempts to access a secured resource Login session is established between the browser and the server; once authenticated, the server only needs to validate the session but does no need to re-authenticate credentials. 2. Basic : method used by LDAP The web browser itself presents a dialog to collect user credentials the first time the user attempts to access a secured resource Credentials are passed on every request from client to the server; on each request the server (Web sphere) validates the credentials or (Tomcat) re-authenticates credentials. 5.9 Failed Recovery Management Recovery from failed deployments is very critical to restore the original state of the solution to ensure business as usual. In this automated deployment framework, entire deployment process has to be coded (Scripted) as module with defined interdependencies. All such modules should have separate recovery module in case of failure. Deployment failure recoveries are of two types: Module/Process Failed Recovery: Developer has to code the recovery script in such a way so as to completely recover the module irrespective of the point of failure within module. For example: <target name="taskfailcheck"> <trycatch property="taskfailed" reference="errorref"> <try> <antcall target="normaltarget" /> </try> <catch> <echo>error caught: ${errorref}</echo> </catch> <finally> <echo>check if we failed and perform task otherwise perform other task.</echo> <if> <isset property="taskfailed" /> <then> <antcall target="failtarget" /> </then> <!-- otherwise perform succesful task --> <else> <antcall target="successtarget" /> </else> </if> </finally> </trycatch> Replace the normaltarget, failtarget, and successtarget with actual targets; We could also just check the taskfailed property in the other targets themselves, for example: <target name="failedtarget" if="taskfailed"> then we would have a target setup like this to setup the order: <target name="mastertarget" depends="taskfailcheck, successtarget, failedtarget"/> This task would run the trycatch then it would run either the successtarget or the failedtarget depending on the success and failure of the normaltarget target. Within Module/Process failed or Partial module Recovery: Partial or in between process failure recovery is complicated but can be achieved by capturing the control data during process or module execution at each logical Copyright 2010 Page 6 of 7
7 commit of the changes. The implementation team should weight the cost and affinity of such incidences to decide if they need to implement partial process fail recovery. Considering our scenario using RTC as a build management tool with Ant scripts, we could use an additional 'Master' ant script. The master script (a new one) includes all public targets from the original one and delegates the work to the corresponding task in your build script (ant calls) 6.1 Cost Effort Analysis Mentioned below are the Effort related factors that can be considered while performing the Cost Benefit of the solution. The weights can be assigned appropriately as per the requirements. If the delegate fails, the master should be able to recognize the failure and could call the 'clean-up' task (either on the 'master' or on the original build file) We can make use of the <try><catch> block as explained in the Process Failed Recovery section in this case as well. But we will be having sub blocks for each of the tasks that need to be executed, with a recovery plan for individual tasks (rather than for all together, as in the earlier case). 6. BENEFITS Mentioned below are the benefits of using ACDT solution. Ease of Deployment - Reduced deployment effort (30% reduction in the deployment effort). Gain will increase as the reusability increases Less Time to deploy Reduced deployment time (30% reduction in the deployment time). Gain will increase over time. Governance Transparency in the entire deployment process, automates building deployment process knowledge base. Automated approval management Risk Minimization pertaining to loss of knowledge and human errors. Automated Dashboard based Monitoring Robust, Flexible and Scalable automation process which is in line with industry best practices. Reduced risk of non-compliance. Technical effectiveness and efficiency of the deployment solution. Control and standardization. Effective code management. Diagram 7 Cost Effort Analysis Here are few of the other Factors that can be considered while deciding to go for Automated Deployment. Applications Count Application environment complexity Support team size Nos. of users Frequency of deployment Stability of applications Nos. of modules / components Type of Architecture 7. SUMMARY ACDT solution framework is applicable and qualified for all products where deployment is a main concern. 8. Useful Links Copyright 2010 Page 7 of 7
What's New With Rational Team Concert (TM)
What's New With Rational Team Concert (TM) Erich Gamma Distinguished Engineer, Rational Team Concert Lead 2009 IBM Corporation Agile at Scale: Agile Planning 1 Agenda Deliver Global Enterprise Readiness
More informationNew and noteworthy in Rational Asset Manager V7.5.1
Rational Asset Manager New and noteworthy in Rational Asset Manager V7.5.1 IBM Corporation 2011 The information contained in this presentation is provided for informational purposes only. While efforts
More informationIKAN ALM manages your software development wherever it is done in-house, distributed and global, outsourced, in a satellite office or even at home.
IKAN ALM manages your software development wherever it is done in-house, distributed and global, outsourced, in a satellite office or even at home. Managing or controlling software development without
More informationA Day in the Life of a Migrated ClearCase User. A Sneak Preview
A Day in the Life of a Migrated ClearCase User A Sneak Preview Table of Contents Scope...3 Introduction...3 Administrative Tasks...4 Working in the IDE...8 Managing Builds...12 Managing Releases...14 Summary...16
More informationVendor: IBM. Exam Code: C Exam Name: Rational Team Concert V4. Version: Demo
Vendor: IBM Exam Code: C2140-820 Exam Name: Rational Team Concert V4 Version: Demo QUESTION NO: 1 What are two types of work item approvals? (Choose two.) A. approval B. certification C. review D. validation
More informationAgenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A
ClearQuest 8.0 What s New Shmuel Bashan Rational Services - GSAT Agenda Positioning Integrations Collaboration Administration New Features Deprecations Q&A 2 IBM Rational ClearQuest Comprehensive Software
More informationTestking.M questions
Testking.M2140-648.81 questions Number: M2140-648 Passing Score: 800 Time Limit: 120 min File Version: 4.8 http://www.gratisexam.com/ M2140-648 IBM Rational IT Sales Mastery Test v2 Excellent Questions,
More informationGetting ready for ALM Octane
White Paper Getting ready for ALM Octane Next-generation application lifecycle management ALM v12.53 Contents Contents... 2 Achieving success in a bimodal world... 3 About ALM software... 3 ALM Octane
More informationFREQUENTLY ASKED QUESTIONS
Borland CaliberRM FREQUENTLY ASKED QUESTIONS GENERAL QUESTIONS What is Borland Caliber? Borland Caliber is a family of tools that supports the Borland Requirements Definition and Management Solution (RDM).
More informationIBM SmartCloud public images with selected software
IBM SmartCloud public images with selected software Current as of September 1, 2011. To find out how your organization can leverage the IBM SmartCloud, visit our IBM SmartCloud Enterprise website. PAYG:
More information1. Which CLM capability does the Analyst role have full read/write access to?
Volume: 75 Questions 1. Which CLM capability does the Analyst role have full read/write access to? A. software configuration management B. test management C. automation D. requirements management Answer:
More informationRational ClearQuest 8.0 Release Report
Rational ClearQuest 8.0 Release Report Dated: 01 November, 2011 Updated: 18 July, 2012 IBM Corporation 2012 Trademarks IBM, the IBM logo, and ibm.com are trademarks of International Business Machines Corp.,
More informationClosing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet
Closing the Agile Loop Continuous Integration, Continuous Information Darryl Bowler Senior Systems Architect CollabNet Agenda How we got here Continuous Integration, Defined Poor Practices (Common Anti-Patterns)
More informationEffective Test Automation of SAP Implementations
Effective Test Automation of SAP Implementations Vipin Kumar Managing Director & Software Engineering Evangelist Astra Infotech Pvt Ltd vk@astrainfotech.com QM15 2009 IBM Corporation Agenda Introduction
More informationSoftware Development
Agile, Waterfall & Hybrid Method Support SAFe Template Git, SVN, Mercurial Integration Release Management DevOps Baselining (Versioning) Integrated to Requirements and QA & Testing Overview codebeamer
More informationwhite paper An Overview of SURE A Software Configuration Management Solution for Developers of Composite Applications for ClearPath Systems
white paper An Overview of SURE A Software Configuration Management Solution for Developers of Composite Applications for ClearPath Systems 2 Table of Contents Introduction 5 What is SURE? 5 A common IT
More informationIBM Tivoli Monitoring
Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Proactively monitor critical components Help reduce total IT operational
More informationCollaborative ALM Interoperability
Collaborative ALM Interoperability Options for integrating Rational ClearQuest with Rational Team Concert and Rational Quality Manager Rich Forziati and Mats Gothe January 5, 2010 Page 1 of 17 INTRODUCTION...
More informationIBM IoT Continuous Engineering on Cloud and IBM Collaborative Lifecycle Management on Cloud
Service Description IBM IoT Continuous Engineering on Cloud and IBM Collaborative Lifecycle Management on Cloud This Service Description describes the Cloud Service IBM provides to Client. Client means
More informationThe Development Productivity Platform
Software Lifecycle Management The Development Productivity Platform Polarion s value for your business Why Polarion? Lots of point solutions Tool landscape: Requirement management, change management, Microsoft
More informationIBM Rational Systems Developer, Version 7.0
Simplify model-driven development for software products and systems IBM Rational Systems Developer, Version 7.0 Highlights Offers integrated design and development, accommodating visualization and editing
More informationDatasheet. CollabNet TeamForge Version Control
2 COLLABNET TEAMFORGE IMAGINE. CREATE. DELIVER. TEAMFORGE Winner for 14 years running (ALM and Development Tools) 2016 Winner (Applications) 2017 Gold Winner (Application Development - Innovations) TeamForge
More informationIBM Rational Team Concert Feature Overview
Rolf Nelson / Chris Trobridge RTC Product Managers IBM Rational Team Concert June IBM Rational Team Concert 4.0.3 Feature Overview Be agile. Be lean. Work Together IBM Rational Team Concert v4.0.3 Q2 Agile
More informationWHITE PAPER. Getting started with Continuous Integration in software development. Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi
WHITE PAPER Getting started with Continuous Integration in software development Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT
More informationOctober 16-17, Omni Shoreham 2500 Calvert Street NW Embassy Conference Room Washington, DC 20008
2018 IBM Engineer Open Labs (NO COST - not a substitute for full training courses) October 16-17, 2018 Omni Shoreham 2500 Calvert Street NW Embassy Conference Room Washington, DC 20008 Registration 10/16:
More informationIBM Rational Software
IBM Software Development Conference 2008 IBM Extra Value Use Cases for Software Development Leigh Williamson IBM Distinguished Engineer, Software Architecture & Development leighw@us.ibm.com C&RM Track
More informationOracle Policy Automation The modern enterprise advice platform
Oracle Policy Automation The modern enterprise advice platform Features and benefits August 2017 Program agenda 1 2 3 Overview of Oracle Policy Automation New features in August 2017 release For more information
More informationORACLE DATA INTEGRATOR ENTERPRISE EDITION
ORACLE DATA INTEGRATOR ENTERPRISE EDITION Oracle Data Integrator Enterprise Edition delivers high-performance data movement and transformation among enterprise platforms with its open and integrated E-LT
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Application Lifecycle Management for ADF Lynn Munsinger, Oracle JDeveloper and ADF 2 Copyright 2011, Oracle and/or its affiliates. All
More informationHP Cloud Maps for rapid provisioning of infrastructure and applications
Technical white paper HP Cloud Maps for rapid provisioning of infrastructure and applications Table of contents Executive summary 2 Introduction 2 What is an HP Cloud Map? 3 HP Cloud Map components 3 Enabling
More informationIntroduction to Hyperion Financial Reporting
Introduction to Hyperion Financial Reporting Created By : Rupam Majumdar Reviewed : Amit Sharma Contact Point : bisp.consulting@gmail.com Financial Management Task Financial Management tasks follow a typical
More informationDesktop Activity Intelligence
Desktop Activity Intelligence Table of Contents Cicero Discovery Delivers Activity Intelligence... 1 Cicero Discovery Modules... 1 System Monitor... 2 Session Monitor... 3 Activity Monitor... 3 Business
More informationERUC Collaborative Application Lifecycle Management. Mats Göthe Greenthread Solution Architect GDD and C/ALM IBM Corporation
Collaborative Application Lifecycle Management Mats Göthe Greenthread Solution Architect GDD and C/ALM Collaborative Application Lifecycle Management - Introduction Application Lifecycle Management is
More informationPV213 Enterprise Information Systems in Practice 09 Security, Configuration management
PV213 Enterprise Information Systems in Practice 09 Security, Configuration management PV213 EIS in Practice: 09 Security, Configuration management 1 PV213 EIS in Practice: 09 Security, Configuration management
More informationWhy Switch to Helix Core?
VS COMPARISON Perforce Helix Core vs. IBM Rational ClearCase Helix Core is set apart from all other version control systems by its high performance, scalability, and increased productivity for hardware
More informationSingle Euro Payments Area
Single Euro Payments Area Background The Single Euro Payments Area (SEPA) is a payment-integration initiative of the European Union for simplification of bank transfers. As of March 2012, SEPA consists
More informationData Protection Management (DPM)
Industry Trends and Technology Perspective White Paper Data Protection Management (DPM) A look at the benefits of DPM for timely and effective data protection management By Greg Schulz Founder and Senior
More informationSSL ClearView Reporter Data Sheet
SSL ClearView Reporter Data Sheet Written expressly for the Juniper Networks SSL VPN, the SSL ClearView Reporter application takes log data from one or more SSL VPN devices and generates feature-rich reports
More informationIndustrial IT System 800xA Engineering
Industrial IT System 800xA Engineering Overview Features and Benefits Integrated Engineering Environment Supports the engineering of the entire extended automation system - from field device to plant management
More informationPRO: Designing and Developing Microsoft SharePoint Server 2010 Applications
PRO: Designing and Developing Microsoft SharePoint Server 2010 Applications 10232; 5 Days, Instructor-led Course Description This five-day instructor-led course is intended for SharePoint Development professionals
More informationControl for Kx. Functional Overview
Control for Kx Functional Overview 2 Extreme Performance Low latency, time series data Streaming Analytics Operational Intelligence Proven Solutions Rich Functionality Re-usable Components & Frameworks
More informationUltimus Adaptive BPM Suite V8 Product Brief Page 2
The Ultimus Adaptive BPM Suite is a complete, enterprise software application designed to create an operational environment that empowers people in the organization to drive process automation and improvement.
More informationThe Business Case for ALM Transformation ALM
ALM Application Lifecycle Management White Paper Out-of-Date; Out-of-Touch The Business Case for ALM Transformation Executive summary: The Business Case for Change Ultimately improve the quality and success
More informationENTERPRISE SCALED AGILE REPORTING GUIDELINES
ENTERPRISE SCALED AGILE REPORTING GUIDELINES Abstract This document describes the set of reports available for your scaled agile tooling environment, how to import them into your environment, and the best
More informationAccelerate modernization of enterprise assets using IBM s Rational Asset Analyzer
Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer V.Quiblier. Rational Z Technical Sales Specialist 2006 IBM Corporation 2007 IBM Corporation Agenda IBM Software Group The
More informationThis guide which is primarily intended for administrators and supervisors includes the following sections:
Micro Focus Service Desk - Getting Started May 2017 The Micro Focus Service Desk Getting Started guide gives information about the basic steps that are required to quickly configure Micro Focus Service
More informationVendor Cloud Platinum Package: Included Capabilities
Solution Overview Third-Party Risk Management Vendor Cloud Platinum Package: Included Capabilities The Vendor Cloud Platinum package provides the highest level of risk management capabilities, offering
More informationCertif ication Exam Guide. Infor Certified M3 Installation Consultant v13.3 Exam #: M3-INSC
Certif ication Exam Guide Infor Certified M3 Installation Consultant v13.3 Exam #: M3-INSC133-110 Target Audience This exam targets the skills and abilities required by an M3 Installation Consultant with
More informationENTERPRISE SCALED AGILE REPORTING GUIDELINES
ENTERPRISE SCALED AGILE REPORTING GUIDELINES Abstract This document describes the set of reports available for your scaled agile tooling environment, how to import them into your environment, and the best
More informationTools and technology usage in PFMS application lifecycle management process
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri Rakviashvili, Head of Software Department Agenda
More information2013 Rational Software Open Labs
2013 Rational Software Open Labs Target to better LEARNING (not substitution for full training course) Software Choose from one or more of twelve Self-Paced, Hands-On Labs: Rational System Architect for
More informationWindchill ProjectLink Curriculum Guide
Windchill ProjectLink 10.1 Curriculum Guide Live Classroom Curriculum Guide Introduction to Windchill ProjectLink 10.1 Business Administration of Windchill ProjectLink 10.1 Workflow Administration of Windchill
More informationIntegrating Configuration Management Into Your Release Automation Strategy
WHITE PAPER MARCH 2015 Integrating Configuration Management Into Your Release Automation Strategy Tim Mueting / Paul Peterson Application Delivery CA Technologies 2 WHITE PAPER: INTEGRATING CONFIGURATION
More information2 Business Processes and Forms with Office SharePoint Server 2007
Workflow with Microsoft Office SharePoint Server 2007 Executive Summary Over the last decade, business process management solutions have been gaining considerable momentum as organizations are struggling
More informationLifecycle Management for SAP BusinessObjects User Guide
Lifecycle Management for SAP BusinessObjects User Guide SAP BusinessObjects XI 3.1 Sevice Pack 3 windows Copyright 2010 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,
More informationIBM Rational Software
2007 IBM Corporation IBM Rational Software Development Conference 2008 IBM Rational Change and Release Management Michael O Rourke Vice President, Rational Software Development mikeorou@us.ibm.com Disclaimer
More informationSupport for Capability Maturity Model Integration
Support for Capability Maturity Model Integration This is the sixth in a series of articles on how Rational Collaborative Lifecycle Management (CLM) solutions support software development compliance. Many
More informationPerfect Service. Testing: Landesk Service Desk 7.6. Dr. Götz Güttich
Testing: Landesk Service Desk 7.6 Perfect Service Dr. Götz Güttich With Service Desk 7.6, LANDesk delivers a powerful IT service management solution for IT service providers and support organizations.
More informationSAMPLE REQUEST FOR PROPOSAL
PROCUREMENTS SOLUTIONS FOR FINANCIAL MANAGERS 1 BPMS BUYER S TOOL KIT SAMPLE REQUEST FOR PROPOSAL The typical RFP for a Business Process Management Suite (BPMS) contains a long list of checklist items
More informationIBM Rational RequisitePro
Success starts with requirements management IBM Rational RequisitePro Highlights Offers advanced Microsoft Provides Web access for Word integration distributed teams Built on a robust Offers flexible reporting
More informationSystems Management of the SAS 9.2 Enterprise Business Intelligence Environment Gary T. Ciampa, SAS Institute Inc., Cary, NC
Paper 276-2010 Systems Management of the SAS 9.2 Enterprise Business Intelligence Environment Gary T. Ciampa, SAS Institute Inc., Cary, NC ABSTRACT The evolution of the SAS 9.2 architecture provides a
More informationSince DevTrack was first introduced in 1996, TechExcel s prospects and customers have evaluated the product primarily in two ways:
DevTrack The Integrated Solution For Defect and Project Tracking Introduction DevTrack is one of the most powerful and flexible defect and project tracking solutions available. This paper describes the
More informationAnalyze, Design, and Develop Applications
Analyze, Design, and Develop Applications On Demand Insurance Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.
More informationCask Data Application Platform (CDAP) Extensions
Cask Data Application Platform (CDAP) Extensions CDAP Extensions provide additional capabilities and user interfaces to CDAP. They are use-case specific applications designed to solve common and critical
More informationGoMidjets Policy Solutions
Defining Configuration Management GoMidjets Policy Solutions December 2011 About GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing
More informationMCSE: Private Cloud Training Course (System Center 2012)
MCSE: Private Cloud Training Course (System Center 2012) Microsoft Course 10750 (Exam 70-246) Prerequisites MCSA: Windows Server 2012 Microsoft Course 10750 Exam 70-246 - Prerequisites Before attending
More informationBenefits. + + Consistent quality to recipe specification. + + Increase asset utilization and operational efficiency
Wonderware InBatch Flexible Batch Management Wonderware InBatch software enables sophisticated equipment arbitration and concurrent batch execution capabilities to maximize asset utilization, plant throughput
More informationIBM Rational Software Quality Solutions
IBM Software Group IBM Rational Software Quality Solutions - IBM Rational Performance Tester Denice Wong Technical Consultant Rational Software, IBM Hong Kong 2006 IBM Corporation Agenda IBM Rational Software
More informationYou can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.
Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,
More informationAutomated Delivery Pipeline An Open Platform
Automated Delivery Pipeline An Open Platform Ratonal Ratonal Team Team Concert Concert (RTC) (RTC) or or multple multple choices Applicaton Applicaton Discovery Discovery understanding understanding IBM
More informationGRANTA MI:Materials Gateway for Creo Parametric Version 2.0
Release Notes GRANTA MI:Materials Gateway for Creo Parametric Version 2.0 December 2013 Introduction GRANTA MI from Granta Design is the leading materials information management software system for engineering
More informationSAFE REPORTING GUIDELINES for CLM 6.0.3
SAFE REPORTING GUIDELINES for CLM 6.0.3 Deploying the SAFe reports in your CLM JRS 6.0.3 environment Abstract This document describes how to import the SAFe reports delivered via archive files published
More informationApril Microsoft Corp. All rights reserved
Select the right tools for today and tomorrow. Microsoft Project 2010 offers flexibility and choice by providing tailored work management solutions for individuals, teams and the enterprise. April 2010
More informationNetVault Backup System Administration Complete Instructorled
NetVault Backup System Administration Complete Instructorled Training The NetVault Backup System Administration Complete Instructor-led training course is designed to instruct students on the essentials
More informationThe SharePoint Workflow Conundrum
SharePoint Workflow Conundrum Author: Geoff Evelyn The SharePoint Workflow Conundrum An examination of the workflow provisions around SharePoint, Office365, Windows Azure and what implications there are
More informationYou can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.
Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,
More information"Web Age Speaks!" Webinar Series. Introduction to DevOps
"Web Age Speaks!" Webinar Series Introduction to DevOps Introduction Mikhail Vladimirov Director, Curriculum Architecture mikhail.vladimirov@webagesolutions.com Web Age Solutions Providing a broad spectrum
More information"Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary
Description Course Summary This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio
More informationImplementing Microsoft Azure Infrastructure Solutions
Implementing Microsoft Azure Infrastructure Solutions Course # Exam: Prerequisites Technology: Delivery Method: Length: 20533 70-533 20532 Microsoft Products Instructor-led (classroom) 5 Days Overview
More informationBest practices for delivering better software faster with ALM.
Application lifecycle management solutions White paper December 2009 Best practices for delivering better software faster with ALM. Steps for systems and software development Dominic Tavassoli, program
More informationAgile Software Production?
Agile Software Production? Andrew Patterson Electric Cloud Europe www.electric-cloud.com Agenda Its not (just) about Agile Development The real issues in the Software Development Lifecycle What are they?
More informationLes images publiques avec logiciels sélectionnés, disponibles sur l IBM SmartCloud
Les images publiques avec logiciels sélectionnés, disponibles sur l IBM SmartCloud Date d effet : 03 mai 2011. Pour savoir comment votre organisation peut utiliser l IBM Cloud, visitez notre site Web IBM
More informationCOPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?
1 WHAT S IN THIS CHAPTER? Defining application lifecycle management Learning about the Visual Studio 2013 product family Seeing ALM in action using Visual Studio Ultimate 2013 In June of 1999, Microsoft
More informationHyperion Planning. Ahmad Bilal 8/31/2010
2010 Hyperion Planning Ahmad Bilal Abmian1981@gmail.com 8/31/2010 Page 2 Hyperion Oracle's performance management applications are a modular suite of integrated applications that support a broad range
More informationApplication Lifecycle Management for SAP Powered by IBM Rational
Application Lifecycle Management for SAP Powered by IBM Rational Change is Critical to Business Innovation There are 3 key drivers for change events Business Drivers Modified Business Processes M&A and
More informationFueled with ALM Octane
White Paper Application Delivery Management Fueled with ALM Octane Introducing the Next Generation of Application Lifecycle Management Table of Contents page Fueled with ALM Octane...1 Achieving Success
More informationImplementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led
More informationIBM Rational Software Development Conference 2007
It s for IBM System i and System z Jean-Yves B. Rigolet Software Engineer, IBM Rational Software rigolet.j@fr.ibm.com 2007 IBM Corporation Agenda Introduction A brief tour of Jazz Jazz in System i and
More informationPOLOPOLY V9 TECHNICAL OVERVIEW. System Architecture Templates and Presentation Modules
POLOPOLY V9 TECHNICAL OVERVIEW System Architecture Templates and Presentation Modules 2008 Atex Group Ltd Polopoly, Polopoly Content Manager, Polopoly Relationship Manager, Polopoly User Module, Polopoly
More informationSAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW
D A T A S H E E T PROGRESS BPM SERVER PROGRESS BPM SERVER OVERVIEW The process execution and integration capabilities of Progress Savvion BusinessManager Platform are provided by the Progress Savvion BPM
More informationTHE APPLICATION LIFE CYCLE MANAGEMENT
THE APPLICATION LIFE CYCLE MANAGEMENT In earlier days, the time to production of a software was reasonably long, with teams having 12-34 month long development cycles. Today, applications have become a
More informationDramatically improve the way work gets done with IBM Business Process Manager
IBM Software Thought Leadership White Paper Dramatically improve the way work gets done with IBM Business Process Manager 2 Dramatically improve the way work gets done with IBM Business Process Manager
More informationSOLUTION BRIEF DOSSIER MANAGEMENT
SOLUTION BRIEF DOSSIER MANAGEMENT BUSINESS CHALLENGES The end-to-end submission management process is very complex, supporting many cross-functional processes such as manufacturing, R&D document authoring
More informationBuilding an SOA Solution Building a typical SOA application involves the following activities:
Product Reviews Oracle SOA Suite By Feroze Mohammed; Lawrence Pravin May. 5, 2006 04:30 PM Service-oriented architecture is an architectural approach to building software applications as a collection of
More informationHP Cloud Service Automation Concepts Guide
HP Cloud Service Automation Concepts Guide Concepts Guide with Business Process Summary and Architectural Overview Software Version: 3.20 Table of Contents Addressing cloud service management challenges
More informationIBM Operational Decision Manager
IBM Operational Decision Manager Improve operational effectiveness with next generation business rules Highlights Enables business users to make changes to their automated business policies and decisions
More informationIBM Watson IoT Maximo Asset Management
IBM Watson IoT Maximo Asset Management Maximo 7.6 Analytic Options and Comparisons Revision 2 Pam Denny Senior Analytics Architect Maximo Analytics Options and Comparisons CONTENTS Revision History v 1
More informationPTC INTEGRITY ASSET LIBRARY INTRODUCTION
PTC INTEGRITY ASSET LIBRARY INTRODUCTION Hedley Apperly VP Solution Management October 2015 AGENDA Asset Reuse & Modular Design Challenges Introducing PTC Integrity Asset Library Summary & Benefits Next
More informationEllucian CRM: platform overview
Ellucian CRM: platform overview Enterprise-class, higher education-specific Built for higher education Ellucian CRM is designed for colleges and universities and provides higher education-specific business
More informationPass4sure.M (36Questions)
Pass4sure.M2180-716 (36Questions) Number: M2180-716 Passing Score: 800 Time Limit: 120 min File Version: 5.0 http://www.gratisexam.com/ M2180-716 IBM MobileFirst Sales Mastery Test v1 a) I studied this
More information