Soft System Methodology (SSM)

¿Porque usar la SSM ?
SSM o metodología de los sistemas blandos, fue utilizada ya que esta es apta para analizar los sistemas de actividad humana, especialmente aquellos en que se presentan situaciones complejas. Considera además la complejidad y los diferentes puntos de vistas de una misma situación, permitiendo así conocer en detalle la situación problema, de manera de poder intervenir con tal de mejorar el desarrollo de la misma.




¿Cuáles son los pasos que indica la metodología?
1- Plantear la situación problema no estructurada: Representación de la situación actual a través de los nueve niveles de Jean Louis Le Moigne.

2- Realización de un Rich Picture: Esquema que plasma los diferentes puntos de vistas de los participantes.

3- Sistemas pertinentes: Se realiza la descripción de los sistemas pertinentes, tanto sociales como políticos, en donde ocurre la situación, y se detectan los puntos de conflictos que posee el mismo.

4- HAS: Construcción del HAS (sistema de actividad humana), que consiste en un modelo conceptual que relaciona un conjunto de actividades en busca de un objetivo.

5- Comparación entre el HAS y el sistema actual: Actividad que permite determinar las diferencias entre el modelo y la experiencia, generando así una serie de cambios, tanto deseables como viables.

6- Plan de acción: Sintesis de los cambios viables y desables, que permiten modificar la composición del sistema.

Entrevistas

Para realizar este trabajo de investigación, fueron realizadas 4 entrevistas las cuales fueron confrontadas para aplicar la SSM (Soft System Methodology), a continuación se describen la entrevistas realizadas.

Formato: Entrevista
Nombre: Pablo Rivera
Experiencia: 18 años
Organización: Tconsult

Para escuchar la entrevista, haga clic en play






Formato: Entrevista
Nombre: Alberto Ceballos
Experiencia: 10 años
Organización: Anónima

Para escuchar la entrevista, haga clic en play




Formato: Focus Group
Participantes: Rodrigo Pizarro, experiencia 6 meses. Magister en Ingeniería Informática.
Paulina Galvez, experiencia 3 meses. Egresada de Ingeniería Civil Informática.
Milca Barahona, experiencia 18 meses. Egresada de Ingeniería Civil Informática.
Organización: USACH

Para escuchar la entrevista, haga clic en play






Formato: Entrevista
Nombre: Wilma Fuentes.
Organización: Anónima

Extracto de la entrevista

¿Hace cuantos años fue usted Cliente?
Rsp: Hace 4 años atrás.

¿Le resulto a usted útil el sistema?
Rsp: No porque no utilizo ese sistema.

Al momento de tomar requerimientos ¿Este proceso fue el adecuado?
Rsp: No porque el sistema no es lo que deseaba. No se considero el punto de vista de los usuarios del sistema, ni como estos hacían su trabajo. No entendieron el negocio, ya que al momento de ingresar las notas, uno tiene que buscar el alumno alfabéticamente y no por curso, como funciona lógicamente el negocio.
Debe ser un problema de comunicación, ya que si es que nosotros como clientes hubiésemos sido claros al momento de explicar lo que se quería, tendríamos el sistema como ayuda y no como un estorbo que se hace con poca frecuencia.
El sistema implementado no tiene un alto nivel de seguridad, ya que a veces los alumnos cambian la clave para ingresar e impedían que los apoderados revisen las notas.
El ingeniero se quedo con los requerimientos generales que dio la directiva de la empresa, no fue capas de indagar con los usuarios reales de cada uno de los módulos que debía desarrollar, como hacían su trabajo y como les gustaría utilizar el sistema.
Con el sistema actual, se entorpecen los tiempos de los procesos comunicativos, es decir, cuando el profesor desea dar una información a los alumnos debe pasar por la dirección del establecimiento, antes de que sea publicada en el sistema; por lo tanto, sale más rápido comunicarles a los alumnos en la sala de clases.

¿Cómo se expreso el ingeniero al momento de tomar los requerimientos?
Rsp: La directora me comento en su momento, que el ingeniero a veces no era capaz de explicar porque algunas cosas no se podían hacer, es decir, inicialmente queríamos tener una enciclopedia on-line y el se negó, pero después de mucho tiempo logró terminarla y así la incluyo actualmente en el sistema.


¿Volvería a trabajar en la implementación de un proyecto informático?
Rsp: Me gustaría trabajar en la implementación de un nuevo proyecto de sistema informático, ya que podría dar un punto de vista que considera más variables y sabe cosas que los directivos no conocen del proceso, lo que permitiría que la solución generada sea más completa y adecuada a la realidad de la empresa.

