Featured


Legacy MetaData Analysis

Do you have complex legacy systems with extensive database components? Do you need to map out what you have in order to move forward efficiently?

This kind of analysis is time consuming and error prone if attempted manually. We have a fast and efficient automated solution that will save you time and money during this type of project.

Some of the issues your Business Analysis Team will face are:

  • Legacy System with 000’s of Tables, Views, Stored Procedures and Functions
  • Complex interdependencies between them
  • No documentation and no original developers
  • No-one knows what is being used and what isn’t
  • Fragile environment as small changes in one place can have large impacts elsewhere

Read more »

Build Process

Software Coding Standards

Coding standards are a very important aspect of software development. Coding standards is not just about naming standards, but also includes using a standard pre tested and robust set of common core libraries, where appropriate using simple tested and tried design patterns, and quality control, to ensure standards are enforced.

Some of the main benefits of using set of coding standards, is to improve the quality of software delivered and uniformity of code which assist with maintainability. It is often said that if you cannot tell who has written code in an applications code base then that is a good start. Defining standards early, appropriate to the specific project and software and tools used, is important to help reduce the amount of refactoring that will need to be done later in the project at a greater cost.

There are many pre-defined examples of coding standards, which can be used as a starting point for your own standards, applicable to your own specific project. Tools can assist in implementing standards, such as Resharper and to enforce these standards, such as FXCop.

Enterpise ETL

ETL Components

Buildmasters have been involved with moving data from A to B for a number of years and have seen all manner of ETL architectures and designs. One thing we have learnt is that no implementation is ever the same, however there are a series of common principles that should be applied in any ETL project in order to guarantee success and avoid delivering something into production that is a monster to support. Read more »

Eagle PACE

Eagle PACE Development

The Buildmasters development Team has two years of Eagle PACE development experience having built the Operational Data Store (ODS) components of a massive front and middle office change program at one of Autralia’s biggest funds management companies. We have applied our Continuous Integration and SCRUM development methodology to great effect, delivering an incredibly robust solution, which includes over 1000 unit tests and a build/deploy environment that compiles, tests and deploys our solution on average 10 times a day.

This implementation of Eagle PACE involved over 80 data interfaces between the ODS, the internal trading, performance and rec systems, external data providers (Charles River, Bloomberg, Factset, S&P) and our outsources back-office service providers (one in Sydney and one in Shanghai).

We have refined the development of Eagle PACE uploader and exporter components to reduce lines-of-code and provide a robust suite of unit tests to ensure effective QA. We have also built a comprehensive ETL framework, allowing us to build generic re-useable interfaces to Eagle PACE.

Though the project has been a considerable challenge due to complex requirements and dependencies, the resulting system is now running in production 24/7 processing market data, portfolio positions and transactions and security details for an increasing volume of investment portfolios.

Featured Video


eagle-pace
Eagle PACE Development

The Buildmasters development Team has two years of Eagle PACE development experience having built the Operational Data Store (ODS) components of a massive... Read more »

Custom Development

Custom Web and Windows application is our bread and butter. Each of our consultants has over 10 years of experience in the many areas of software development,... Read more »

Quality Assurance - QA all the way!

I am amazed at how often organisations will not place a strong enough focus on QA. For the small amount of time spent on this task there are a number of... Read more »

Deployment Process

A major benefit of using a build and deployment process is that it simplifies deployments and ensures consistency of code through all environments, from... Read more »

Enterprise Reporting

After conquering the challenges of the Operational Data Store (ODS) our next logical hurdle was always going to be dealing with the inevitable Reporting... Read more »

Here and Now

Scrum Secret #2 - low tech rocks!

There are a number of elements to SCRUM that really work well for us. One of the most obvious features is our ‘SCRUM Wall’, where we ‘publish’ all the work items that form part of the current sprint to ‘The World’. The Wall is primarily for the team, but it’s surprising... Read more »

August 1, 2008 | 1 Comment

64 bit Windows: WTF: 64 bit dlls live in System32 dir, 32 bit dlls’s are in SysWow64

Here at Buildmasters, we have now moved all our development vm’s and other servers to 64 bit editions of Windows. The 4GB memory limit is gone, and no more recycling IIS app pools and running out of virtual memory. One thing to note however: The \System32 directory contains 64 bit dlls, and the... Read more »

June 30, 2008 | Leave a Comment

Eating the Elephant

Our current engagement with a funds management company in Sydney, Australia is a large and complex beast, involving more moving parts than a swiss chronometer, an incredibly  demanding business and the Eagle PACE Operational Data Store. The entire program will run for approximately 4 years, involve... Read more »

June 12, 2008 | Leave a Comment

“The dates can’t change but the scope can and will”

It’s the age old problem of managing change effectively on an IT project. The business have expectations of what functionality will be delivered, the joint testing with external parties has been locked in and the go-live weekend has been booked BUT the detailed requirements are incomplete and the... Read more »

June 5, 2008 | 1 Comment

Release 2 Mayhem

 Another crazy week is coming to an end with one of Australia’s biggest funds management companies. Our project plan is finally level and we are about to go full steam into developing a series of new interfaces between our Eagle PACE database and the new derivatives trading system (Imagine). Our... Read more »

May 29, 2008 | Leave a Comment


Future State

Web Development Bonanza

It seems that the demand for new website development has not been subdued by the downturn in the Australian economy. Our phones and mailboxes are stuffed full of requests for new site development, existing site enhancement and search engine optimisation. Long may it continue!! SHARETHIS.addEntry({ title:... Read more »

May 29, 2008 | Leave a Comment