The application is designed as Monitoring and management system of state procurement for tender contract department. The system allows to create tenders records for goods delivery, rendering services, execution of work and to keep bidding stages and planning. The system also permits to tie tender record to additional documents. The responsible and supposed performer from the companies list is assigned to each tender. The companies list is shown as hierarchy tree. Each company has its own catalog of employment records, departments and department officers records.
The application uses Open Source ECM-system (Enterprise Content Management system) Alfresco as data repository. In the application both the standart Alfresco essentialities and new type data with extended properties are applied. The interaction between Client and Server is based on REST services.
The domain logic is moved to front end what greatly increases work capacity, application responsiveness and decreases server load.
Technologies
JS-engineered with ExtJS library using web-application was successfully designed. The team could integrate in Client process and software engineering methodology keeping Jazzteam principles and aproaches. The clients were satisfied with team work capacity. Lots of technical complexities are solved.
Pavel Ledkovskiy, Project Manager, RAMEC, Full service systems integrator
We started the development based on a completely new technology combination for both us and JazzTeam: Java script client ExtJS 4 for the Alfresco Web services. Ours was an investment project with extremely short deadlines and exigent progress requirements.
The team has shown that it can successfully perform coping with the stressful conditions of our work process, which is characterized by very short sprints (1 week) and high requirements to the quality of each release (the need to install the updates at the customer’s site after a couple of hours since the release). The result of the work was successfully presented to the investment directorate, and the objectives were declared achieved.
I would like to stress that we faced a couple of considerable challenges during the project, and those were dealt with constructively and with utmost professionalism. As a result, there were quickly concluded and, what is more, carried out important management decisions and process adjustments. I am profoundly grateful to all the participants, who, being apprehensive of the roots of the matter and showing professional work attitude, brought our cooperation to a really high level and provided a decent quality of the development by a geographically remote team.