[Software and Database Development]
[Consultancy] [Technical Training]
Software and Database Development
Designing Rod Pump
A rod pump is often called a "nodding donkey" and is used in the oil
industry for extracting oil. We designed the software to predict the forces
and stresses needed to design a rod pump.
Web Integration
Our client had a successful mail order business. A
chain of shops. An eCommerce site. A manufacturing site. Unfortunately all the
information was held separately. This caused a management nightmare and
increased costs, through repetition, inefficiency and lack of control.
We brought all the data together, everyone from
eCommerce to manufacturing used the same basic system, with features enabled
or disabled as appropriate.
Management Information
We developed a management information system for one of the major motoring
organisations. This gave them a view of exactly how their operation was going
at any point in time.
Traffic Lights
We developed a system to allow traffic light systems to be reprogrammed,
without an engineer having to leave the office or the lights being switched
off.
Property System
Our client had a lot of property and client data. The major problem was
matching existing properties with existing clients and matching new clients
with new properties. We designed a complete system, including mailing out the
letters.
Legacy Software
Our client had some very complex mathematical programmes written in what
they thought was an obsolete language. They had been quoted millions to
rewrite the programmes. We found a way of wrapping up the programs so they did
not need rewriting and also made them easier to use.
Web Remote Access
How often are you out of the office and need information from the office?
How often are sales delayed, because you do not get into the office?
How often do you fail to impress a client due to delays in processing
information?
We solved this, using internet technologies and a centralised database.
Rostering system
Our client needs to have several thousand personnel. They work 24 hours a
day and there are several distinct peaks in customer activity during the day.
What was needed was a system to roster their staff effectively and allow
staff to be called out at short notice to cater for unpredicted peaks in
customer activity.
[Software and Database Development]
[Consultancy] [Technical Training]
Consultancy
Configuration Management
Our client had a large complex system, developed over several years using a
range of technologies. Unfortunately at any point in time they were unsure
what individual components made up a live working system. Often software fixes
were regressed or lost, because different developers were working from
different start points.
We designed a system to completely control the software versions and
baseline each successive build of software. We also introduced full version
control into the software development department, and then trained their staff
on the correct usage of the system.
Mentoring
Our client develops software in-house. They have two developers, one
reasonably experienced and the other a trainee. The experienced developer has
limited experience in the range of technologies available to him and
suitability of new technologies.
We have regular meetings to discuss ideas and help steer them in the best
direction. We act as an ear, to bounce ideas off.
Software Quality
Our client was concerned about the quality of their software development.
Software was developed quickly, but seemed to get bogged down in testing. The
software crashed, took ages to debug and there were arguments over what it was
actually supposed to do.
We reviewed their design process from specification to final delivery.
The main problem was that the developers were too keen to get started and
nobody actually decided what the product was supposed to do. There was no
concensus.
We assigned responsibility at each stage of the process. We developed a
common coding style that would enable developers to understand each others
work. We developed testing and acceptance criteria.
[Software and Database Development] [Consultancy] [Technical Training]
Training
Configuration Management
As discussed above we developed a system and general approach to
Configuration Management.
We trained the company's developers in both usage of the system and in
general configuration management theory.
Technical Training
Web development - Harrow and Hillingdon
Healthcare NHS Trust.
Our client was Harrow and Hillingdon Healthcare NHS Trust. The Trust
had a requirment for a training course that would give their staff a good grounding
in Web development. They needed to build an intranet, but did not need
to know some of the peripheral web technologies. They wanted to concentrate
on the technologies needed to solve their problem, rather than getting bogged
down with lots of information they didn't need. We wrote and delivered a bespoke training
course to exactly meet their requirements.
Modern Technologies - Cresta Testing
Our client was a leading software testing house - Cresta Testing. They
have a workforce who test other companies' software. They are generally
semi-technical. They need to know enough to test a product, but not
to develop it. However they need to understand a huge range of technologies.
We wrote and delivered a course to enable them to understand these technologies
well enough to be able to do their jobs efficiently.
QA Training
Our client (QA Training)
is the UK's premier IT training organisation. We deliver several of
their courses for them.
We work with their trainers in developing the courses that are taught.
We help them blend career trainers experience with real world technical
experience.
The difference with us is that we use the technologies we talk about
every day, while others just learn the theory. How often have you been
on a training course and asked the trainer a question he or she was
unable to answer? Others just teach - we do it for real.
Visit the QA Training website and type in the course codes below to
find out more.
We teach their JavaScript programmers course (course code LGJAVASC2).
We also teach their Web build course (course code NEWEBDE-4).

Whatever your needs, we'll talk your language
|