Symfony

We work only with the latest technologies. Currently, Symfony is the most popular PHP framework. We create cost-effective, scalable, flexible applications and systems to support your sales.

symfony-2

One of the most popular PHP frameworks is Symfony, which can be used under the open-source license. Its reputation in the development environment is due to the fact that it significantly reduces the time needed to develop the software. Among other things, because of advantages in high performance, speed and flexibility, a team of developers can produce a high-quality application with it at an affordable cost. However, it is just one of the advantages of Symfony.

For whom?

Benefits of Symfony

Key functionalities of Symfony

Speed of operation

Optimising application speed is one of the key steps in creating agile software. This framework places great emphasis on performance and speed. Currently it is one of the fastest frameworks based on PHP. If you want express results, bet on it.

Flexibility and adaptability of your project

Whatever the level of complexity of your needs, Symfony is sure to adapt. By using Event Dispatcher, you can easily extend the features of your existing code without modifying the basics.

Easy extensibility

Framework is constructed in such a way that most of its classes might be replaced by others created by the team of the programmers. Thanks to this, the tool provides high flexibility and makes it easy to use parts of the code in many places of the created application.

HTTPS protocol

Symfony is created according to the best standards and design patterns. A great advantage is building such modules as authentication, authorization, enforcing secure HTTPS protocol.

Protection against Cross-site request forgery (CSRF)

Thanks to the unique tokens hidden in the requests sent, Symfony provides protection against CSRF attacks. The token in each request is unique for each user and is known only for them and the application.

Protection against Cross site Scripting (XSS)

Thanks to filtering (sanitising) the input data provided by users, Symfony performs verification based on the predefined restrictions.

Protection against SQL Injections

SQL protects your databases by performing a thorough verification of queries. Thanks to the combination of Symfony and Doctrine libraries, your application will have basic protection against SQL Injection attacks implemented.

Our knowledge

Your benefits

Our metodology

THE AIM OF THE PROCESS IS TO GATHER INFORMATION ABOUT THE PROJECT:

  • Customer market.
  • The most important project requirements.
  • Project objectives.
  • Main assumptions and project constraints.

THE AIM OF THE WORKSHOP IS TO GATHER INFORMATION ABOUT:

  • Business requirements.
  • Processes.
  • Business rules.
  • Usually the workshop takes 1-2 days, it can also be divided into smaller batches in case of necessity of involvement of many project stakeholders responsible for particular fields of project activity and is concluded with preparation of a preliminary estimate.

THE AIM OF THE WORKSHOPS IS:

  • Identifying the main stakeholders of the project.
  • Creating the so-called person – the profile on an ideal recipient.
  • Preparing functional mock-ups.
  • The process of preparing the wireframes takes from 2 to 3 months.

DETERMINATION OF TECHNICAL ASPECTS OF IMPLEMENTATION SUCH AS:

  • Discussing the business model.
  • Systematising the functional backlog.
  • Defining implementation elements, developing user stories and acceptance criteria for tasks
  • Using the MoSCoW (Must, Should, Could, Won’t) analysis, define the tasks necessary to implement the MVP version.

DETERMINATION OF TECHNICAL ASPECTS OF IMPLEMENTATION SUCH AS:

  • Integration methods.
  • Variables used when querying specific methods.
  • Prioritization of querying methods and communication directions.
  • Preparation of technical documentation usually takes 2 to 4 weeks.

Approval of the specifications

Confirmation of the documentation findings and prioritization, if not prioritized in earlier stages.

Proper project valuation

Based on the collected information, mock-ups, functional and technical documentation, the tasks are re-estimated and the quote is confirmed.

DESIGN OF PROPOSALS TO BE PRESENTED TO THE CLIENT:

  • Preparation of initial graphic proposals based on the requirements from mock-ups developed during the analysis.
  • Acceptance of the finished designs by the client.
  • Iterative creation and approval of graphics for subsequent pages.

PREPARING THE DEVELOPMENT ENVIRONMENT AND PLANNING SPRINTS:

  • Sprint start – Planning the team’s work with the product owner.
  • Analysis – Detailed technical discussion of tasks.
  • Daily – Daily meetings to summarise progress.
  • Refinement – Dedicated meetings with the architect/team leader to increase the team’s understanding of tasks.
  • Sprint summary – A summary of the team’s work and presentation of progress in practice.

DURING TESTING WE FOCUS ON:

  • Preparation of the pre-production UAT version and final confirmation of the implemented functionalities.
  • Performance tests of the finished product, eliminating any errors before the implementation of the production version.
  • First production migration and data integrity verification.

Deployment

Implementation of the project in the production environment, during which the missing data are migrated and launch of the product.

OPTIMISATION

  • Deployment of the system based on the backlog of works.
  • SEO optimisation.
  • Automation.
  • Integration of sales tools.

How we can help you

Contact us

Estimate your project

Write to us

Pole jest błędnie wypełnione. Sprawdź wpisaną treść i spróbuj ponownie.
Pole jest błędnie wypełnione. Sprawdź wpisaną treść i spróbuj ponownie.
Pole jest błędnie wypełnione. Sprawdź wpisaną treść i spróbuj ponownie.
Pole jest błędnie wypełnione. Sprawdź wpisaną treść i spróbuj ponownie.
Wyrażenie zgody jest niezbędne.

PDF, DOC, DOCX, JPG or PNG (max 5MB)

Failed to send your message. Please try later or contact administrator by other way.
Andrzej Szylar

Andrzej Szylar

Chief Executive Officer

Dariusz Kobza

Dariusz Kobza

PR & Marketing Manager

Magdalena Paczynska

Magdalena Paczyńska

HR Business Partner