Large enterprises and public administration organisations require the information
technology support for constantly changing processes so that their efficiency
can be improved. The information systems fulfilling special needs still require
a comprehensive individual development or the configuration of individual components
matching to the currently existing products. With the advance of software technology
applications conforming to the individual needs and quickly changing business
processes can be made considerably more efficiently and flexibly.
However, the enterprises requiring individual software development, experience
even today that the software development work lasts for a lengthy time, the projects
exceed the cost and deadline frameworks and the created applications often do
not fulfil the originally set objectives.
WHY SYNERGON?
The key to the success of the individual software development projects is the
applied methodology and its observation, the outstanding project management and
the proper project organisation and team. The development methodology used by
Synergon is based on the Microsoft developed and development platform independent
MSF for CMMI project approach which defines the roles and responsibilities appearing
in the development projects. The MSF for CMMI model is entirely suitable for the
deployment of the CMMI standard guaranteeing quality software development. The
other significant element of our methodology is the development project related
needs analysis and requirement management which accompanies the project through
its entire lifecycle, ensuring the comprehensive conformance of the deliverable
product to the functional and non-functional requirements. We constantly refine
the requirement management related aspect systems on the basis of the experience
gained during the years.
We supplement the MSF for CMMI framework system with either of the following
two approach methods in accordance with the customer’s needs and the size or the
lead time of the project:
-
the documentation and project management methods required by the Rational Unified
Process methodology
-
the agile development methodology
The agile development methodology is capable of eliminating the majority of the
classic software development pitfalls. Its essence is that at the beginning of
the development project we identify the most important requirements posited against
the product to be developed and these are placed ahead of any other aspects. The
methodology lays emphasis on the constant requirement management instead of the
preliminary requirement specification. In the course of the project, we elaborate
the plans and the operating prototypes of certain product modules in interactive
development steps. The Customer is already enabled to modify the expectations
regarding the product between the certain prototypes on the basis of the experience
of the operating prototypes. In the course of the project, we constantly create
forecasts about the expectable deadlines and expenditures, which facilitate the
realization of the most important project results within the deadlines and cost
limit.
Synergon is capable of supplying individually developed solutions for each significant
platform, which is also proven by its extensive references. We have considerable
references on the most important application development platforms, such as the
Microsoft .Net or the Jave J2EE. Our requirement management and development methodology,
which is unique on the market, guarantee the supply of projects by the specified
deadline and with the quality expected.