Titulinis puslapis
Esperonus
LTEN
System development cycle
Organization and user requirement gathering/analysis.
In this initial stage we become familiar with our client - organization, business execution and management processes, work environment and its specifics, employees. We identify problems, clarify needs, collect requirements from the whole organization and specific employees, and (if possible) from their clients and partners.  If needed, we peform audit of current information systems. We analyse, congregate and describe collected information. Afterwards we may provide client with several possible options and evaluate pros and cons of each.  In such a way client receives a chance to select the most optimal option with regard to its technological advancement and economy of investments.
Modeling and system design.
In case after completion of the 1st stage decision is made to implement information technologies solution, we start one of the most important stages of the implementation project - modelling and system design.  With regard to the results of organization and its needs analysis, we describe the prototype of the future system, foresee its functionality. While modelling system, we work with our client very closely, clarify all their needs and wishes, future plans, because only in such a way it is possible to ensure flexible system architecture, which would allow for easy and quick extension of the system in the future. Our team comprise not only information technologies specialists, thus we develop system specification in the language that is understandable for customer and "customer friendly", without many technological terms. In such a way we try to avoid customer from any possible inconveniences and let him/her concentrate just to organizational and managerial processes - i.e. activities, that he/she is used to execute on a daily basis. After we prepare and get the system specification approved internally and by customer, we develop technical architecture of the system. For that purpose we use UML modelling language, that ensures that customer requirements and wishes are precisely transfered to the team implementing the project and possible functionality errors are avoided.
System development
The developed system specification with detailed assignements we transfer over to software developers. We pay serious attention to the quality of software code, therefore we apply second level of CMM standards. The project management system implemented in our company ensures that work is performed according to the project schedule and do not exceed the settled project budget. In such a way we guarantee maximum efficiency of our work. This system alows customer to see the status of the executed project as well.  Therefore project process and progress is transparent and clear to the client.
Testing and implementation

We prepare testing and pilot operation plan for every project. In this state we find and eliminate system shortcomings, bugs. We are not afraid to say that we may make mistakes, therefore we care about the quality and we strive to assure, that the client receives final product, which is functioning properly. We also know, how difficult it is to vision the product, untill it is developed, therefore in this stage we together with the client coordinate user interface, to make it as convenient as possible for the future user. We understand, that the most useful is the system, which is user friendly. In the system testing period, we pay a lot of attention for the simplicity of the system and its usability. During the system development stage we already ensure the integrity of the system with other operating systems at customer organization. But in this stage we integrate separate systems to one common information system in the organization and its remote working places. Systems developed by us are open and easily expandable. All work performed is documented, therefore it is easy to extend them upon request.
Maintenance and support
After system installation, we train client's employees on the use of the system. We also make other stakeholders (clients, suppliers, partners) familiar with the system. We also provide consultancies on the use of the system in the transition period. We improve system upon clients needs that appear during pilot operation. As system architecture is open, we consult other software developers on the possible integration or further development of our software, in case third party takes over this task in the future.
System development cycle