Des ventajas La principal debilidad que tiene RUP respecto al sistema 3 es que
7.2 Ventajas y Desafíos de los SMWTs
administrativas para monitorear y organizar el trabajo de la manera más eficiente (Dale E. Yeatts, 1998).
7.2 Ventajas y Desafíos de los SMWTs
Los SMWT representan un cambio drástico frente al paradigma tradicional, en el que sólo los individuos en posiciones administrativas y gerenciales tenían la autoridad o capacidad para tomar decisiones, los SMWTs presentan grandes retos a las organizaciones, pero a su vez presentan importantes ventajas. 7.2.1 Ventajas Las ventajas de los SMWTs se pueden clasificar en dos clases, primero las ventajas que ofrece al funcionamiento del sistema técnico del equipo, y segundo las ventajas que ofrece al sistema social del equipo.
Las necesidades del sistema social son satisfechas de manera eficiente y directa, ya que los miembros del equipo llegan a conocerse y entenderse unos a otros. El ambiente del trabajo induce al constante contacto de los integrantes, permitiendo de esta manera que ellos mismos puedan detectar y corregir situaciones que perturben el funcionamiento del sistema social, siempre teniendo en cuenta las necesidades sociales de todo el equipo (Dale E. Yeatts, 1998).
Por otro lado, las necesidades del sistema técnico son igualmente satisfechas de manera eficiente y directa por parte de los integrantes del equipo. Las fuertes interacciones que suceden al interior del equipo, permiten que los integrantes estén constantemente intercambiando información respecto a las tareas técnicas a realizar, de esta manera siempre se está discutiendo y compartiendo información sobre la mejor forma de realizar las actividades, las mejores soluciones a problemas comunes, etc.
Algunas de las ventajas adicionales de los SMWTs frente a los esquemas tradicionales de organización del trabajo mencionadas en la literatura son:
• Más desempeño en el trabajo a un menor costo.
• Se genera un entorno en el que todos obtienen beneficios, es decir tanto la organización cómo los individuos obtienen beneficios producto de esta manera de organizar del trabajo.
• Promueven la innovación, la creatividad y el compromiso hacia el trabajo por parte de los participantes de la organización.
• Generan un ambiente de solidaridad entre los integrantes del equipo y hacia la organización como tal.
Analizando las ventajas que presentan los SMWTs, es claro que este esquema de trabajo resulta ideal para organizaciones cuyo foco de trabajo es el desarrollo de proyectos, en particular de desarrollo de software. Este tipo de proyectos han probado ser bastante impredecibles debido a factores como la tecnología y los requerimientos de negocio cambiantes constantemente. Las ventajas ofrecidas por los SMWT son especialmente relevantes para cualquier proyecto de software, la productividad y motivación de los desarrolladores alcanza su máximo punto en un entorno donde se promueve la creatividad, innovación y libertad.
Adicionalmente los equipos de trabajo auto‐organizados generan un alto nivel de compromiso entre los integrantes del equipo, en donde cada individuo tiene pleno conocimiento del propósito y los objetivos del equipo. 7.2.2 Desafíos
La implementación de SMWTs en las organizaciones es un proceso delicado, ya que lo que se busca, de cierto modo, es una transferencia de control o autoridad. En el contexto de software, este es un desafío evidente, ya que en la metodología RUP de desarrollo de software el control es un elemento proveniente del exterior del equipo, por el contrario, en un equipo que opera bajo metodología ágil el control surge del interior del equipo. Para tener una transición exitosa hacia un esquema de SMWT en una organización con esquemas tradicionales, es conveniente un acercamiento incremental, en el cual a medida que el equipo madura y adquiere experiencia en tareas administrativas, más de estas tareas le son delegadas. De esta manera se minimizan los riegos que implica delegar la totalidad de las labores administrativas y el control al equipo abruptamente.
Varios expertos en metodología ágiles como Fowler, Beck y Cockburn coinciden en que ninguna organización que opere actualmente con metodologías tradicionales debe implementar los principios ágiles de manera abrupta, por el contrario es necesaria una transición en la cual el equipo y sus individuos desarrollen poco a poco nuevas habilidades requeridas para que la auto‐ organización sea exitosa.
Algunos de los aspectos más importantes para tener en cuenta a la hora de implementar SMWTs son:
• Soporte y compromiso constante de la administración y la gerencia: Es necesario el apoyo constante de la gerencia a los equipos, entre las principales responsabilidades se encuentran:
o La generación de un entorno el cual mantenga motivado al equipo, de esta manera obteniendo calidad superior en el trabajo de los integrantes y un orden en el funcionamiento interno del equipo.
o Monitorear el funcionamiento del equipo e intervenir en situaciones que se salen del control del mismo, de esta manera el equipo se siente respaldado en situaciones difíciles, se genera un mayor compromiso entre los diferentes participantes de la organización y se obtiene mayor calidad en el trabajo realizado. • Entrenamiento adecuado de los empleados: Tutorías en tareas administrativas por parte de la gerencia, en particular tutorías o seminarios para planeación de proyectos, definición y seguimiento de metas y objetivos, gestión de riesgos, entre otros. • Definición de procesos claros para el diseño de los equipos: Un SMWT requiere diseño, no se trata simplemente de juntar personas y ponerlas a trabajar juntas, se requiere evaluar capacidades técnicas y características personales de cada integrante con el fin de asegurar compatibilidad entre los miembros, propiciando así sistemas sociales y técnicos eficientes. En el caso de proyectos de desarrollo de software esto es aun más crítico, ya que cada proyecto requiere de personas con conocimientos y capacidades técnicas muy particulares las cuales frecuentemente son difíciles de encontrar.
• Perfilamiento de empleados: Para diseñar correctamente los equipos de trabajo es necesario contar con procesos de evaluación y perfilamiento de los empleados.
Los aspectos mencionados representan grandes retos en las organizaciones que desean implementar SMWTs de alto desempeño. Adicionalmente, los aspectos ya mencionados se pueden complementar con la idea fuerza detrás de la Teoría de las Contingencias. En dicha propuesta, se establece que no existe un número limitado de factores a tener en cuenta para asegurar un buen desempeño las organizaciones. En general lo que se debe hacer es proveer a la organización de una capacidad de reacción ágil, y así reaccionar y adaptarse a las posibles contingencias o situaciones que pueden ocurrir al interior o exterior de ella. Bajo el marco de los SMWTs las contingencias en general pueden clasificarse en uno de tres tipos (Dale E. Yeatts, 1998):
• Contingencias de carácter individual o personal: Es bien sabido que una mayor satisfacción de los integrantes del equipo conduce a una mayor productividad, pero identificar cuáles son las necesidades que los integrantes del equipo buscan satisfacer puede ser difícil. Aún cuando las necesidades de los integrantes se logren identificar plenamente, ¿son estas necesidades las mismas en todo momento del tiempo? Seguramente no. Por esta razón al momento de constituir un equipo de trabajo no se puede asumir que los intereses y preferencias de las personas que lo conforman no van a cambiar a lo largo del tiempo. Una ventaja que ofrece un SMTP frente este aspecto es el hecho de la flexibilidad en cuanto a los roles que puede asumir una persona a lo largo de un proyecto. Cuando los intereses de una persona cambian se puede evaluar las posibilidades de asignarle un nuevo rol, cuyas responsabilidades se ajusten mejor a las necesidades actuales de la persona.
• Contingencias de carácter tecnológico: La naturaleza del trabajo a realizar determina de manera importante las características y limitaciones de la dinámica del equipo, algunos trabajos consisten en tareas repetitivas y sencillas los cuales generan poca interacción al interior del equipo, algunos son complejos y cambiantes los cuales requieren de una interacción fuerte de los integrantes. En general la naturaleza del trabajo depende de los siguientes factores: o Complejidad de las tareas a realizar. o Características rutinarias de las tareas. o Interdependencia de las tareas. • Contingencias del entorno: la naturaleza incierta y cambiante del entorno, supone para las organizaciones una necesitad latente de detectar eficientemente los cambios en el entorno con el fin rediseñar los elementos que sean necesarios para sobrevivir al nuevo entorno. 7.2.3 Entorno cambiante vs Entorno estable Relacionado a las contingencias del entorno, existe un estudio que expone las características que varían al interior de las organizaciones como consecuencia del nivel de volatilidad e incertidumbre que presenta el entorno que las rodea. Lawrence y Lorsch (1967) encontraron que las organizaciones que mejor desempeño presentan en entornos estables y predecibles eran aquellas que tenían estructuras organizacionales bien definidas, contaban con procedimientos estandarizados y con esquemas de poder centralizado. Por otra parte en entornos volátiles y cambiantes, las organizaciones que se destacaban eran aquellas que presentaban estructuras informales, procedimientos no estandarizados y descentralización del poder (Dale E. Yeatts, 1998). Los resultados del estudio de Lawrence y Lorsch sugieren entonces que para el caso de las organizaciones que se dedican al desarrollo de proyectos de software resulta más conveniente un esquema de trabajo de SMWTs, ya que usualmente el entorno de este tipo de organizaciones presenta una variabilidad considerable. En particular la tecnología y los requerimientos de los clientes aspectos que cuentan con alta variabilidad y que afectan de manera importante el desempeño de los equipos de desarrollo de software.
7.3 Factores determinantes para el éxito de los SMWTs
En la dinámica de funcionamiento de un SMWT constantemente se encuentran activos dos procesos principales, primero se encuentra el proceso de trabajo, es decir el proceso que consiste básicamente en las tareas que llevan al cumplimiento de los objetivos del equipo (asociado al