DevOps Features

Continuous

Collaborate between Development and Production Operations

Keeping teams in sync requires the ability to pass IT requirements from Development to Production Operations. Meister supports collaboration using a promotional process that allows developers to define the IT requirements but hand off control to Production Operations.

automate

Support Agile Development

Meister's Continuous Integration server supports the agile process of frequent code integrations.  Use Meister's CI server to create build to release workflows using "out of the box" plug-ins for version control and testing -  or call any command script or program that you need.

Continuous

Eliminate Machine Configuration Drift by Leveraging Cloud Environments

Meister CloudBuilder allows you to automatically construct and deconstruct server images as part of the DevOps process. Leveraging Cloud images eliminates the drift in machine configuration between development, test and production. "It worked on my machine" is a common phrase that can be eliminated by automating the provisioning of Cloud environments.

automate

Increase DevOps Efficiency and Reduce Hardware Cost 

DevOps activities can span compiling objects, executing test and performing deployments.  Meister improves this process by allowing you to define server clusters or pools to each activity in the DevOps workflow.  Machine utilization can be configured so your process is executing in the most efficient way possible.  Meister DevOps supports virtual environments as part of the Clusters to help reduce the cost of physical redundant hardware.

distribute

Improve Success Rate of Software Builds and Deployments

Meister's Dynamic Framework standardizes the logic of builds and deployments allowing enough flexibility to support the unique requirements of each team.  By eliminating the one off script driven processes for build and deploys, Meister improves the success of your builds and releases.

Improve the Visibility of your DevOps Process

Remove dependency on "black box" scripts and processes using Meister's Dynamic Framework.  Meister's Framework allows you to centralize all steps, parameters and configurations for your build to release activities.

Extend

Support more Frequent and Smaller Software Releases

No need to build and release all objects every time you perform a release. Reduce risk by knowing what objects have been impacted by a change. Meister's Dynamic Framework allows you to  Build, Test and Release only the impacted modules avoiding unnecessary risk of full builds and releases.

promote

Reduce Confusion by Centralizing Configuration Management Across the Software Life Cycle.

Allow developers to clearly communicate configuration parameters for moving software through the Dev, Test, Release environments. Meister tracks and automatically updates detailed configuration information for running builds, executing test and deploying your software across the software life cycle.

Parallel

DevOps for the complete Life Cycle

Builds and releases need to be executed across the lifecycle, even when you are working in an agile environment. Seldom is there the case where only one version of the application is used. For example, development is always newer than production. When production breaks, new features should not be included in an emergency fix just because the build can only be done at one lifecycle phase. Meister allows you to perform builds and releases that support a life cycle environment, including Emergency builds and releases.

Parallel

Accelerate Your  Builds for faster processing

The compile and link process - referred to as a software "Build" is all to often the bottleneck, particularly in agile environments where the build is executed frequently. Meister's Dynamic Framework allows you to execute builds in parallel reducing build times by as much as 50%.

Build Fast

Extend IDEs

Extend the IDE automatic code creation functionality directly to your builds. Even when you refactor, Meister monitors the IDE project files and performs the build refactoring for you - now that is build automation! View a Quick Demo

Schedule

Schedule Build to Release Processes with Email Notification

Schedule your builds and workflows to execute at anytime of the day or night. Use email notifications to alert the team of the scheduled builds success or failure - sending them the html link right to the build logs.

resue

Establish Standards using Reusable Build and Deploy Services

Your hard work in writing build and deploy scripts should not be wasted - with Meister's Dynamic Framework, you can create reusable build scripts, called Services that can be reused and shared.

admin

Administer Users and Groups

Define Users and Groups and assign priviledes using Meister's Administration. The administration features allows you to restrict build and workflow executions to certain Users and Groups. You can also restrict who can be defined to standardize build best practice and control what dependency directories can be referenced in builds.

Define Build and Deploy Best Practices

Repeatability in the Build and Deploy process is achieved by defining standards that can be shared across teams. Through Build  and Deploy Services, best practices can be defined and implemented across the enterprise. Best practices ensures that when you build and deploy a jar, war, ear, dll, exe of a certain type, that it is perfomed the same way each time.

