- Requirements gathering
Requirements gatheringThis is an essential activity for any analysis as detailed customer requirements help us to set the appropriate project target and understand what the project shall deliver. That's why we give a lot of attention to determining the targets, priorities, calculation algorithms, relevant standards etc. in order to ensure that the project will be successfully delivered.
- Initial analysis
Initial analysisThe aim of the initial analysis is to map and describe the existing processes or to map and describe the existing information system. The output is a document containing the suggestions and solution description based on which the client makes further decisions.
- System analysis
System analysisThe systems analysis is independent of the platform used and is used for application logic modelling. It uses the UML language standards in order to capture the logical data model of the application/project to design user interface prototypes
- System design
System designThe system architecture design is typically based on the systems analysis and it is an extension of the prepared UML models. The output of the system design is the physical class model, physical data model and modules and system components or platform design for information systems.
PrototypeA prototype is an excellent tool enabling us to present to the client selected parts of the system to be developed. This demonstration of selected parts of the future system will give the customer an idea of how the key parts of the system will look like and work. There is still enough room for more exact specification of the project/application prior to programming.
ProgrammingThe actual elaboration of the application/system in a selected program environment using professional development support tools, frameworks, etc. The prepared system is handed over for testing, during which various technical errors are removed.
UATUAT (User Acceptance Testing) is an important testing stage of the project, during which the users evaluate whether the system meets the initial requirements.
InstallationThe delivered system is put into operation on production machines, either on the client’s premises or on outsourced HW.
IntegrationIntegration provides for the connection of the delivered system to other applications from which some data can be used or to which the processed data must be regularly transferred.
MigrationData transfer from legacy systems often has to be transferred to the new system or application so that the data can be further processed and used in the new system.
TrainingQuality training of the system operators and users is one of the pillars of successful implementation and operation of new applications.
Support and outsourcing
HotLineThe HotLine services are provided on two levels: First-level HotLine for end users and Second-level HotLine for staff responsible for the systems operation. HotLine is availablein Czech and English via telephone, e-mail, fax, or a web interface.
- Application support
Application supportApplication support ensures smooth operation of the delivered application. We make sure that the application run correctly and remote application management enables us to correct actions not reversible by the user within guaranteed response times. We take care of the optimization of application performance and provide any other necessary interventions in the application or its functioning.
- System support
System supportThis service involves the management of resources necessary for the running of applications. This includes all HW resources such as production servers, backup servers or infrastructure. It also includes SW resources on the level of operation systems and other system services, or security patches. The supervision of the whole system and dealing with requests within guaranteed times will effectively prevent critical situations that might occur.
- Request management
Request managementAll requests related to the operation of a delivered solution are managed centrally, regardless of their respective communication channels. A central information system called MailTracker always ensures unambiguous identification of each request and monitors its processing. Thanks to this transparent request registration no information is lost during the management of our applications.
OutsourcingIf you don’t want to worry about the running of your applications and services you may want to outsource it. We will take over the running of the application, services, and infrastructure. Therefore you will avoid the costs for the infrastructure and, what is more, no investments in the application itself are necessary. This comprehensive service includes everything you need to run the application with a guaranteed upgrade of production HW resources every 24 free of charge.
ServerhousingProfessional Serverhousing for internet and extranet solutions uses the cutting edge services of GTS Novera data centre with a high level of security ensured by chip cards, special safety keys, and remote controlled door locks. The air-conditioned data centre has backup power supply units, a diesel generating set, a de-centralized fire extinguishing system and a guaranteed fast connection directly to the backbone network. You don’t need to invest in servers. The service includes HW, which is upgraded for free every 24 months.
- Cloud Computing
Cloud ComputingCloud Computing refers to technologies that allow to share hardware and software over the Internet. It also allows efficient use of computing and other sources of data centres and service providers. It meets the requirements for services deployment time, quality and accessibility. DEFINITY Systems offers Cloud Computing services based on Windows Azure platform provided by Microsoft.
HardwareWe are ready to deliver our applications including the HW necessary for the operation of the whole solution. With regard to quality and reliability, the products of renowned global company Hewlett-Packard have been supplied and recommended to customers for several years. We always provide the optimum combination of the necessary equipment from the wide range of offered servers and network storages with a view to the current requirements and planned system development.
This is an essential activity for any analysis as detailed customer requirements help us to set the appropriate project target and understand what the project shall deliver. That's why we give a lot of attention to determining the targets, priorities, calculation algorithms, relevant standards etc. in order to ensure that the project will be successfully delivered.