Upload
brice-gibson
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
Validata Release CoordinatorAccelerated application delivery through automated end-to-end release management
Validata Release Coordinator
Validata Release Coordinator Features
Validata Release Coordinator Best Practises
Reporting Capabilities
1
2
3
4
5
Benefits6
Business Challenges
The cloud is pushing the needs of Dev-Ops for quicker and more efficient application
delivery 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 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 consistent across 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.
Planning
Execution
Tracking
Audit
Central Repository
Capability to easily specify the tasks that are going to be implemented in a new release system and the dates for new release deployments.
Automatic execution of package deployment across multiple environments
Easy and fast tracking of application compliance in each environment against a distributed release application policy model.
Full history and audit trail of new release deployments
Full management of all release deployments s enabled through a central repository
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
Promotion rules for package deployment across environments and teams
Access control for administrators based on role, environment, package or their properties
Packaging and Automation updates integrated to environments
Configuration control across pre-production and production environments
Defining properties and interdependencies for complex applications and environments
Integrated Alerting mechanism with automated email notifications upon predefined system event
Schedule the Release Planning and reporting for all Tasks statuses supporting multiple teams and locations
Impact analysis reporting of the unfinished and uncovered software development requirements
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.
Remote Release Management Capabilities
Fully automated Deployment (records, data, objects, versions)Role BasedIntegrity of the Build Pre-screening for any potential errors in any environmentRollback of changes upon failure or at user request Multiple Catalogues support (Multiple Versions )Independent staging area
BenefitsReduce Deployment errorsReduce 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 CodeBase Code
Base Code & Local
Code
Base Code & Local
Code
Base Code & Local
Code
Base Code & Local
Code
ProjectContains Core + Local
Development for UK Site
ProjectContains Core + Local
Development for UK Site
ProjectContains Core + Local
Development for Poland Site
ProjectContains Core + Local
Development for Poland Site
Poland
Deploy for unit testing on
development environment
Rollback in case of issue
Repeat the process until issue solved
Create a BUILD.CONTROL
(BCON) deployment
package for all the developments
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.
Log the issues - no rollback here on QA!
Refresh QA environments
and deploy the fixed packs!
Another pass of testing - Repeat
#7 and #8 if needed.
Deploy on preproduction through Build
Control
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
Automatic build of BCON packages
Support of Release Streams and Release Iterations
Versioning of data record objects through Temenos T24 specific data editing feature
Integration between version control and deployment on T24
Build integrity protection
Automatic import of existing T24 programming artifacts and turn them into controlled source and record objects
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
Reduced Application Downtime
Prevent configuration errors and accelerate troubleshooting
Lowered costs Eliminate labor-intensive manual and script-based deployment processes
Auditing and Governance
Detect and remediate changes and demonstrate effective policy enforcement