Secure

Secure Your Builds

Extend the Administrative features of Meister by extending the Meister privileges features to LDAP security. Meister supports LDAP to provide the tightest control and security possible over you build to release process.

reports

Build Audit and Impact Analysis

Build Audit Reports provides you micro level details of your builds such as compile options used and dependency directories used during builds.  You also get Build Metrics reports and centralized logging.

reports

DevOps Metrics

Centralized logging, Build Difference Reports, Metrics Reports and Graphs are just a few of the reports that Meister provides. These reports track the progress, time measurement and results of your DevOps steps.

Parallel

Life Cycle Support

Builds and releases need to be executed across the lifecycle, even when you are working in an agile environment. Seldom is there the case where only one version of the application is used. For example, development is always newer than production. When production breaks, new features should not be included in an emergency fix just because the build can only be done at one lifecycle phase. Meister allows you to perform builds and releases that support a life cycle environment, including  Emergency builds and releases.


What People are Saying

"Meister offers us increased productivity and quality  compared to manually controlled builds. Meister also completes the configuration management process through it's central build capabilities allowing Fortis to fully control all internal and external software assets within our fast evolving J2EE world.”  Matthias Pyck, Fortis Bank

"Meister provides us a standard rules-driven build process regardless of platform, compiler and operating system. We selected Meister because it is the only enterprise-wide build tool that can thoroughly support our mission-critical Java, C/C++, and .NET applications.”   Todd Athorp, Sr Programmer, FIS

"Next to documentation, build management is likely to be the least satisfying task a developer must address every day. A lot of software investment ends up in the time it takes to constantly tweak the make files needed to keep a system maintainable. Developers are looking for innovative solutions that will reduce software coding by a factor of five. Jim Duggan, Gartner

"OpenMake Meister drastically reduced the cost of supporting our builds.  Meister allowed our build team to increase the number of builds supported using only 1/2 the staff, configured across 100 remote build servers."   Production Control, Major US Bank

Customer Success Stories

100% Build to Deploy automation that is Developer Driven

See how American Family Insurance implemented a secure, developer driven, build to deploy process using OpenMake Meister and CA SCM r12. This demo was presented at CA World 2010 and at the CA technologies Global Lifecycle User Group Quarterly meeting in September of 2010. This demo has an excellent example of how Meister can parallelize the build to deploy process.

 

Meister added Transparency to the process...

"The implementation of Openmake Meister for build management allowed  BNSF to directly address one of their biggest challenges in the area of IT controls. This technology automated the team’s build processes, providing a  complete audit trail of changes, progression and approvals through each lifecycle stage. Finally, the implementation team used MKS Integrity Manager’s capabilities to manage the implementation itself." BNSF Technology Services Division - Learn More

Meister Standardized the compile process across the enterprise at UCLA ...

"UCLA's challenge was to standardize how builds and releases were processed, regardless of the development language used. OpenMake Meister provided this across the enterprise." University of Southern California, Production Control Team Lead - Learn More

 

Meister allowed for developers to be more efficient saving money and time...

"As a company who specializes in process improvement we look for the most efficient ways to manage changing resources and requirements. We found this quality in Openmake Meister. Meister has allowed us to improve our development process by providing a streamlined, agile and 100% transparent build environment across the application lifecycle." Chris Lank, Ivis President and CEO, VP Worldwide Sales, Togethersoft

Meister accelerated builds across multiple remote machines...

"OpenMake Meister drastically reduced the cost of supporting our builds.  Meister allowed our build team to increase the number of builds supported using only 1/2 the staff, configured across 100 remote build agents."   Production Control, Major US Bank

Meister added consistency across multiple languages...

"Meister provides us a standard rules-driven build process regardless of platform, compiler and operating system. We selected Meister because it is the only enterprise-wide build tool that can thoroughly support our mission-critical Java, C/C++, and .NET applications.”   Todd Athorp, Sr Programmer, FIS