Software Build and Release Management
Build and Release Process Planning
Analyze and develop Build and Release processes based on requirements of your organization
Develop checks and balances on existing processes to efficiently and consistently produce quality software products
Determine who will perform which roles on the deployment team and schedule the work with those involved
Determine which training courses will be delivered to team members, and schedule the training
Environment Set-Up
Work with the various IT departments to assess the development, test and production environment
Identify suitable configurations for hardware and software to establish end to end build framework
Identity integration requirements with configuration, change, continuous integration and test tools
Usage Model Definition
Work with the software development team to define the build and release practices and policies
Collect those requirements and plan the implementation based on selected tools
Work with IT department to install tools according to the information captured in the Environment Specification
Configure tools according to the information captured in the Usage Model
Identify and document dependency requirements
Installation and Configuration
Install and configure compilation tools
Integrate with existing CM, QA and Continuous integration tools
Create required scripts for end to end build automation
Create build results publication and notification portals
Install and integrate build repository management tools
Rollout to End-Users
Train end-users on the basic usage of tools; introduce them to the Usage Model
Mentor them through their initial use of the tool and new processes
Administration Planning
Work with IT department to plan the administration and maintenance practices for tools
Define and implement backup and restore procedures, version upgrades and patches
Making changes to the schema, adding new users, end-user support, and other administrative functions
Miinfosys provides Build and Release Management solutions using Rational (ClearCase, ClearQuest) and Atlassian (JIRA, Bamboo), Apache Ant, Maven, Jenkins/Hudson, PERL and Subversion tool sets.