Servicios | Desarrollo de Software

Desarrollo de Software

Queremos hacer parte del crecimiento e innovación de tu empresa, por esta razón, diseñamos y desarrollamos sistemas de software que se adapten a tus necesidades; optimizando y mejorando en tus procesos internos y externos.

Servicios | Desarrollo de Software

Desarrollo de Software

Queremos hacer parte del crecimiento e innovación de tu empresa, por esta razón, diseñamos y desarrollamos sistemas de software que se adapten a tus necesidades; optimizando y mejorando en tus procesos internos y externos.

Mensajero-desarrollo-banner

Contratar el servicio de Desarrollo

Nuestra área de desarrollo está conformada por programadores de vocación, con una alta capacidad de análisis para lograr la resolución de problemas al desarrollar software a la medida, para la obtención y procesamiento de datos.

telefono Alta capacidad de análisis.
buzon Dominio de tecnologías aplicables en diferentes entornos.
Mensajero-desarrollo-banner

Contratar el servicio de Desarrollo

Nuestra área de desarrollo está conformada por programadores de vocación, con una alta capacidad de análisis para lograr la resolución de problemas al desarrollar software a la medida, para la obtención y procesamiento de datos.

telefono Alta capacidad de análisis.
buzon Dominio de tecnologías aplicables en diferentes entornos.
¿Cómo trabajamos desde el área de Desarrollo?

Es importante tener en cuenta que los errores son inevitables durante el desarrollo de software, como dijo Edsger Dijkstra:

"El testing de software puede verificar la presencia de errores, pero no la ausencia de ellos"

Sin embargo, no es excusa para justificar fallos continuos, por ello en Savne implementamos una técnica de desarrollo de software que hace parte de la metodología de Extreme programming llamada TDD (Test Drive Development). Con el uso de esta técnica se consiguen sistemas más tolerantes al cambio, robustos, más fáciles de mantener y con facilidad para el seguimiento e implementación de funcionalidades. Esto debido a que el equipo de desarrollo cuenta con tests que le indican la función del código existente donde se presenta la falla y que pueden alertar si algún cambio afecta otros módulos; además le permite conocer la velocidad de ejecución de los tests y le da la ventaja de no tener que hacer pruebas manuales de verificación.

Grafica-ciclo
¿Cómo trabajamos desde el área de Desarrollo?

Es importante tener en cuenta que los errores son inevitables durante el desarrollo de software, como dijo Edsger Dijkstra:

"El testing de software puede verificar la presencia de errores pero no la ausencia de ellos"

Sin embargo, no es excusa para justificar fallos continuos, por ello en Savne implementamos una técnica de desarrollo de software que hace parte de la metodología de Extreme programming llamada TDD (Test Drive Development). Con el uso de esta técnica se consiguen sistemas más tolerantes al cambio, robustos, más fáciles de mantener y con facilidad para el seguimiento e implementación de funcionalidades. Esto debido a que el equipo de desarrollo cuenta con tests que le indican la función del código existente donde se presenta la falla y que pueden alertar si algún cambio afecta otros módulos; además le permite conocer la velocidad de ejecución de los tests y le da la ventaja de no tener que hacer pruebas manuales de verificación.

Grafica-ciclo
Numero-1

La prueba debe fallar

Se escribe un test en el cual se definen los requerimientos y el resultado de la ejecución del código, en primera instancia debe fallar.

Numero-2

La prueba debe pasar

Se escribe el código que cumple con lo requerido con el fin de que el test funcione, lo importante es que funcione.

Numero-3

Se debe mejorar el código

Se verifica que el test pase lo cual significa que el código obtiene los resultados esperados.

Numero-4

Escribir el código mínimo

Se entra en etapa de mejorar en cuanto a código limpio de calidad y óptimo. Al modificar el código debemos volver al primer paso.

Numero-1

La prueba debe fallar

Se escribe un test en el cual se definen los requerimientos y el resultado de la ejecución del código, en primera instancia debe fallar.

Numero-2

La prueba debe pasar

Se escribe el código que cumple con lo requerido con el fin de que el test funcione, lo importante es que funcione.

Numero-3

Se debe mejorar el código

Se verifica que el test pase lo cual significa que el código obtiene los resultados esperados.

Numero-4

Escribir el código mínimo

Se entra en etapa de mejora, buscando obtener un código limpio, de calidad y óptimo. Al modificar el código debemos volver al primer paso.

Tecnologías con las que trabajamos
kotlin C# PHP Rust
Java Go Python

Contáctate con nosotros