Codehouse decided to build the application on the ASP.NET MVC framework and take an agile approach with short iterations allowing for a flexible developmental process and a constant, visible progression of the project. The advantage of the MVC framework is that the business logic is kept separate from both the user input and the user interface so that further development and change requests are easier to manage and the risks of regression errors are minimised.
This way the application is designed to be flexible enough to meet Braemar’s request for an easily expandable and modifiable application and it has been possible to launch the first steps of the application quickly whilst the application was further developed and expanded with more features and functionality added along the way.
Codehouse and Braemar Seascope started a close collaboration where the project team worked closely in short-lived, iterative development cycles. The teams met regularly at the end of each cycle to discuss the current status and agree on the priority of further development.
The development process thus took on a very flexible form enabling the teams to modify the features of the application in order to meet the requirements the best way possible. The wishes and ideas for modifications came from both sides of the table as Braemar became aware of the need for even more functionality as the application took shape. Codehouse transformed feedback, change requests and new feature requests into functionality during each development iteration.
By working closely together in short-lived, iterative development cycles Codehouse and Braemar Seascope collaboratively took business objectives and converted these into features and functions. The new application is thus a textbook example of the perfect symbiosis between technical development and business awareness.
“Codehouse have been an invaluable partner. By working in a phased approach, designing functions and pages in short development cycles, we’ve been able to release the application, phase by phase to brokers, which has eased adoption of the new application by the brokers.” Aaron Terrett, Braemar Seascope.
Through the continuous collaboration process the application has grown to become feature rich and quickly able to gather, process and present an enormous amount of data (from more than one hundred different vessel parameters) to the brokers. These actions had earlier been managed manually so once implemented into the brokers’ work environment the application has made life both easier and more responsive to the clients needs.
“The biggest challenge with the application has been making an application which is rich in functionality but still performs fast enough for the needs of our broking and chartering teams around the world. With Codehouse's help and expertise, we've been able to meet this challenge effectively,” says Aaron Terrett from Braemar Seascope.