|
What does quality mean to us?
Simply put, it means developing something that not only "...does exactly what
it says on the tin", but provides the benefit that the customer was
looking for in the first place. The key to developing quality bespoke software
is in the Requirements Engineering phase; taking time to find
out and producing only what each customer actually needs, rather than tailoring
requirements to what a supplier is able or willing to produce.
To produce such high quality software
these days is a demanding task that requires a combination of:-
- Gifted Resources
- First-class Development Techniques
- Best-of-Breed Technology
Which is exactly what we have at KB
Logic.
People Each developer we employ is a
professional, with a personal commitment to produce software of the
highest standard. They are typically degree educated with a number of
years of commercial software experience, often specialising in a particular
technical discipline.
Development Technique As well as being technically excellent in their chosen areas, all
members of the Development Team are skilled in working within a
team-based RAD (Rapid Application Development) environment. They employ
specific techniques to discover and eliminate both business and technical
risks very early on in a project and maintain this focus throughout the
project.
You may have often heard the phrase 'passion for
excellence' when companies talk up their strengths, but this is not how we at
KB Logic promote our approach to product quality. Instead of
motivating by passion - which we all know fizzles out over time - we
base our drive on completely the opposite - matured and
proven development techniques that are themselves based on sound,
practical engineering principles. Not exactly heady stuff, but its by-product
is 'excellence', and it produces it time after time.
Technology We leave
the 'bleeding-edge' research and
development to
the computer scientists. As software engineers we take the hard-results they
generate and produce our software using their knowledge; applying matured technologies
to solve our customers' commercial problems without re-inventing the wheel.
We often design our solutions around core Microsoft technologies
like MS-Office®, and MS-BackOffice®. The wealth of functionality that
these products bring with them often makes them
best-of-breed, and architecturally speaking they allow us to create
simple office applications, right through to enterprise-wide database and collaboration
systems, and global WWW E-Commerce websites.
|