The Development Process
Every project is unique, but as a general guide,
the following stages are involved:
Requirements analysis -
is a collaborative process where we interpret
your business and development needs as specific
functional and process requirements for the proposed
system. The output is a formal requirements specification
that we jointly review and agree prior to your
approval.
Implementation
planning - develops the approved
requirements specification document into a detailed
project plan describing the objectives, deliverables,
resources, communication channels and timings.
The project plan form the principal focus of all
activities throughout the project and ultimately
defines project acceptance by the client.
Development - of
additional software components, or where the functionality
of third party components need to be enhanced
or customised draws in BdM Development's considerable
software engineering skills. We deploy a highly
effective development toolset using MS SQL and
Oracle database management systems, MS Visual
Basic, Allaire Cold Fusion, ASP, Java and Crystal
Decisions.
Implementation -
potentially comprises the widest range of activities
encompassing, data migration, system integration,
installation and commissioning, and training.
Data migration - allows you to maximise the value
of your legacy data populate your Learning Management
System with detailed, relevant and most importantly
clean data. BdM Development has a wealth of experience
in migrating data from spreadsheets to mainframes.
System integration -
ensures that all the components within the LMS
and external related system share essential data
and processes. Principal candidates for external
system integration include Human Resources, ERP
and financial systems.
Installation and commissioning
- is where we demonstrate that all our
software components work "in the real world",
on your systems and under your configuration constraints.
Training - allows
users at all levels to be effective in their roles
as quickly as possible and with the maximum confidence.
Focussing on realistic scenarios and business
processes, we make sure all training is relevant
and effective for the target audience.
Handover - is a
phase of enhanced support and "hand-holding" where
users can build familiarity with the system, safe
in the knowledge that help is near at hand should
it be needed.
Maintenance and support
- is designed to ensure that your installation
of any of our products are maintained and enhanced
throughout their operational life.
Operational feedback and
review - is essential if the system is
going to continue to meet the emerging needs of
your business through a process of continual enhancement.
Move to top
|