Services
Risk removal
Outsourcing is not just about cost reduction. It is about reducing risk.
By using a team of skilled professionals you gain the following over a single consultant:
- Accountability – a team of developers who will always be there.
- High skills – a team that can share ideas and work together to solve your requirements.
- Specialisation – a team with experts across business processes and software development.
- Repeatable – a team, in whole or part who can be made available at any time.
- No bench costs – no work, then no costs
- Support – a team in which someone can always be made available to manage change control for your projects.
Managing risks
We remove the issues linked to traditional outsourcing by owning the whole project. We understand both cultures as we provide teams on and offshore. We use local skilled talent to liase with you the customer and helping you to build a requirement scope for the software development you require.
We then interface with our remote teams to develop and manage the change control processes; we handle the cultural differences.
We provide the following services:
- Requirements gathering – we have teams of on shore business analysts to understand your business processes
- Software developments
- User acceptance testing – black and white box
- Change control
- Documentation – we pride ourselves on 50% comments to lines of code and full documentation on the software life cycle (from design and analysis to user and training manuals).
- Support – our teams can accommodate your maintenance requirements.
Skill sets
We have over a decade in developing leading edge software for the financial, telecommunication and media markets. From the automated analysis of films and cataloging with XML Dublin core meta data to leading edge award winning financial CMS systems using service orientated architectures (SOA).
Our teams of developers have been trained at the universities around the world, in the UK Australia and Singapore. This gives them a good aptitude in foreign languages and in understanding client's needs from differing cultures.
Our developers are lead by members of the British and Australian computer societies.
Project specification
- Professional software processes
Analysis
- Rational rose object orientated analysis
Design
- Performance tuning – big Oh notation and mathematical proofing
- Rational rose object orientated design
- Unified modeling language (UML)
- Blue prints and design patterns
- Database normalisation, include Boyce Cod normalisation.
Development
- agile development
Testing
- V-model testing
- White box and black box user acceptance testing
- Mission critical testing with Z Methodology
Documentation
- Pyramid principles
Our development teams are trained in numerous computer languages and on multiple platforms, including Java, C++, C#, JSPs, ASPs, PHP. They are also skilled in numerous database management systems, including Oracle, Sybase, MySQL and SQLServer.
