[Infografía] Los 10 Mandamientos del Community Manager

Los 10 Mandamientos del Community Manager

Los 10 Mandamientos del Community Manager. CLIC SOBRE LA IMAGEN PARA AMPLIAR

Sigue leyendo

{lang: 'es-419'}

[Infografía] Cuatro Usos de Riesgo En Whatsapp

Cuatro Usos de Riesgo En Whatsapp

Cuatro Usos de Riesgo En Whatsapp

{lang: 'es-419'}

[Infografía] Twitter

Twitter

Twitter

Sigue leyendo

{lang: 'es-419'}

Porqué Se Producen Errores En El Software – Parte II

«Cada año se pierden miles de millones de dólares por errores que pudieron haber sido evitados»

Porqué Se Producen Errores En El Software - Parte II

Fotografía: Graeme’s Pixs (vía Flickr)

Los líderes de empresa no ven los proyectos de software como una inversión sino como un gasto. Y la carencia de suficiente dinero y mano de obra hacen no establecer claramente el proyecto en relación con el negocio de la organización; esto condena a una empresa de TI (Tecnología de La Informarción).

Las exigencias políticas por parte del cliente también causan estragos en el horario de entrega del proyecto, el costo y la calidad.

Algunos estudios han demostrado que los especialistas en software deben pasar entre el 40% y 50% de su tiempo realizando pruebas y verificando las piezas de software, una vez después de haber hecho el trabajo por primera vez.

De igual manera se ha indicado que los grandes proyectos fracasan con mayor frecuencia; ya que a mayor complejidad, se incrementa la posibilidad de errores, tanto en la estructura estática (las piezas directas de software, hardware…) como dinámica (el acoplamiento y las interacciones entre hardware, software y usuarios; las conexiones a otros sistemas…)

Los costes de corregir un error luego de que el software ha sido creado o ya se encuentra en funcionamiento, puede llegar a ser 100 veces superior al que habría sido si se hubiese detectado en la etapa de desarrollo; ya que el corregir un error puede desencadenar otra serie de errores más.

Roger S. Pressman señaló en su libro “Ingeniería de Software”, uno de los textos clásicos en el campo; que es prácticamente imposible colocar a prueba total cualquier sistema TI sin importar su tamaño; ya que haciendo referencia a un pequeño programa de 100 líneas de código, que para poner a prueba todos sus caminos posibles requiera 10 a la potencia 14 ejecuciones, asumiendo que cada una podría ser evaluada en 1 milésima de segundo se requieren 3.710 años.

Con el fin de ayudar a las organizaciones a evaluar sus prácticas en el desarrollo de software, en los EE.UU. se creo un modelo o certificación denominado CMM. El cual presenta cinco (5) posibles niveles de certificación. Pero son pocas aquellas empresas que hacen presencia dentro de los niveles tres (3), cuatro (4) y cinco (5).

La función más importante del gerente del proyecto de TI es la asignación de recursos para diversas actividades. Más allá de eso, el director del proyecto es responsable de la planificación, organización, control, gestión de contratos, gestión de calidad, gestión de riesgos y de recursos humanos. Sigue leyendo

{lang: 'es-419'}

Moodle Una Plataforma Para La Creación de Un Ambiente Educativo Virtual

Sistema de administración de cursos (Learning Management System)

Moodle

Moodle

Moodle es software libre, por lo que cualquier persona u organización pueden hacer uso de este sin tener que pagar un costo por su licenciamiento, también es posible por parte de personal con conocimiento la modificación al código de este sistema gestor de cursos para asi ser adaptado a unas necesidades mas puntuales. Por último usted puede distribuir libremente este software, siempre y cuando no se desborde del licenciamiento que rige dicho programa.

Moodle es un paquete el cual es descargado y posteriormente puesto en un servidor para su instalación y puesta en marcha (estilo CMS).

Una vez ha sido configurado ya se cuenta con una plataforma base para la educación virtual; donde es posible tener un panel de administración, desde donde se mantiene al tanto de los usuarios  registrados y los movimientos dentro del sitio.

Esta herramienta ayuda a los educadores a crear comunidades de aprendizaje en línea, es ya muy utilizada por colegios, universidades y centro independientes de educación; los cuales ponen en marcha este tipo de sistema como ayudas para la educación convencional.

A los educadores se les entrega un registro con sus datos, sus estudiantes hace otro registro individual dentro del sitio web donde se encuentra alojada la plataforma y una vez se encuentran todos allí, los estudiantes tienen la posibilidad de encontrar su curso y matricularse, con la posibilidad de subir y descargar archivos, participar en debates (foros propuestos por su tutor), contactar con sus demás compañeros, editar sus perfiles, visualizar las notas obtenidas y demás opciones. Sigue leyendo

{lang: 'es-419'}