Village Software Engineering Limited Logo
Illustration Business Man with case
Welcome to Our Website!
Thinking Ahead
Village Software enhances businesses by expertly building business application software we've been doing it since 1986.
Button Home  
Background Background
 
Office +44 151 709 7728
Company Highlights

Mar 2010
Village MD ponders how much software there is in Merseyside on the Univesity Information Strategy Blog.

Feb 2010
Village's LabCom solutions demonstrates new field data collection capability. Designed to use the latest web technologies.

Nov 2009
MD Johnny Read contemplates technical debt and the recession in his academic role at JMU on the Information Strategy Blog.

Aug 2009
Village technical director Ian Bufton leads a team to investigate use of the latest microsoft technologies with product information solution company Epitomy.

July 2009
Developer Wajdi Al-Jaharani (Wes) joins the Village Team. Wes joins us from our colleagues at NextPoint where he maintains a part time role

Apr 2008
2008 versions of Paylink released. New versions of Village and GMT's long standing Sage Payroll add in tested and released for another year.

Feb 2008
Village software release new version of LabCom 2.3. This adds some speed enhancements and some end customer management facilities.

Jan 2008
Healthy Building International Ireland go live with LabCom.

Nov 2007
Developers Lee Seddon and Ian Tabron join the .Net development team.

Nov 2007
Village Software celebrates it's 21st birthday with clients, customer, old and current staff and various industry friends.

Photo's here.

Contact

Village Software Engineering Limited
4 Parliament Business Park
Commerce Way
Liverpool
L8 7BA
United Kingdom

Phone [+44] 151 709 7728

 

CASE STUDY: Biwater - Contract Review System

Tools: Excel & Visual Basic for Applications
Industry: Water Treatment Solutions
Application: Contract Review System

Overview

Biwater has a long relationship with Village Software Engineering Limited and called upon Village to develop a new system for monitoring project costs. Village developed this with a spreadsheet front end familiar to the project managers, but linked into Biwater's main transaction system. Visual Basic for Applications was the main development tool.

Return on Investment

The most noticeable benefit of this system is the large saving in project managers' time - avoiding re-keying of project data. The manipulation of the original spreadsheet had been error prone and did not provide data that could fully be trusted by management. By eliminating any ambiguities in the data, the new system focused decision-makers’ time on productive examination of forecasts and spending.

Company Background

Biwater is a leading worldwide supplier of water treatment solutions. It undertakes the design and construction of water and wastewater infrastructure, incorporating intake works, reservoirs, dams, treatment works and pipelines. The Contract Review System is used to track costs and to compare them with forecasts for each engineering project.

Situation

Management at Biwater had designed a Management Information System using Excel spreadsheets. This replaced previous software that was not millennium compliant. The spreadsheet was designed to examine forecast costs and actual costs on projects. Data was entered into the system on a monthly basis by manual keying. However the re-keying of data from other systems was time consuming and error prone. This sometimes prevented managers from having the information they could rely on to control project costs. It was important to eliminate any disputes regarding actual project costs so that the project managers could concentrate on their forecasts

Solution

One of Village's software engineers met with an analyst from Biwater's IT Division. They identified the sources of data and the structure of the various cost fields. The primary source of data was Biwater's transaction management system 'Mentor Enterprise Accounting Suite'. Data was extracted directly from the Mentor database into the spreadsheets. Additional functionality was added to roll on forecasts not held in Mentor between months.

Feedback from the users, when they saw the new facilities offered, led to Village creating extensions, such as a plant hire workbook.

Technology

The customer stipulated presentation with a particular layout of Microsoft Excel spreadsheets. The system was developed in VBA (Visual Basic for Applications). The Mentor system uses an Informix database and suitable components were used to connect this to an ODBC (Open Database Connectivity) driver on the company's Windows PCs. Data was extracted from the Informix Database using SQL and Microsoft Query.

The choice of software that connects the front end of a project (Excel in this case) with the database server (Informix) over the available network is a key technology problem for these types of development.

General Conclusions

It is critical to the acceptance of a management information system inside an organisation that the data stored must be accurate and timely. Normally to provide this it must be sourced from a transaction system such as the Informix database at the heart of the Mentor Enterprise Suite used by Biwater. On this occasion the quantity of re-keying of data was leading to uncertainty and to a heavy demand on the time of the project engineers. As a rule organisations should aim to key data only once in their IT systems.

A development of this type would cost about £5,000 to £10,000. It might be undertaken with Excel as the user interface or developed in a database development environment such as Access, Delphi or C++ Builder. Alternatively it could be developed with a Web based front end.

 

 

 

"Your professionalism and high quality of work has been noted and appreciated. We look forward to working with you into the future". Andrew Davies
Unilever
GIO-ES Process Implementation Manager
Do You Know?
Agile Methodologies
Agile methods are adaptive rather than predictive. Engineering methods tend to try to plan out a large part of the software process in great detail for a long span of time, this works well until things change. So their nature is to resist change. The agile methods, however, welcome change. They try to be processes that adapt and thrive on change, even to the point of changing themselves.
Martin Fowler
Village's software engineers try to absorb the best thinking in the world in Business software development these methods are normally referred to as Agile Methods
 
  
Copyright © Village Software Engineering Limited, 2010. All Rights Reserved.