170 likes | 476 Views
Validata Release Coordinator. Accelerated application delivery through automated end-to-end release management . Agenda. 1. Business Challenges. Validata Release Coordinator. 2. 3. Validata Release Coordinator Features. Validata Release Coordinator Best Practises. 4. 5.
E N D
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management
Agenda 1 Business Challenges Validata Release Coordinator 2 3 Validata Release Coordinator Features Validata Release Coordinator Best Practises 4 5 Reporting Capabilities 6 Benefits
Business Challenges The cloud is pushing the needs of Dev-Ops for quicker and more efficientapplicationdelivery and automated Release Management. The challenge with current, often manual scripted processes is costly. They need to overcome deployment bottlenecks, speed the update/patch process and avoid error driven disruptions. Release management process is often performed manually raising the likelihood of error-driven disruptions , deployment bottlenecks and leaving a gap between Development and IT Operation teams. Server environments vary between Development, QA, Staging, and Production, and these differences often cause problems when applications are promoted between them.
Validata Release Coordinator Validata SAS Release Coordinator enables IT organizations to automate the process of application updates, resulting in shortened release cycles, application configuration alignment, and automated updates across groups. Users can ensure that server and application configurations are consistentacross environments by tracking application compliance in each environment against a distributed application policy model. All deployment actions can be authorized based on user roles, ensuring appropriate levels of user access. If necessary, deployments can be rolled back easily. Deployment of applications themselves can also be automated, even for deployments that consist of complex, multi-tier changes, such as sequenced updates of web, application, and database servers. The net result of these capabilities is shortened release cycles, enabling organizations to achieve faster time-to-market.
Product Features Capability to easily specify the tasks that are going to be implemented in a new release system and the dates for new release deployments. Planning Automatic execution of package deployment across multiple environments Execution Easy and fast tracking of application compliance in each environment against a distributed release application policy model. Tracking Audit Full history and audit trail of new release deployments Central Repository Full management of all release deployments s enabled through a central repository
Promotion rules for package deployment across environments and teams Defining properties and interdependencies for complex applications and environments Product Capabilities Access control for administrators based on role, environment, package or their properties Integrated Alerting mechanism with automated email notifications upon predefined system event Packaging and Automation updates integrated to environments Schedule the Release Planning and reporting for all Tasks statuses supporting multiple teams and locations Configuration control across pre-production and production environments Impact analysis reporting of the unfinished and uncovered software development requirements Environment-specific Transaction Safe Deployments: Pre-screening for any potential errors in any environment prior to committing changes, and rollback of changes upon failure or at user request
Release Coordinator Workflows Creation of workflows : Process, Roles, Dependencies
Release Coordinator Workflows Creation of workflows : Process, Roles, Dependencies
Multi Company Deployment & Multi Country Roll Out In our days the main Base code development gets implemented at the main development site or it is out sourced to the vendor. When ready and tested, gets shared and delivered at the business sites where now it has to be combined with the local developments, get tested and communicate with several interfaces. Base Code • Remote Release Management Capabilities • Fully automated Deployment (records, data, objects, versions) • Role Based • Integrity of the Build • Pre-screening for any potential errors in any environment • Rollback of changes upon failure or at user request • Multiple Catalogues support (Multiple Versions ) • Independent staging area • Benefits • Reduce Deployment errors • Reduce defects and improve consistency in packages across environments • Accuracy during package development, promotion, and deployment across environments. • Reduced deployment costs through increased effectiveness and accuracy • Reduce downtime by ensuring consistency in configurations across multiple environments . • Lower downtime costs through the ability to back out changes on demand or upon failures in any environment. Base Code & Local Code Base Code & Local Code Project Contains Core + Local Development for UK Site Project Contains Core + Local Development for Poland Site
Release Coordinator Best Practises Create a BUILD.CONTROL (BCON) deployment package for all the developments Deploy for unit testing on development environment Repeat the process until issue solved Rollback in case of issue BCON Deploy to QA environment for System Integration Testing (SIT)/ User Acceptance Testing (UAT) Comparison between development and SIT/UAT environments is highly recommended to confirm that content of BCON packages is deployed correctly. Refresh QA environments and deploy the fixed packs! Log the issues - no rollback here on QA! Compare SIT/UAT and preproduction environments to confirm that content is deployed correctly. Deploy to live and Compare with preproduction environment to confirm that deployment is complete and correct Another pass of testing - Repeat #7 and #8 if needed. Deploy on preproduction through Build Control
Reporting Capabilities Release Status Report Releases Streams Overview Deployment History Report Release Planning Report
How is it different? Integration between version control and deployment on T24 Support of Release Streams and Release Iterations Automatic build of BCON packages Build integrity protection Automatic import of existing T24 programming artifacts and turn them into controlled source and record objects Versioning of data record objects through Temenos T24 specific data editing feature
The Critical Differencies Faster Deployments Shorten release cycles to better support the business Greater Business Agility Faster respond to changing market conditions and competitive threats Improved User Experience Enable instant delivery of feature requests and enhancements Aligned Release Teams Ensure worry-free deployments by leveraging process visibility, measurement, and management to improve communication between Development, QA, and Operations Lowered costs Auditing and Governance Eliminate labor-intensive manual and script-based deployment processes Detect and remediate changes and demonstrate effective policy enforcement Reduced Application Downtime Prevent configuration errors and accelerate troubleshooting
? Do You Have Any Questions? ? ? We would be happy to help.