Your SlideShare is downloading. ×
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Resolucion de problemas
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Resolucion de problemas

515

Published on

METODOLOGÍA DE RESOLUCIÓN DE PROBLEMAS EN SIETE ETAPAS APLICADA A LA INGENIERÍA DE SOFTWARE

METODOLOGÍA DE RESOLUCIÓN DE PROBLEMAS EN SIETE ETAPAS APLICADA A LA INGENIERÍA DE SOFTWARE

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
515
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1METODOLOGÍA DE RESOLUCIÓN DE PROBLEMAS EN SIETE ETAPASAPLICADA A LA INGENIERÍA DE SOFTWAREDelfín Bernabe Ortega Tenezacabernabe.ortega@gmail.comResumenEl presente artículo se basa en la investigación documental realizada acerca de la metodologíade resolución de problemas en siete etapas aplicada a la ingeniería de software, teniendocomo objetivo identificar las etapas de la metodología de resolución de problema y suaplicación en el desarrollo de software, con una perspectiva general orientada a la enseñanzade la catedra de ingeniería de software. El resultado del artículo se basa en las lecturas de lasreferencias citadas y su interpretación y aplicación en un entorno virtual de aprendizajededicado para este fin, destacando cada una de las fases de la metodología.Palabras clave: resolución de problemas, metodología en siete etapas, catedra ingeniería desoftwareTROUBLESHOOTING METHODOLOGY IN SEVEN STEPS APPLIEDSOFTWARE ENGINEERINGAbstractThis article is based on documentary research about problem solving methodology in sevensteps applied to software engineering, aiming to identify the stages of the problem solvingmethodology and its application in software development, with an overview orientedteaching software engineering course. The above article is based on readings from thereferences cited and their interpretation and application in a virtual learning environmentdedicated for this purpose, highlighting each of the phases of the methodology.Keywords: problem solving methodology in seven steps, software engineering courseIngeniero en Sistemas, Máster en Docencia Universitaria, Experto en Procesos E-Learning (FATLA), en curso Máster enEducación a Distancia (E-learning) en la Caribbean International University, en curso Máster en Gestión de Base de Datos enla Universidad Técnica de Ambato, Técnico Informático de la Universidad Estatal Amazónica. bortega@uea.edu.ec
  • 2. 2IntroducciónEl avance tecnológico en el mundo hace que un alto porcentaje de la economía estéinvolucrada directamente con el software, mismo que está conformado por programas decomputadora en conjunto de su documentación compuesta a su vez de requerimientos,modelo de diseño, manuales, entre otros. El software puede ser genérico creado para unamplio grupo de usuarios o a su vez particular creado para resolver las necesidades de uncliente. En la actualidad el software puede ser creado desarrollando nuevos programas, puedeser configurado por sistemas de software genérico o puede ser generado a partir de lareutilización de componentes.Las diferentes teorías, métodos, metodologías, herramientas permiten un desarrolloprofesional de software buscando confluir en un costo efectivo, obteniendo un productoconfiable, mantenible, flexible, seguro, escalable, rápido, portable, disponible, reusable,eficaz, eficiente, fácil de usar, modular, interpretativo y entregado en el tiempo del tiempo ypresupuestoDesarrolloPor problema se entiende una situación o dificultad en la vida, capaz de provocar un esfuerzopara darle respuesta y para que un problema adquiera categoría de pedagógico, es necesarioque presente al alumno una situación de carácter real e inteligible, de modo que responda asus experiencias, intereses y necesidades. Implementar la metodología de la resolución deproblemas en la práctica docente y en el marco de las teorías constructivistas del aprendizaje,facilita al estudiante el desarrollo de formas de pensamiento que le permitan adaptarse a loscambios científicos cotidianos y frecuentes en los años que transcurren en la actualidad losque se caracterizan por el vertiginoso desarrollo de la ciencia y la técnica conllevando a nobuscar caminos particulares de solución ante cada situación o problema sino a estudiar víasy métodos generales de análisis y resolución de las mismas. Lograr una metodologíaadecuada requiere tener en cuenta no sólo un sistema didáctico que apuntale el trabajo,también se necesita, imprescindiblemente, de un sistema de comunicación acorde a losproblemas y situaciones a los que se enfrenta cada individuo, ya que, concepciones erróneas
  • 3. 3originan el desarrollo de ideas equivocadas y producen errores reiterados que, a partir de unaincorrecta o insuficiente interpretación o transmisión de ideas, conduce inexorablemente auna respuesta incorrecta del problema planteado.(Colectivo de autores de la UMCC, 2007)Las organizaciones -y entre ellas los sistemas educativos- se han desarrollado durantedécadas en una cultura que trató de forma muy particular los problemas que surgían en suadministración. Encontrar una solución a los problemas consistía muchas veces en“normalizarlos”, es decir, tratarlos según las normas y la lógica que predominaba en el restode la administración. Dicho en otros términos, dentro de esa cultura, los problemas eran uncontratiempo para el funcionamiento normal.Sin embargo, la experiencia ha demostrado desde hace tiempo que esta paradoja de“normalidad” y de “irresolución” termina por atrapar y paralizar. La mayoría de lasorganizaciones educativas parece no aceptar las soluciones tradicionalmente implementadas.En un somero recorrido por los estilos más comunes para resolver las anomalías que sepresentan, pueden identificarse algunos esquemas esenciales, entre ellos:Confundir los síntomas con los problemas. Un problema no es generalmente lo que semanifiesta, así como la enfermedad no es la alta temperatura. Al confundir el problema conel síntoma, se contribuye a una simplificación de la situación.Esta lógica sintomática de tratamiento generalmente desemboca en “soluciones” apropiadaspero que operan entre “falsos problemas”, soluciones que terminan reaccionando muynegativamente sobre el problema subyacente.Una metodología apropiada de resolución tendría que partir de trabajar en etapas que lepermitan al equipo gestor comprender el problema: seleccionar los indicadores que loregistran objetivamente, delimitar su manifestación, estudiar su “historia”, analizar ysintetizar sus causas. La comprensión del problema permitirá abrir nuevas posibilidades detratamiento, de innovación de procesos, de mejoramiento de los resultados y de aprendizajeorganizacional. Sintéticamente, comprender un problema supone aprender sobre el problema.
  • 4. 4Frente a un problema, aplicar sin más una solución ya elaborada. Al aplicar una soluciónpreviamente elaborada a un problema nuevo, se desconocen las condiciones específicas, suscausas, la singularidad de los actores involucrados y la efectividad de que el problema seresuelva con esta única solución. Al no generar una verdadera comprensión del problema, laadministración termina sobreutilizando y descontextualizando una misma solución.La falta de etapas que permitan crear una estrategia de intervención termina por tener un altocosto en términos de funcionamiento del sistema. Una solución que no esté relacionada conlas causas puede generar nuevos problemas, es decir, reaccionar negativamente sobre elsistema en su situación inicial. De aquí que, incluso disponiendo de “soluciones probadas”,termine por desgastar y desacreditar buenas ideas de solución que son aplicadas a problemasque requieren otras estrategias.Aplicar a todo tipo de problemas la misma solución. En muchos casos, da la impresión deque las organizaciones tienden a restringir la gestión de problemas a la búsqueda de unasolución única, prediseñada. Este es un enfoque que ha intentado sobrevivir a los problemas.El presupuesto que fundamenta esta actitud es que las soluciones a un problema ya estáncreadas y que constituyen un conjunto finito, cerrado, archivable de instrumentos.El mejoramiento continuo requiere posicionarse para innovar partiendo de los problemas, esdecir, de las pérdidas de calidad, de los déficit, de las disfuncionalidades. El equipo gestorque busca el mejoramiento continuo transitará por etapas que le permitan idear alternativasde solución, combinar ideas en estrategias, decidir evaluando la eficacia y eficiencia de cadapropuesta de solución para tratar el problema surgido.Dar soluciones singulares a problemas generales. La cultura burocrática constituye una rutinade tratamiento de los problemas en la que se elude un análisis conceptual del problema. Unproblema se transforma en un caso puntual, en un expediente. Este tratamiento consiste entratar los problemas “caso a caso”, sin relacionarlos hipotéticamente a partir de regularidadesempíricamente observables.
  • 5. 5Suponer que sólo existe una solución al problema. El corolario final de las característicasanteriores es que, por lo general, a las situaciones problemáticas se les da una sola solucióno, llegado el caso, ninguna. Las restricciones externas limitan a la administración tanto comolas propias autolimitaciones resultantes del enfoque burocrático que pone en marcha. Elefecto acumulado que traduce este enfoque que se ajusta al ritual, que trabaja sobre losintomático o sobre la casuística, es restringir progresivamente el espacio de acción y deintervención de la propia administración.La mayor parte de las veces, por la propia naturaleza de los problemas educativos, esimprescindible construir estrategias interrelacionadas de resolución de problemas, queinvolucren en la decisión al equipo de gestión para asegurar una mayorEstilos y actitudes que traban la resolución de problemas:• Trabajar permanentemente sobre los síntomas.• Temerle a los problemas.• Despreciar los problemas.• Tomar decisiones sin reflexionar, sin comprender qué ocurre.• Suponer y no analizar las causas.• Falta de claridad de metas.• Juzgar en lugar de indagar.• Trabajar sobre lo urgente y no sobre lo relevante.• Analizar y no implementar soluciones.• Desvalorizar los espacios para el desarrollo de la creatividad.• Fantasear que todos los problemas pueden ser resueltos por una sola persona.• Trabajar sólo para el corto plazo.La competencia de resolver problemasLos desafíos que enfrentan los sistemas educativos en materia de calidad, equidad,profesionalización docente y fortalecimiento institucional no podrán ser abordadostotalmente mientras no se alienten cambios sólidos y sostenidos en las formas de trabajo dela gestión educativa. La adopción y el desarrollo de otras competencias y metodología de
  • 6. 6trabajo para un equipo gestor resultan ser requisitos imprescindibles para la transformacióneducativa. El reto fundamental del mejoramiento continuo requiere el compromiso deaprender por parte de los actores del sistema.La metodología general de resolución de problemas es un método que permite no solamenteresolver un problema puntual (lo cual hace a su propia eficiencia) sino que también deberáser vista como una estrategia explícita que permite crear, adquirir y transferir nuevosconocimientos. Más que las herramientas exteriores, los “procedimientos físicos” o el“software”, importa la capacidad de generar en cada etapa del proceso de resolución, uncambio de comportamiento en nosotros mismos, en los equipos y en el sistema.La posibilidad de aprender pasa por comprender los problemas de forma nueva y distinta. Setrata de romper con una forma de identificar y de entender los problemas para posicionarsecon otras fortalezas para su resolución.Estas exigencias se han traducido en un método que define fases y momentos para laresolución de problemas. Cada una de sus etapas se relaciona con los objetivos demejoramiento y, para ello, será necesario ampliar la comprensión del problema, generardiversas estrategias de resolución y analizar cuál es la mejor.La metodología de resolución de problemas se asume para cada nueva situación problemáticay propicia organizaciones inteligentes, abiertas al aprendizaje de todos sus integrantes, concapacidad de experimentar para el logro de sus objetivos educacionales y claridad de metas.Permite encarar y resolver sistemáticamente problemas; generar nuevas aproximaciones yexperimentaciones; aprender a partir de la propia experiencia y a su vez, de cuestionarla.Vista desde otra perspectiva, esta metodología es una instancia para la generación de nuevasculturas de trabajo en las organizaciones educativas.La resolución de problemas es una competencia fundamental de los equipos de gestión y elpiloteo de sistemas complejos porque:• Es una metodología para la acción,• Posee un enfoque global y sistémico,
  • 7. 7• Es una competencia para el aprendizaje permanente,• Posibilita el mejoramiento continuo de las instituciones,• Es una estrategia que desafía las soluciones conocidas,• Es una estrategia que posibilita “ver de nuevo”,• Es una competencia fundamental de los equipos de gestión y piloteo de sistemascomplejos,• Articula las tareas inmediatas con las perspectivas de largo plazo, posibilitaidentificar soluciones diferentes.(Pozner, 2000)
  • 8. 8Figura 1. Desafíos dela educaciónUna metodología de resolución en siete etapas¿Qué es un problema? Como lo expresa el diccionario de la Real Academia Española, es untérmino de origen latino que proviene a su vez del griego y significa "lanzar hacia adelante".Presenta además las siguientes acepciones: "cuestión que se trata de aclarar, proposición odificultad de solución dudosa; conjunto de hechos y circunstancias que dificultan laconsecución de algún fin; proposición dirigida a averiguar el modo de obtener un resultadocuando ciertos datos son conocidos".Los problemas nacen de un malestar, de la identificación de una dificultad o delentorpecimiento de una aspiración o necesidad. En la expresión de Fustier (1989) todoproblema humano nace de necesidades humanas; existe una estrecha relación entre necesidady los problemas, porque estos no son evidentes en sí mismos. Ellos pueden presentarse en losresultados, en los procesos para obtener tales logros; pueden asimismo ser problemas deinstrumentos, de organización, de estructuras, o estar relacionados con la formación,información, motivación o las competencias de las personas. Unos y otros son problemas queobstaculizan los logros de las acciones o propósitos. El foco de la metodología de resoluciónde problemas es develar “qué hacer” y no solamente trabajar sobre los “cómo hacer”. Laresolución de problemas es una competencia primordial de la gestión estratégica del campoeducativo, porque su preocupación es qué hacer con los problemas, de forma tal de asegurar
  • 9. 9calidad y realización. La resolución de problemas como método se concentra en encarar ygenerar tres grandes desafíos:• la comprensión del problema,• la creación de una estrategia de resolución o intervención y• el logro del mejoramiento o la solución al problema.Para ello, la metodología se organiza en siete etapas a transitar; pero, si bien estas se presentanen forma sucesiva, en los hechos se desarrollan en formas no lineales, es decir, avanzando yalgunas veces retrocediendo sobre la etapa anterior para ganar claridad y decisión; es unmétodo analítico de estudio y reflexión que no debería perder su naturaleza más intrínseca:la de ser un método global.Figura 2. Metodología de resolución de problemas: tres objetivos en siete etapasMetodología de resolución de problemas aplicada al desarrollar softwareEl paso fundamental para el desarrollo de software particular, es determinante, por lo tantouna buena ingeniería de requisitos sea la encargada de obtener toda la información necesariade lo que se desea construir, para lo cual intervendrán los actores principales en el procesode negocio, desde el encargado de la contratación hasta el usuario final, es decir involucrartanto al usuario como al cliente. Acto seguido se determinan herramientas que deben estarenfocadas a un adecuado uso de estándares, metodologías, métricas, etc.
  • 10. 10Partiendo del análisis de requisitos, se aplica la metodología para la resolución de problemas:que consiste en comprender el problema: identificar el problema a resolver en todos losniveles tanto a nivel maso meso y micro, en este caso requerimentación como resultado de laabstracción del mundo real, a un proceso de automatización, de ahí se evoluciona a laexplicación del problema, que se sintetiza en un análisis adecuado para la resolución de losrequisitos que pueden ser necesidades básicas de tecnología hasta sistemas complejosdependiendo el tipo de solución de software que se realizará. El resultado obtenido en la faseanterior conlleva a la creación de estrategias de solución: Idear estrategias alternativas encuanto a la disponibilidad de recursos tecnológicos, económicos, prioritarios; Decidir laestrategia más idónea que se puede fundamentar en dos aspectos una orientada a los procesosu orientado a los datos; diseñar la intervención de la solución estratégica encaminada acumplir con un punto importante en el desarrollo de software para alcanzar el costo efectivo.El siguiente objetivo conlleva un logro del mejoramiento, donde luego de desarrollar laintervención cumpliendo con todo el proceso de desarrollo implementación implantación ypruebas, se puede evaluar los logros en la medida de satisfacción de las necesidades delcliente, cumplimiento de las métricas que permitan obtener con objetividad el nivel defuncionalidad de la solución de ingeniería aplicada a la informática.CierreLas diversas etapas de un problema sin duda están condicionas a la forma y nivel deimportancia en que aparecen, tomando en cuenta que no todos los seres humanos tenemoslas mismas reacciones para resolver o enfrentar un problema, una inadecuada forma de tratarde solventar dicho problema puede llevar a tener un fracaso en el futuro o a su vez ir creandootro problema más difícil de resolver. Actualmente en las Universidades se provoca a que elestudiante este actualizado en lo más relevante en cuanto a lenguajes de programación,dejado de lado un proceso adecuado para la creación de software, es por este motivo, que losactuales sistemas que se desarrollan, generalmente fracasan en un 70% y del 30% solo el 5%cumplen con los plazos y recursos asignados, todo esto ocurre porque no se usa unametodología adecuada, tan solo se actúa para resolver el problema que se presenta almomento y no se planifica adecuadamente. En este artículo se expresa la necesidad decumplir tres objetivos fundamentales para enfrentar un problema: Comprender el problema,
  • 11. 11Crear una estrategia de solución, Lograr el mejoramiento, no se definen tiempos para cadaetapa, pero es necesario aplicar todo el proceso correspondiente para no caer en buclesinfinitos ni soluciones que nunca terminaran de implementarse.ReferenciasColectivo de autores de la UMCC. (2007). Resolución de problemas. Cuba: Editorial Unviersitaria.Obtenido de http://site.ebrary.com/lib/bibliociuvirtualsp/Doc?id=10175114&ppg=17Córdova, I. M. (1 de 06 de 2013). Ingenierá de Software. Ambato, Tungurahua, Ecuador.Pozner, P. (2000). Competencias para la profesionalización de la gestión educativa. Buenos Aires:ANEP - IIPE - UNESCO Sede Regional Buenos Aires.

×