ALVANTIA

Soluciones que aportan valor

ALVANTIA
  • Plataforma Confirming
  • Plataforma Factoring
  • Soluciones a medida
    • Consultoría
    • Equipos de Alta capacitación
  • Contacto
  • Trabaja con nosotros
  • Artículos
  • Español
    • English
  • LinkedIn

Artesanía del software: construyendo pieza a pieza nuestro desarrollo

  • 11/11/2014
  • Tecnología
Artesanía del software: construyendo pieza a pieza nuestro desarrollo

La ingeniería del software se define como: “…la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software…”. Aplicar un enfoque sistemático y cuantificable al desarrollo de software está bien, muy bien. Pero, ¿cuál?

Durante el ciclo de vida del desarrollo de una aplicación informática, atravesamos diversas etapas: análisis, diseño, construcción, pruebas y finalmente, documentación y mantenimiento. Cada una de estas etapas requiere un enfoque diferente, especializado cuando sea posible y sobre todo siempre profesional. Es difícil concebir la creación de software desde un único punto de vista. Hemos de adaptar nuestro punto de vista y disposición según la etapa en la que nos encontremos.

En la fase de análisis y diseño, nos sentiremos como arquitectos planificando e imaginando los cimientos de lo que será nuestra aplicación. Es el momento de aportar nuestra creatividad en la búsqueda de soluciones, de tomar papel y lápiz para esbozar cajas que representen módulos o sistemas, cilindros que simbolicen fuentes de datos y flechas que lo conecten todo de manera coherente.

En la fase de desarrollo es el momento de enfundarnos el mono de trabajo y hacer realidad todo lo diseñado. Es aquí donde se marca en muchos casos la diferencia. Una mirada de artesano nos hará mimar cada uno de los módulos a desarrollar. Construirlo con cuidado y esmero, como si fuera el único a desarrollar en toda la aplicación. Es esta concepción del software como artesanía ligada a un proceso de ingeniería la que marca la diferencia en las empresas. El crear cada uno de los módulos diseñados como de la creación de una obra de arte se tratara, aportará la calidad que todos buscamos.

Llega el momento de probar si lo que hemos construido cumple realmente las expectativas de nuestro cliente. Es aquí donde debemos cambiar una vez mas la careta y enfundarnos la del personaje perfeccionista que no ha de dejar pasar ni un detalle por alto, por pequeño que sea. La función del tester es en muchos casos la del malo de la película, mirado con recelo por los programadores al sentir éstos atacado y puesto en tela de juicio su trabajo.

Por último, hay ocasiones en las que tras un largo período de uso de nuestra aplicación, surgen mejoras a realizar o errores no detectados con anterioridad que han de ser corregidos. Aquí entra en acción el Indiana Jones del código fuente. Arquéologo implacable dispuesto a llegar hasta el rincón más recóndito y oscuro de un método para encontrar el bug responsable.

Como ven, una única visión en el desarrollo del software puede que no sea acertada. En cambio, en Alvantia consideramos que tenemos que adaptarnos a cada una de las fases de la construcción. No intentar construir y concebir una catedral de un golpe, sino definir cada una de sus partes con cuidado y por separado para posteriormente centrarnos con esa mirada de artesanos en la colocación de cada una de las piedras. Una a una.

Al igual que Leonardo Da Vinci jamás consideró como acabada su obra maestra La Gioconda, un buen artesano del software rara vez considera un proyecto como totalmente terminado. Siempre encuentra puntos a mejorar, a rehacer con una aproximación diferente. En definitiva, convierte en virtud el llegar a hacer de un proyecto de empresa un proyecto personal.

Tagged

Alvantiaanalista funcionalanalista programadorarquitectura del softwaredesarrolloprogramador

Share

Related Posts

Alvantia participa en la VI edición del Foro de Empleo de la UPM

14/10/2024

Alvantia desarrolla un nuevo sistema para optimizar la operativa de Confirming a través de Big Data y Machine Learning

10/06/2024

Alvantia participa en el Factoring Road Show LATAM 2024

20/03/2024

Lise Meitner: la genialidad ignorada en la Física Nuclear

08/01/2024

Latest posts

  • El sector del Factoring y Confirming en España alcanza los 266.652 millones de euros en 2024
  • Alvantia se integra en Finwave Iberia & Latam y pasa a formar parte del Grupo Fibonacci
  • El Factoring y las finanzas sostenibles
  • ¡Alvantia te desea muy felices fiestas!
  • ¿Te gustaría ser un Rey Mago?

Archive

© 2025 ALVANTIA

  • LinkedIn
  • Inicio
  • Condiciones Legales
  • Política Integrada de Gestión
  • Canal ético
  • Plataforma Confirming
  • Plataforma Factoring
  • Soluciones a medida
    • Consultoría
    • Equipos de Alta capacitación
  • Contacto
  • Trabaja con nosotros
  • Artículos
  • Español
    • English
Gestionar el consentimiento de las cookies
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies (propias y de terceros) para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
Administrar opciones Gestionar los servicios Gestionar {vendor_count} proveedores Leer más sobre estos propósitos
Ver preferencias
{title} {title} {title}