Development Department
Software development department is the biggest and the most
important organizational unit in the company. That is because
the department handles the primary task of the company. All software
being asked by a customer is designed, created, and tested in this department.
So people working in the department have rich experience in these areas and
highly qualified in their jobs. This is why the department can guarantee
quality of the producing code and keep accordance between the code and what
the customer asked for.
Our mission is to supply our partners with perfect software to complete
their needs in automation of their business processes, creating necessary
components of systems, or other fields our software can be used to bring
improvements to somebody's everyday work. In other words we create and supply
solutions that allow make their business more efficient and more competitive.
The department is able to run software project from requirement systematization
and to supporting code. Or some of our teams can do part of a project, for example
write some components for our partner's application. Either we work on an entire
project or our company acts as a subcontractor we supply our part of job on time
and in the quality specified in contract. This result is guaranteed because of
our software development process. This process is a set
of rules covers all stages
of producing and specifies techniques allowing us to standardize how software is
being created. And this standardization makes software creation more predicable
and avoids our customers from unnecessary risks.
Software development process itself is permanent subject to improve in our
company. As the result of this improving the quality of our code and our services
are constantly growing up. Of course like many other good things the process has
some negative characteristic. This is some extra time should be spent during
creation of the code. But in exchange of this time our partners obtain high
quality code, documentation covering all code, and deliberate architecture solutions.
In the same time our development process is not a dogma. The process is working
for us but not we are working for the process. If customer wills to change something
in our standard way to create software we are always ready to talk about this
change and apply it in customer's project. Almost any part of our process can
be tuned for a project if the project's customers are needed for this. For example
if they ask for prototype of the system as soon as possible and they agree to skip
project-establishing iteration - we change the process in this project and run it
without the initial iteration. Of course such particle request can be satisfied
only if the customers have near-to-full prototype specifications or there is some
way to get their requirements just during development phase. This is because
collecting customer requirements is one of the most important goals of the
development process.
Another service of our department is directly bringing our experience to our
partners. Our people can help to our partner's development team in creation their
own software. When we work with our partners as consultants we bring to them
qualitative solutions of technical problems. They can find the way to resolve
problem quick and in elegant manner. Instead of looking for an experience developer
to hire they can order this our service and spent the saved time on some business
effective goals. Because of we can guarantee the best result our partners expect.
Through our technical experience and high responsibility level we are looking
forward to make our world better.