|
What we do?
We specialize in the
development of database applications using SQL Server, Microsoft Access, Visual Basic
and Active Server Pages (ASP). Applications could range from a small, stand-alone,
Access database to a large, multi-user LAN based SQL Server system or a
database enabled Internet/Intranet web site. We undertake projects from
initial concept right through to the finished product including Analysis,
Design, Programming, Testing, Installation and Support.
In addition to complete projects we are also happy to undertake the
development of individual modules and smaller items of work (for example
finishing off a partially completed database system). We also supply
related services such as software consultancy, advising on the design of a
relational database, Access and SQL Server training, system audits, etc.
How we do?
We usually
start with a specification of your requirements. In an ideal world this
would give us enough information to be able to quote you for the work, in
practice we usually need to visit you, both to clarify what it is that you
want and to let you meet us and to reassure you that we are capable,
competent and reliable.
We then issue a fixed price quotation. This will define what it is that we
will develop, what technical environment we expect to be developing for,
what the costs and timescales will be, etc.
Once you have accepted the quote we will usually have a further discussion
with you following which we will produce an initial database design. We
will then walk through this with you to ensure that we have correctly
understood the relationships between the different data entities.
The next delivery will be a preliminary version. This will not be fully
functional but will include a basic framework allowing you to start seeing
what the application will look like. This will be followed up at regular
(1-2 week intervals) with further updates, each filling out more and more
of the application.
This iterative approach, which is a vaariant of the DSDM (Dynamic Systems
Development Method) methodology, has many advantages over the old
'waterfall' method. It lets you see the application as it is developing,
allows you to influence the design, enables you to correct any
misunderstandings at an early stage, lets you check that we are keeping to
the agreed timescale and ensures that, at the end of the day, the
application that we deliver to you is the same (or better) than the one
that you were originally expecting!
We then get to the final, feature complete, version after which you need
to undertake your final acceptance testing before the application 'goes
live' (i.e. starts to be used for real work). Inevitably some teething
issues may occur in the first few weeks - which is why we include free
support for the first three months!
If you are interested in
having some software developed or if you need some support then please get
in touch with us by email
hellosmarts@yahoo.com
|
|