Wasted resources in the Software Development Life Cycle (SDLC)
Software is developed in a complex environment made from multiple servers and applications, each with their own complex configuration.
Multiple teams can't work on one development environment at the same time - a single change made by one team can ruin days of work for everyone else.
As a consequence time is wasted while teams wait for another team before people can do their work.
The goal: synchronised software development
The obvious solution is to make a copy of the environment for every department. But this comes with its own problems:
The configuration is complex and takes a lot of time and expertise to reproduce - you can lose more time reproducing your development environments that you would if you simply waited for your turn
Every separate environment consumes resources, hardware to run on and time to support - time and resources that are often tight to begin with
Multiple environments are difficult to keep consistent. If your teams are working on different environments, something that works on development team's environment might not work on the test team's environment
Before teams can work on a product simultaneously, the above problems must be solved.
Time lost waiting - Only one person or team can work on the development environment at one time
The solution:
The BonBon Application Delivery Platform
BonBon makes deploying complex applications to virtual environments easy and repeatable.
With BonBon your teams can focus on the core aspects of delivery - rather than waste time on the systems and processes surrounding integration, testing and deployment.
BonBon lets you:
Provision sets of interconnected servers and start them up, automatically assigning IPs, hostnames and user accounts
Automatically install and configure a new build or release of your application, along with any other required software (e.g. a database or webserver). BonBon makes sure the servers and applications know how to 'talk' to each other
Start up systems as part of this group which run automated tests against the new release - tests are dynamically sourced from SVN/CVS and run as required
Do all of this repeatedly, reliably and cheaply
Synchronised development - Everyone works on their own virtual copy of the development environment
Is BonBon the right tool for me?
I want to...
...use virtualization to save hardware resources
The problem is...
...virtualization only solves part of the problem: we can roll out virtual hardware and operating systems, but we spend just as much time as before installing and configuring our operating environments
The BonBon solution:
BonBon combines virtualization with application configuration and automated delivery.
With this combination, the infrastructure and labour costs of the Software Development Life Cycle no longer grow geometrically as the number of development environments grow
I want to...
...reproduce a issue that a customer is having with our product
The problem is...
...this process takes too long. After downloading their database it takes days for our Support department to set up a duplicate environment.
If the Development team wants work on the issue as well, they need to spend the same amount of time setting up their own environment
The BonBon solution:
BonBon rollouts are measured in seconds, not days. A project environment can be saved as a blueprint and rolled out many times
I want to...
...help a customer resolve an issue with an older version of our product
The problem is...
...we can't troubleshoot issues with old versions - we don't have the resources to maintain a separate support environment for every version of our product
The BonBon solution:
BonBon keeps 'snapshots' of any environment you need. These snapshots consume almost no resources. When you need a particular environment it can be assembled and rolled out in seconds
I want to...
...maintain a standard operating environment across multiple departments throughout the SDLC
The problem is...
...no matter how hard we try, Testing will say 'This doesn't work in our environment', and Development will reply 'Well it works fine in ours'
The BonBon solution:
BonBon guarantees all departments work in a single development environment, so no more time is wasted solving configuration and deployment errors and environmental incompatibilities
I want to...
...find the cause of a problem we had during the Software Development Life Cycle
The problem is...
...we don't have the resources to maintain old project environments - these resources are needed for new projects
The BonBon solution:
BonBon will record a history of the development process so that errors can be audited and solved more easily
I want to...
...roll out release candidates of our product to multiple departments - we want these departments to work in parallel
The problem is...
...rolling out one environment takes days. Rolling out that environment many times could take weeks - we don't have the time or resources to spare
The BonBon solution:
BonBon rolls out multiple, identical environments in seconds. This means that the departments in your SDLC can work in parallel, saving time and resources
2008-04-21 21:00:01.0
To send a message, Join Now (it's quick and free) or Sign In