lunes, 21 de septiembre de 2015

DESARROLLO DEL SOFTWARE ÁGIL "SEMAT" EN LA RESOLUCIÓN DE PROBLEMAS

Para la solución del problema se utilizaría prácticas que necesitan un terreno común para trabajar juntas, estoy hablando de un Kernel o núcleo el cual es un pequeño conjunto de elementos tomado de un gran número de métodos existentes, que contiene competencias, como análisis, desarrollo, capacidad de prueba; cosas con qué trabajar, como requisitos, sistema, equipo; cosas para hacer, como implementar el sistema y probar el sistema.

INNOVACIÓN TECNOLOGICA

La aplicación de la tecnología SEMAT en la elaboración de un software para la corporación Mi Naturaleza es algo innovador ya que ahora se cuenta con un sistema de información que permite introducir practicas internas de la empresa, dar a conocer el portafolio de servicios utilizando la web, publicación de temas actuales sobre el medio ambiente y demás información importante para la empresa y la comunidad. Lo innovador no tanto es la aplicación sino el contenido que se da a conocer lo cual es un éxito en el mercado ya que se promueve la empresa generando de esta manera más ingresos. Lo anterior gracias a los conocimientos adquiridos y la puesta en práctica de los mismos a sabiendas que lo que hace un profesional es la capacidad de servicio en beneficio de toda una comunidad.

domingo, 20 de septiembre de 2015

SEMAT


Es una iniciativa para re-modelar la Ingeniería de Software y procurar que sea calificada como una disciplina rigurosa. Se basa en el hecho de que la Ingeniería de Software contiene un número significante de prácticas inmaduras en las que se destacan:

  • La ausencia de bases teóricas ampliamente aceptadas.
  •  Un gran número de métodos y variantes de métodos con pocas diferencias comprendidas y ampliamente artificiales.
  • La falta de validación y evaluación experimental creíble.
  •  La brecha que hay entre las prácticas de la industria y la investigación académica.

Por lo tanto propone una teoría sólida mediante principios probados y mejores prácticas que:

  •  Incluye un Kernel de elementos ampliamente aceptados y extensibles para usos específicos.
  •  Aborda tanto temas de tecnologías como de personas.
  • Soportado por la industria, la academia, los investigadores y los usuarios.
  •   Soporta extensión en cara a las tecnologías y los requerimientos cambiantes. [1]

Un trabajo basado en prácticas es un comienzo novedoso, se trata de un nuevo enfoque que guía y rige el desarrollo de software que, de manera que le ayuda a proveer un conjunto de prácticas de manera escalable, atractiva, flexible y fácil de usar, asume un enfoque novedoso para presentar y entregar recomendaciones, provee una forma de trabajo ágil, iterativa y liviana para ayudar al inicio del proyecto, preserva lo que ya se hace bien, mientras que introduce nuevas prácticas que le ayudan a mejorar, habilita la mejora continua y a largo plazo en el rendimiento.[2]


[2] Zapata, C.M. (15 de Septiembre del 2015). Teoría y Métodos de la Ingeniería de Software.

DESCRIPCIÓN DEL PROBLEMA,CAUSAS,SINTOMAS, PRONOSTICO Y CONTROL DE PRONOSTICO


ALTERNATIVA DE SOLUCIÓN A UNA PROPUESTA






“La corporación Mi Naturaleza CORPOMINAT tiene como objeto principal contribuir con la conservación del medio ambiente pero es muy poco conocida en el municipio de Yondó ya que no posee una página Web en la que pueda ofrecer sus servicios”.


sábado, 19 de septiembre de 2015

DESARROLLO DEL SOFTWARE ÁGIL

El uso de métodos de desarrollo de software ágil como Programación extrema, SCRUM y Kanban en los equipos de desarrollo de software ha generado tensiones, pues aunque los principios del desarrollo ágil dicen: ¡Nadie debe decirte que hacer en tu trabajo!. Los líderes de desarrollo dicen: Se debe hacer esto pues es Scrum o no porque es Kanban. Con el propósito de resolver estas tensiones Iván Jacobson, creador de RUP ha propuesto con otros autores un conjunto de buenas prácticas denominadas SEMAT (http://semat.org/). La idea de esta propuesta es conocer este conjunto de buenas prácticas y aplicarlas en una empresa desarrolladora de software colombiana o en un proyecto de software reaL.