Meister Benefits for SCM Administrators

OpenMake Meister offers 100% automation, the key to a standardized and repeatable build to release process. OpenMake Meister delivers a build to release solution that allows you to establish consistency and repeatability starting at the methods used by your developers to create your executables and ending with a process for iintegrating best of breed application life cycle tools into your change process.  Meister goes beyond the competing tools, letting you control and automation the compile and link process, as well as the pre and post steps around the compile and link.  Meister ensures that the source code you are managing in your SCM repository matches the executables running in your production environment, letting you know unambiguously what is in production.  Key benefits ot he SCM Administrator includes:

  • Bridging Development Source to Production Binaries
  • Separation of Duties
  • Dependency Management and Impact Analysis
  • Build Best Practices
  • Secure Build Environments
  • Build Transparency
  • ALM Tool Integrations

 

Bridging Development Source to Production Binaries

Why are builds important to the source code administrator?  Because it is the build that determines what source code will be build, packaged and delivered to your production environment.  OpenMake Meister maximizes your investment in an SCM solution by guaranteeing that your production executables are traceable back to your SCM repository. Meister offers you maximum protection from failed releases by providing the DNA and fingerprint evidence that links production back to its development origin. Meister guarantees that the SCM team can repeat the same build that was executed by the developers, without needing the developer to hand-hold the process.  OpenMake Meister gives the SCM team the knowledge and tools to take control of the software builds.

Separation of Duties

OpenMake Meister provides a process that allows developers to "promote" their build to a production control team creating a separation of duties between development and production release. SCM administrators can enforce the use of "approved" source code and libraries in the production build, ensuring that no source code is released to production untested or unapproved.

Dependency Management and Impact Analysis

OpenMake Meister allows SCM administrators to trace project to project and project to infrastructure relationships, providing a predictive analysis of any software release. Our Build Audit reports provide a complete picture of how, when, and where the build was performed, enabling the build to be easily reproduced to support emergency release procedures.

Build Best Practices

OpenMake Meister standardizes builds by allowing you to establish Build Best Practices throughout your organization.  Build best practices creates consistency in the build process and better supports agile development activities such as continuous integration builds.  If your developers talk about using Maven, they are attempting to standardize their builds.  OpenMake Meister standardizes builds for the enterprise supporting Java, Microsoft Visual Studio, LINUX, C-UNIX and z/OS.

Secure Build Environments

Secure your pre-production build process using Meister's User and Group Security.  Meister can be implemented with LDAP allowing you to create a build process that restricts certain Users or Groups from executing Builds and Workflows that touch a production or pre-production site.  Enforce your separation of duties using Meister's User security and privileges.

Build Transparency

Auditing builds can be difficult if you only have ad hoc scripts to rely on.  With Meister, full control of the build process can be handed to the Production Control or SCM teams - without having to hand over large numbers of make and ant scripts.  All details of the build can be easily reviewed, such as the state of debug or optimization flags, and the use of production versions of third party libraries to ensure production compatibility.  This critical data is hidden in ad hoc scripts and is far from transparent.  And with Meister Insight,  your builds can be executed with a full Build Audit report showing all artifacts used in the build, even when they are not under SCM control.  See our Build Audit Report below.  Notice that the file "rt.jar" was not stored in the ClearCase repository, but identified by Meister's deep dependency discovery.

Build Audit

ALM Tool Integrations

OpenMake Meister integrates with the leading source code management, testing and software distribution tools - both open source and commerical.  Application Life cycle Managment tool Plug-ins provide the out of the box integration with dozens of ALM tools for creating your automated build to release process. It's also easy to create your own Plug-ins, to extend Meister to include your in-house developed or less comon tools.

Testing and Static Analysis Integrations

Requirements, Testing, and Deployment Tool Integration
CA Software Delivery
Bugzilla
Checkstyle
Crap4J
Doxygen
Emma
FindBugs
IBM ClearQuest
IBM Tivoli
InstallShield
Japex
Jira
JUnit
JCoverage
JDepend
Nunit
Manage Ear and War Deployment Descriptors
MD5 Checksum for executable validation
PMD
Serena Tracker
Serena Mover
Wise Installer

SCM and CI Server Integrations

Software Configuration Management Tool Integration
Accurev
CA SCM (Harvest)
CVS
IBM ClearCase and RTC
Microsoft Team Foundation Server
Microsoft Visual Source Safe
MKS Source
Serena PVCS
Serena Dimensions and Dimensions Express
Perforce
Borland StarTeam
Subversion and Teamforge

 

Continuous Integration Server Support
OpenMake Mojo
Hudson
IBM BuildForge
Microsoft TeamBuild
Electric Cloud -Electric Commander
Cruise Control and Cruise
Urban Code - AnthillPro
JetBrains TeamCity

 

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

Build Engines and IDE Integrations

Build Engines and IDE Integration
Maven, Ant and NAnt
Make, NMake, CMake, EMake, OMake, IMake, Python
Eclipse Workspace and the Eclipse JDT/CDT
Java Jar, Java War, Javadoc
Microsoft Visual Studio .Net (2003, 2005, 2008, 2010)integrated with DevEnv, MSBuild, TFS, and TeamBuild
Microsoft Visual Studio 6.0 integrated with Nmake
Microsoft Visual Basic integrated with VB6.exe and VB5.exe
IBM Rational Software Architect (RSA) (Jar, War, Ear)
IBM Rational Application Developer (Jar, War, Ear)
IBM Websphere 5.1 and 6.0 (Ear, War, Jar, EJBDeploy, WSEJDeploy)
Weblogic (JSPC, EJB, Jar, War, Servicegen, XMLBeans)
Borland Delphi integrated with DCC32.exe
GNU Compiler for DLLs and EXEs
Oracle Forms, Menus, PSQL and Reports
Sybase ASE (ISQL)
Microfocus Cobol
PowerGen/PowerBuilder
Tuxedo Server and Client

 

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