“Snapshot” of the State of Software Reuse in Colombia
"Radiografia" del estado de la reutilizacion de software en Colombia
“Radiografia” do estado da reutilização de software na Colômbia
Résumé
Due to competitive markets, the software business wants faster, better, and cheaper solutions in a short amount of time. Software reuse emerges as a viable solution to these demands since it offers significant benefits, such as increased quality and efficiency and lower development costs and effort, as well as shorter commercialization times. This research aims to study and understand the state of the practice of software reuse in Colombia, to make comparisons with related works, and to offer an instrument for decision-making in companies that adopt these practices. To reach these objectives, three stages were proposed. In the first stage, the research questions were defined. In the second stage, a survey was developed, evaluated, and carried out to validate successful practices and adoption barriers in the context of the Colombian software industry. Finally, the results were analyzed and reported. This paper showed and evidenced the expectations, adoption barriers, and factors influencing the success of software reuse in Colombian industrial environments. In the same way, the experience from the development of this work serves as a roadmap for other regions that want to analyze the current state of reuse. Nevertheless, each organization needs to determine its capabilities and find the appropriate factors to be adopted to its context.
Debido a los mercados competitivos, el negocio del software quiere soluciones más rápidas, mejores y más baratas en un período corto de tiempo. La reutilización de software surge como una solución viable para estas demandas, ya que ofrece importantes beneficios, como mayor calidad y eficiencia, menores costos y esfuerzos de desarrollo y menor tiempo de comercialización. En este artículo se pretende analizar el estado de la práctica de la reutilización de software en Colombia, realizar comparaciones con trabajos relacionados y ofrecer con este resultado un instrumento para la toma de decisiones en empresas que adoptan estas prácticas. Para llevar a cabo los objetivos anteriores se plantearon tres etapas. En la primera etapa se definieron las preguntas de investigación. En la segunda etapa, se desarrolló, evaluó y realizó una encuesta para validar prácticas exitosas y barreras de adopción en el contexto de la industria de software colombiana. Finalmente, los resultados fueron analizados y reportados. El estudio mostró y evidenció las expectativas, barreras de adopción y factores que influyen en el éxito de la reutilización de software en entornos industriales en Colombia. El presente estudio muestra el estado actual de las prácticas de reutilización en la industria de software en Colombia. Asimismo, la experiencia en el desarrollo de este trabajo sirve como hoja de ruta para otras regiones que quieran analizar el estado actual de la reutilización. Sin embargo, cada organización necesita determinar sus capacidades y encontrar los factores adecuados para adaptarlos a su contexto.
Devido aos mercados competitivos, o negócio de software deseja soluções mais rápidas, melhores e mais baratas em um curto espaço de tempo. A reutilização de software surge como uma solução viável para essas demandas, pois oferece grandes benefícios, como maior qualidade e eficiência, menores custos e esforços de desenvolvimento e menor tempo de lançamento no mercado. Esta pesquisa tem como objetivo estudar e compreender o estado da prática de reuso de software na Colômbia e fazer uma comparação com trabalhos relacionados. Além disso, oferecerá um instrumento para a tomada de decisão nas empresas que adotarem essas práticas. O método para atingir este objetivo foi organizado em três etapas gerais. Na primeira etapa, definimos as questões de pesquisa. Na segunda etapa, desenvolvemos, avaliamos e realizamos uma pesquisa para validar práticas bem-sucedidas e barreiras de adoção no contexto da indústria de software colombiana. Por fim, os resultados foram analisados e relatados. O artigo compila as respostas dos participantes da pesquisa, mostrando as expectativas, barreiras de adoção e fatores de influência no sucesso da reutilização de software no contexto da Colômbia. Além disso, a experiência no desenvolvimento deste trabalho serve como um roteiro para regiões que desejam analisar o estado atual de reutilização. No entanto, cada organização precisa determinar suas capacidades e encontrar os fatores adequados para adotar em seu contexto.