Professional Documents
Culture Documents
Agenda
1 2
Business Challenges Validata Automated Build & Configuration Validata Build & Configuration Methodology Validata Build & Configuration Process Reporting Capabilities Benefits
3
4 5 6
Business Challenges
Controlling source code and artifacts development is a critical part of modern software development. Rarely is software shipped on schedule, on budget, and with the features and stability desired in the original specifications. CIOs face several problems trying to manage their software releases. A detailed picture of the current release process is usually not available whereas a regular release cycle is not established. At the same time the process of developing new releases is usually insufficient since there is an intense need of repeating the cyclic approach until the
Build Automation
Build Configurable workflows enforced through the use of Transition Rules Ability to manage any number of builds through an automatic version and release control for each component Ability to track the builds, highlighting the status of the work, requirements coverage and source versions Integrates with other development tools such as Eclipse, Visual studio Integrated GUI for Driving T24 Compilation and Display of Error Messages Rollback of Deployed Data Records and Code Objects Build Management for T24 using Toolbox. Advanced control over the automated build process flow
Project Setup
Testing Results
Defects Gathering
Unit Testing
Development
Deployment
Functional Testing
Release Management
QA Testing
Activities
Create the development plan and Schedule the related Tasks to the assigned users. Upload the plan in to Validata Create the Project workspace in to Validata Inherit existing finished development and upload in to Validata ABC any needed source code and records
Activities
Ensure all the related source code to be Checked-in on Validata server Ensure that all branched versions of the source code have been merged Run all automated reports to check the build integrity Deploy the completed development to the testing environments Create a baseline to include all the development packages
Activities
Deploy the Baseline to QA environment for testing Deploy the Baseline to Pre-Production environment for Testing Run the automated environments comparison reports to identify any differences Cut the Baseline Update all the related change requests with status closed Notify the related stakeholders
Deliverables
Development Monitoring and Reporting with associated tasks per change request
Deliverables
Completed Development reporting with the related tasks, source codes and records
Deliverables
Change request coverage status Deployment reporting and environments comparison
Vendor
Automatic Deployment Manually Deployment of the package from of the package. Validata ABC
Current System
Backup
Current System
Deployment
Upgraded System
Testing
Current System
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 ) Base Code & Local Independent staging area
Code
Benefits Base Reduce Deployment errors Reduce defects and improve Code 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 configurationsPoland across multiple environments . Base Code & Local Lower downtime costs through the ability to back Code out changes on demand or upon failures in any environment.
Streams
Products / Packages
Tasks
Change Packages
Product Baselines
Requirements
Activities/ Features
Defects
Builds
Documents
Multisite
Transaction Engine
Workflow Engine
Custom Actions
Reporting / Comparisons
Hybrid database
BPO
Change Request
Build Manager
The Build manager Gets an alert for a new Change Request Uploads the Development Planning in to Validata Project Plan Manager Module ( MS Project Integration point) For this CR he needs to create the related Work Package and the Tasks for development Then he create the Project and inherits the previous Development. He has the option to import previous development with Completed Tasks, or latest deployments with status Tasks still on going
Reports
Traceability Report
Release ReleasePlanning Planningreport report : Export to Excel Release Report ReleaseStatus Schedule with live reports of the status of your product, showing how the multiple teams meet the requirements and the deadlines for the active tasks.