Términos importantes

A continuación se presentan términos importantes usados para limitar la investigación:

¿Qué es el Comportamiento Organizacional?

Es el estudio y la aplicación de los conocimiento acerca de la forma en que las personas actúan en las organizaciones. Sirve para estudiar la dinámica de las relaciones en grupos pequeños, tanto del tipo formal como informal.

¿Cuáles son los dos tipos disposición personal?

La afectividad positiva y la afectividad negativa. La primera es la disposición de una persona a ser oprtimista, alegre y cortés; por el contrario, la negativa, se asocia a la persona que es irritable, pesimista e incluso áspera.

¿Qué es la dedicación al trabajo?

Es el grado en el que los empleados se sumergen en su trabajo, invierten tiempo y energía en él, y lo consideran parte central de su vida.

¿Qué es el compromiso organizacional?

Grado con que un empleado se identifica con la empresa y desea continuar participando activamente en ella.

¿Qué es la flexibilidad de una persona?

Ésta tiene que ver con su capacidad de ser susceptible a los cambios y/o variaciones según las circunstancias o necesidades. Tiene que ver con la capacidad de escuchar al otro y de observar todo lo que ocurre a nuestro alrededor para extraer lo mejor de cada circunstancia.

¿Qué es la Habilidad Comunicativa?

Corresponde al nivel competencias y destrezas adquiridas por una persona durante toda su vida, mediante la educación, para poder desempeñar y regular la actividad comunicativa con las personas.


¿Qué se entiende por Inteligencia Emocional?

Se entiende por Inteligencia Emocional como el estudio unificado entre razón y emoción en el esfuerzo por comprender el actuar de los seres con el medio ambiente. Una definición más elaborada la define como: la habilidad para percibir, valorar y expresar emociones con exactitud; la habilidad para acceder y/o generar sentimientos que faciliten el pensamiento; la habilidad para comprender emociones y el conocimiento emocional y la habilidad para comprender emociones promoviendo un crecimiento emocional e intelectual.

¿Qué es la Ingeniería de Requerimientos?

La Ingeniería de Requerimientos intenta desvelar los requerimientos para un sistema describiendo los servicios proporcionados por el sistema y sus restricciones operativas que en defenitiva reflejan las necesidades de los clientes.

Objetivos

Este trabajo de investigación tiene como objetivo analizar los problemas que se producen en la toma de requerimientos, y responder a la pregunta: ¿Qué habilidades y competencias tiene el ingeniero informático para la toma de requerimientos?

Los objetivos específicos son:

  • Descubrir y analizar el sistema relacionado con la toma o captura de requerimientos del proceso de desarrollo de sistemas informáticos.
  • Encontrar los acuerdos y las discrepancias que existen entre los diferentes participantes del sistema.
  • Plantear, mediante la utilización de una metodología de los sistemas blandos, transformaciones al sistema, como una forma de evolución, que permita superar las discrepancias que limitan la posibilidad de que el sistema cumpla con sus objetivos.

Establecer un "Manual de buenas prácticas" que el ingeniero informático debiera tener para llevar a cabo el proceso de descubrimiento de requerimientos.

Introducción


Durante mucho tiempo se creyó que en el espacio laboral las capacidades más importantes para lograr el objetivo de una organización eran las intelectuales y técnicas. Sin embargo, a medida que quienes dirigían las empresas u organizaciones comenzaron a notar y darse cuenta que los seres humanos no podían ser vistos simplemente como “máquinas” de producción y que la comprensión de sus comportamientos era mucho más compleja y que no sólo está limitada a un comportamiento individual, sino también a como gestan sus relaciones con sus compañeros de trabajos y como son capaces de gestionar sus propios sentimientos y el de los demás.



Bienvenida

Este espacio en la red tiene por objetivo dar a conocer los resultados del trabajo semestral realizado en el contexto del ramo llamado Comportamiento Humano en el Trabajo (CHT). Este trabajo busca responder a la pregunta: "¿Qué habilidades y capacidades debe tener el ingeniero informático para realizar la toma o captura de requerimientos?". El objetivo final de este trabajo es desarrollar un "manual de buenas prácticas" que los ingenieros y clientes debeieran seguir para desarrollar esta importante etapa en el desarrollo de software. Los invitamos a conocer este espacio en cual trataremos mostrar, de manera divertida, los problemas con los cuales nos podemos encontrar en el desarrollo de la captura de requerimientos.