KUALI en nahuátl significa "bien" o "bueno" - KAANS en maya significa "educación"

UNAM, Facultad de Ciencias

Presentación de Estudio: "Run-through Practice as Collaboration Facilitator in Inter-organizational Software Construction"

En el pasado congreso ICGSE 2013 - International Conference on Global Software Engineering- se presentó el estudio de  "Run-through Practice as Collaboration Facilitator in Inter-organizational Software Construction".
 
Este trabajo habla de las actividades que realizaron tres empresas para construir e integrar un producto de software. Mediante esta práctica las empresas establecieron una relación temporal de pares con el objetivo de cumplir su meta común: construir los componentes e integrarlos en un producto de software en el tiempo definido y acorde con la arquitectura diseñada.
La discusión que se generó en esta presentación fue con respecto a las restricciones de comunicación y  la importancia de la arquitectura de software en las actividades presentadas en la exposición. También se comentó sobre los pocos estudios que existen sobre proyectos en los que participan varias empresas latinoamericanas.
 
Entre las tendencias que se identificaron en este congreso se encuentran:
  • Mejor entendimiento del impacto de técnicas específicas que permiten derivar en guías concretas para administradores y desarrolladores.
  • Integración del soporte a la colaboración y coordinación en procesos de desarrollo, por ejemplo: la programación y depuración colaborativa.
  • Crecerá la importancia de la interoperabilidad y armonización de plataformas con el uso de "cloud computing".
  • Se requieren de procesos y cambios organizacionales debido a la evolución de las compañías hacia la integración y despliegue continuo.
 
En esta presentación se expusieron ideas fundamentales en la elaboración del Modelo de Colaboración para Proyectos de Desarrollo Distribuido de Software. Una de ellas es la identificación de los grupos de actividades que se realizan en la colaboración inter-organizacional para el desarrollo de software: comunicación, coordinación y cooperación.