Methodology

Why rely on Disid for your projects?

Transparency and Agility

Agile working method based on a close collaboration with our clients, which gives the client a clear vision of our work.

Knowledge

Certified team, with knowledge and experience in projects and in the technological context of the client.

Business, Architecture and Design

Experience to understand the client's objectives and translate them into technical designs aligned with their business

Communication and collaboration

We team up with our clients to make the knowledge flow to achieve the success of the project.

CI/CD Environment

Continuous Integration (CI) and Continuous Delivery (CD) involves combining changes made to project code, in a central repository on a regular basis, and then running tests and detecting and fixing errors as soon as possible.

It allows the team to have complete control of the development and production process, testing and integrating changes to verify that everything works correctly. In this way, it is possible to easily identify any errors that prevent its proper functioning.

The scope of DISID services shall consist of:

  • Analyse the client’s technological context, select and agree on the most suitable CI/CD tools for the client.
  • To advise and specify the flows and indicators of Integration and Continuous Delivery for the development processes, facilitating the work of the development team and the management of the project.
  • Configure the selected tools and set up the flows Integration and Continuous Delivery.
  • Training to the client’s team to correctly follow up the development processes through the indicators of the flows of Integration and Continuous Delivery.

Work management

DISID agrees with its customers on the most appropriate methodology for the management and monitoring of the service. The DISID agile methodological framework, based on Scrum, is presented below.

Scrum is particularly suitable for projects in complex environments, where results need to be obtained quickly, where requirements are changing or uncertain, where innovation, competitiveness, flexibility and productivity are essential.

Scrum is an agile framework, which defines a set of tools, activities and roles to work collaboratively, in teams and focused on creating value for the business.

Activities

Every DISID project is divided into work cycles or iterations called Sprint, with a fixed duration ranging from 1 to 4 weeks. The objective of each Sprint is to create an increase in the product, which brings value to the customer.

The following activities are carried out in each Sprint:

Pattern of relationships

In order to guarantee an adequate provision of the service and an evolution adjusted to the objectives, DISID proposes to establish mechanisms for dialogue, information exchange, control and follow-up mechanisms, which will be agreed with the customer.

Change management

A key factor in the development of applications is that the whole team can contribute and join their code to the application code, in an agile and efficient way.

DISID proposes to use the Git Flow work methodology.

Git Flow is a Git-based methodology that defines a strict branching model designed around the project that provides a robust framework for managing large projects and for projects organized in cycles or Sprints.

The key to the methodology is to assign very specific roles to different branches and to define how and when they should interact: master, develop, feature, release and hotfix.

Working group

The work teams proposed by DISID for all our projects are characterized by a combination of experience, knowledge and commitment, which generates a highly beneficial added value to achieve the success of the services.

DISID has a team dimensioned to widely cover the needs of the project, which guarantees the availability of profiles. Once the start date of the project is confirmed, DISID specifies which members will carry out the service.