Our
past experience has proven that there is no
universal formula or method of co-developing
a project. Every project is unique and its
development depends on variables such as scope,
application, time frame, level of involvement
and commitment of both sides. However, there
are certain steps that we follow in our work
to maximize efficiency.
Project Start
It is easy to start a project
with BalkanSys - just contact us and tell
us briefly your needs and expectations. We
will set up a meeting to further discuss
your goals, objectives and ideas. If you
have only an idea or are not quite certain
of what and how to accomplish it, we can
co-develop project description and functional
specification. In most cases, you will draft
a project description and we will respond
with a technical proposal, time frame and
budget. You will review it and provide your
input. Meanwhile, we will send you the resumes
of the project mangers and developers that
best suit the project for your review. You
have full discretion to alter the proposed
development team if needed. We have a rich
talent resource base and will build a team
that best suits your needs.
Collaboratively, through active
communication, we come up with an SLA, which
covers project specifications. All this is
provided at no cost to you.
Next, we sign a contract for
the agreed activities as work for hire. Pricing
is your option -- time and materials or fixed
price.
Appoint a dedicated
project manger
We assign a dedicated Project
Manager who is responsible for project execution.
Our Boston-based project managers, analysts
and QA specialists act as the coordination
point between U.S IT management and the development
team in Bulgaria. They are bilingual and
understand both cultures. They meet on a
regular basis with customers to share progress
and receive feedback.
They also handle all legal
and financial issues.
Establish Formal
Lines of Communication
We ask our partners to assign
at least one person on their side to be responsible
for execution of the project. It is crucial
part to the co-development process that our
partners provide a committed project manger
or technical person to work with us and supervise
the development work. We communicate with
them on a regular basis either by e-mail,
phone or videoconference.
The diagram below presents a common project timeline, using Rational
Unified Process terminology.
Project
Phases
Depending on the scope of the
contract, a project may include the following
phases:
Analysis, system technical
design and preparation of complete technical
specification;
Visual design of the user interface and business logic;
Programming, documenting and testing;
Preparation of the user documentation;
Support, localization and further enhancement of the system;
Quality and support
BalkanSys has developed a
consistent set of documentation and guidelines
that serves as a corporate quality assurance
(QA) system covering all business processes.
BalkanSys QA system makes intensive use of
ISO and CMM guidelines and procedures. It
enables us to measure, manage and constantly
improve company's operation and to ensure
efficient and high-quality project implementation.
Our present customers can attest a superior quality of BalkanSys services.
Please, visit our Client feedback
list to obtain contacts.