|
Company Methodology
DataX Development project realization methodology contributes
to providing cost-effective and efficient business solutions.
Well thought-out and structured methodology for project development
results in careful definition of the right resources and mitigation
strategies. DataX Development's methodology consists of 5 stages:
initial, planning,
realization, testing
and implementation.
We define specific project steps, activities and deliverables,
carry out complete requirements analysis, software implementation,
quality assurance testing, and product deployment. Our methodology
allows development in a customized manner. Since every customer
is induvidual as well as his/her project, we can use individual
stages.
In the course of stages planning, a customer participates in each
project milestone and provides feedback, which makes the communication
clear.
Due to this we achive an efficient methodology, which suits customers'
needs and enhances DataX Development productivity and quality.
Initial Stage
Being the crucial stage of the development, the stage includes
two processes: project proposal and needs assessment. The purpose
of the initial stage is to start a project and establish its priority
relative to other ones. Besides the project description, in the
course of proposal we define affected areas and appoint the necessary
personnel. While assessing the needs of a customer, DataX Development
determines his/her requirements, functions, business needs and
marketing objectives. To get all this information we use such
techniques as:
Planning Stage
In the course of this stage our project manager lays out how the
project will be executed. He appoints a lead programmer, estimates
efforts and resources, defines tools and technologies to be applied
in the development process and schedules the project. While planning
a project, our project manager specifies customer deliverables and
acceptamce test approach. The Project Plan is reviewed by senior
management and sent to a customer for approval. Once the plan is
adjusted with a customer, we pass to the project realization itself.
Realization Stage
We divide this stage into design and development process. Backed
up by the requirements specifications, the development team defines
the physical architecture of the system. Prototyping creation
is important for the stage. If necessary, we carry out data conversion
and plan archiving. After a careful analysis and quality control,
the design is approved. The development process includes application
development and unit testing. DataX Development team creates the
database and complete the data dictionary. In the course of the
stage we carry out tests of the data transition from existing
systems. This stage of development, when the system becomes more
or less stable, allows user interface demonstarting to a customer.
Testing Stage
The stage follows realization process and aims at resolving coding errors.
Every found error is carefully tracked and eliminated. Normally, the reiteration
through the stages is an integral part of any project development, whether
a project is small or large-scaled. Once the development and testing teams
agree that the project meets all the requirements, the stage is considered
to be completed.
Implementation Stage
This stage is also divided into two processes: the implementation
itself and further maintenance. This is the step when the application
is implemented into a production environment. The system is installed
and the training is provided. As soon as a customer marks a project
as completed, DataX Development passes to maintenance process.
The process includes setting up and documenting of the procedures
for the maintenance of the application in question. It is accompanied
with the necessary changes ( i.e. bug fixes) and improvements
(in case a customer introduces some new requirements).
|