Skip to content

Wakaleo Consulting

  Services Software Development Environment
Optimize your Software Development Environment E-mail

Optimize your Software Development Environment!

With the right development environment, your team can excel!

With our help, a well-integrated set of development tools will have immediate benefits on your developer productivity.

With our recognized expertise in the field on Java SDLC (Software Development Life Cycle) tools, we can advise, define and implement a complete development environment perfectly tailored to your project or organisation, including IDEs, Version Control, Issue Tracking, and Code Quality metrics.

And a modern Continuous Integration Server will provide sophisticated automated build, test, and reporting features, resulting in less bugs, higher code quality and better visibility on the project's status.

A typical development environment involves many different components, all of which should work together smoothly. These components include:

  • An Integrated Development Environment (IDE) configured with the appropriate plugins and extensions
  • A Version Control System
  • A Continuous Integration Server
  • A set of measurable Coding Standards and Best Practices
  • An Issue Tracking System
  • A Project Wiki

The cornerstone of the development environment is the Continuous Integration Server. The CI Server automatically builds and tests your application whenever a developer commits changes to the Version Control System. It provides a number of invaluable services to help improve code quality, reduce bugs, facilitate testing,smooth the integration process and provide better overall visibility on the state of the project:

  • Automated Compilation and Build
  • Automated Unit, Integration and User Interface Testing
  • Automated Test Coverage
  • Automated releases onto an Integration Server
  • Automated code audits and code quality reports
  • Automated Project Statistics
  • Automatically generated Technical Documentation

We provide a number of specialised services in this area, including:

  • Defining and documenting the most appropriate set of tools for a particular project, or across the organisation
  • Setting up a Subversion version control server
  • Setting up a Trac Server (Issue Management and Project Wiki)
  • Setting up a Fully Integrated Continuous Integration environment
  • Complete documentation for the new build environment

Please contact us if you wish to discuss how we can help.

 

Polls

What Continuous Integration Server are you using in 2008?