Codefast Logo perfectbuilder trans
Client LoginLogin here 


transPerfectBuild
underline
 Challenge of Change
Product Overview
Benefits
Features
Professional Services





PerfectBuild BannerQuote

PerfectBuild

Benefits

Benefits of the Agile Build System

Resources

white_paper_icon PerfectBuild Product Brochure
white_paper_icon 5 Steps to Better Build Performance

PerfectBuild Screenshots

white_paper_icon PB Explorer Dependency Management screenshot
white_paper_icon PB Explorer screenshot
white_paper_icon Web GUI Screenshot



The PerfectBuild platform delivers four primary benefits to the entire software development organization:

  1. Maximum Performance
  2. Effortless Management
  3. Process Agility
  4. Collaborative Builds

Maximum Performance

The Agile Build System processes individual builds quickly and reliably. It easily handles many multiple builds simultaneously. It scales to make full use of available CPU resources. Maximum performance means maximum productivity for developers and testers. The system helps users identify opportunities to further improve performance. PerfectBuild allows users to:

  • Create/run any type of build with maximum speed and guaranteed reliability, including full parallel builds or incremental builds
  • Maintain the correct dependencies for each build automatically, then view them with PerfectBuild Explorer
  • Submit jobs to PerfectBuild Production Center for high throughput automated job scheduling
  • Generate impact reports showing upstream/downstream dependency relationships for any file
  • Take advantage of parallelism with the latest multi-CPU and multi-core machines
  • Plug in additional system resources (cores, CPUs or machines) to increase speed or throughput

Effortless Management

The Agile Build System isn't just easy to operate and administer; it's truly effortless. Build processes follow a defined lifecycle and execute with a single command, regardless of scope. Builds are easily moved from one machine to another. The system provides complete control, visibility into execution, and adequate notification when processes complete or fail. Everyone in the development process views exactly how something was built. Fully secure and protected, it enables any past build to be easily reproduced. PerfectBuild allows users to:

  • Transform the most complex builds into single-step directives, without writing a single line of code, using the PerfectBuild Explorer
  • Create and manage any complex process in the production to release chain with PerfectBuild Automation Framework's file and tool independence
  • Select/run the same build locally or remotely on multiple machines with a single command
  • Build the same code on multiple platforms simultaneously
  • Schedule builds to run at set times, or triggered by events such as check-in
  • Monitor and view logs of all activities, or set alerts with email notification, using the web-based PerfectBuild Management Console

Process Agility

The Agile Build System adapts flexibly to the changing needs of the development organization. It lets developers take advantage of new tools and empowers architects to effect system-wide changes. It lets users add new tasks, new process steps, or new platforms. The system allows the code base to be restructured without requiring humans to spend weeks or months deciphering and rewriting complex build scripts. PerfectBuild allows users to:

  • Reduce build system changes from weeks to hours, days to minutes
  • View and adjust the parameters of any aspect of the system using PerfectBuild Explorer
  • Update common build characteristics (e.g. compilers) only once, thanks to PerfectBuild's pattern-driven automation
  • Generate any build in standard Make/Ant files, easily shared and distributed throughout the organization

Collaborative Builds

The Agile Build System enables users to easily share processes, practices, and artifacts across the entire development chain and multiple build cycles. This guarantees that something that builds in development will build in production. New projects simply tap and reuse the build processes they want. Common objects such as libraries are easily and reliably shared across teams or departments. The entire development team can construct a set of collaboration best practices specific to build promotion. PerfectBuild allows users to:

  • Rely on a common base of process patterns for all builds – whether developer, team, or production
  • Guarantee the same artifacts are always built the same way…every time…even as they are promoted
  • Set up and manage tiered integration areas for sharing components and libraries across projects or teams, eliminating replication while setting clear promotion paths
  • Leverage build best practices between teams and departments
trans
trans
PerfectBuild  /  Company  /  News  /  Customers  /  InfoCentertrans
Contact Us  /  Privacy Policy  /  Terms of Use  /  Site Maptrans
© 2007 Codefast, Inc. All rights reserved.trans