martes, 16 de julio de 2019

INTERNET DE TODO


Aunque hay países en los que muchos de sus habitantes se preguntan que es esa cosa llamada Internet, existen miles de fábricas produciendo tecnología para “El Internet de las Cosas”, mientras científicos alrededor del mundo intentan consolidar un nuevo concepto: “El Internet de Todo”.

“El Internet de las Cosas”, un concepto del que cada vez se apropian más personas, medios de comunicación, y organizaciones a nivel mundial, pues denota una nueva realidad inevitable en la web. Si bien el término es muy reciente la realidad evidencia que está siendo desbordado por un concepto mucho más novedoso, holístico e integral, que podría marcar la ruta futura que deberá tomar Internet en los próximos años, se trata del “Internet de Todo.”

¿Qué es el Internet de Todo y en qué se diferencia del Internet de las Cosas?

Cuando se habla del Internet de las cosas, comúnmente algunos autores tienden a remitirse a un texto presentando por Cisco Internet Business Solutions Group (IBSG) en el año 2009, en el que se pronosticó que existiría un momento en la historia del Internet en el que habría más cosas que seres humanos conectados a la red. Para ser rigurosos y justos, es necesario trasladarse al año de 1999, cuando el genio del Software: William Nelson Joy, mejor conocido como Bill Joy, como parte de lo que denominó estructura de las “Seis Webs”, presentó una proyección estimativa y ajustada del “Internet de las cosas”, en el marco del Foro Económico Mundial de Davos, en Suiza.

El británico Kevin Ashton, destacado investigador del MIT, aproximadamente una década después, impartió una famosa conferencia para la multinacional Procter & Gamble, en donde presentó de forma estructurada el concepto de Internet de las cosas, bajo el nombre original en inglés: “That ‘Internet of Things’  Thing”.

Tanto para Ashton como para Cisco, “El Internet de las cosas”  no es más que la capacidad para que dispositivos electrónicos, de uso cotidiano y diferente índole, puedan estar conectados a Internet en beneficio de uno o varios usuarios, sin que se requiera para dicha conexión de la intervención humana regular y/o permanente.

El profesor e investigador Ahmed Banafa, presentó en el portal BBVA Opend Mind, en el año 2016, una definición sobre el Internet de las cosas, que resulta muy precisa y pertinente:

“Internet de las Cosas (IC) es la red de objetos físicos a los que se tiene acceso a través de Internet. Estos objetos contienen tecnología incrustada que permite interactuar con estados internos o el entorno exterior. En otras palabras, cuando los objetos son capaces de detectar y comunicarse, cambia la manera y el lugar en que se toman decisiones, y quién las toma. Por ejemplo, los termostatos inteligentes.” Ahmed Banafa 

Un ejemplo ideal para entender dicho concepto es todo el equipamiento utilizado frecuentemente en la domótica: Neveras, lavadoras, secadoras, aspiradoras, cámaras de seguridad y en general todos aquellos dispositivos que se conectan a Internet para simplificar los procesos domésticos, facilitando la vida a las personas, mediante la automatización de gran parte de sus funciones, mientras todo ocurre en línea y en la nube.

Otro ejemplo, son los automóviles que utilizan la conexión a Internet para proporcionar información del tráfico, anunciar averías mecánicas y seleccionar la mejor ruta posible para el conductor.

De acuerdo a los pronósticos de muchos expertos de varios países, entre ellos Ashton, dentro de muy pocos años la mayoría de los equipos, máquinas y aparatos que utilizamos, estarán conectados a Internet y realizarán de forma automatizada sus funciones en línea y en la nube.

El origen del Internet de Todo
Desde una perspectiva de desarrollo e investigación, buscando optimizar recursos y aumentar el impacto del Internet de las cosas en la vida cotidiana de las personas, un sector de la industria de dispositivos de acceso a internet, emprendió desde hace algunos años una iniciativa que busca integrar sistemas, dispositivos, personas, procesos, datos, proyectos y experiencias, impulsando conexiones de red más relevantes y eficientes, convirtiendo la información en acciones que creen nuevas capacidades, experiencias y oportunidades económicas, un modelo que decidió denominar: El Internet de Todo.

Internet de Todo “consiste en reunir personas, procesos, datos y cosas para conseguir que las conexiones de red sean más pertinentes y valiosas que nunca, convirtiendo la información en acciones que creen nuevas capacidades, experiencias más ricas y oportunidades económicas sin precedentes para las empresas, las personas y los países”, (Cisco, 2013).
Pero si bien la iniciativa y su consiguiente definición partió de una visión de industria, con el paso de los años (2015 – 2018) el concepto se ha viralizado alrededor del mundo y pareciera estar emergiendo como una nueva visión del internet, en donde los esfuerzos ya no se concentran en entender individualmente la función de cada dispositivo que se conecta, sino más bien estudiar los mecanismos y entender el impacto de las posibles conexiones que surgen con los millones de dispositivos y personas en línea alrededor del mundo. En otras palabras, es dejar de observar individualmente cada árbol para concentrarse en el bosque.

Los cuatro grandes pilares del Internet de Todo:

Aunque el concepto es aún muy incipiente y nació en los entornos del desarrollo industrial, hoy en día parecieran existir consensos entre académicos, industria y desarrolladores en que el Internet de Todo se basa fundamentalmente en los cuatro grandes pilares:

1.    Personas: conectar personas de maneras más pertinentes y valiosas.
2.    Datos: convertir datos en inteligencia para tomar decisiones mejores.
3.    Procesos: entregar la información correcta a la persona (o máquina)     apropiada en el momento oportuno.
4.    Cosas: dispositivos físicos y objetos conectados a Internet y entre sí para lograr una toma de decisiones inteligente; (Internet de las cosas)

La paradoja del Internet de las Cosas y el Internet de Todo

En la medida en que el concepto del Internet de Todo ha partido del cuarto pilar, es decir el Internet de las cosas, surge una gran paradoja y es el relacionamiento y complementariedad de ambos conceptos, algo que el mismo Dave Evans consultor de Cisco, definió de la siguiente manera:

“Con cuatro pilares -personas, procesos, datos y cosas-, Internet de Todo (IT) está basado en Internet de las Cosas (IC), que a su vez está basado en un solo pilar: las cosas. Asimismo, el Internet de Todo aumenta la potencia de Internet al mejorar los resultados de las empresas y de la industria, y en última instancia, mejora la vida de las personas al contribuir al avance de Internet de las Cosas. (Dave Evans, Futurólogo Jefe de Cisco Consulting Services).”

El reto del futuro:
El Internet de Todo sin duda se erige como la mejor estrategia global para planear, gestionar, articular, comercializar y potenciar al uso de internet, por lo que todos los agentes que componen la cadena de valor, deben vincularse y ser parte de esta estrategia, especialmente las Telco, cableoperadores y por supuesto todos los ISP, pues será una gran oportunidad para lograr una mayor eficiencia, no solo en el aprovisionamiento, sino en los modelos de negocios, que podrían abrir nuevas ventanas que alivien la fuerte presión que ejerce la alta demanda de mejores y mayores conexiones.

Conclusión

El Internet de Todo es la gran oportunidad para construir y gestionar un internet mucho más universal, versátil, inteligente, seguro y eficiente, en donde las cosas y las personas interactúen de manera fluida y responsable, buscando alcanzar una mejor calidad de vida mientras nuevos modelos de negocios irán emergiendo en un bosque poblado de oportunidades. El Internet de Todo es una revolución en la manera de entender la red, que impactará en las urbes (Smartcity), en la industria, en la academia, en las organizaciones, pero sobre todo en el sector de las telecomunicaciones, que tendrá por fin una ruta clara y coherente que le permitirá seguir creciendo de forma ordenada, sostenible y rentable.






miércoles, 20 de febrero de 2019

Entregable del proyecto.

El término entregable es utilizado en la gestión de proyectos para describir un objeto, tangible o intangible, como resultado del proyecto, destinado a un cliente, ya sea interno o externo a la organización. Un entregable puede ser un reporte, un documento, un paquete de trabajo, una actualización de servidor o cualquier otro bloque de construcción resultado del proyecto en su totalidad.
Un entregable puede estar compuesto de múltiples entregables. El término puede referirse a un resultado a alcanzar (por ejemplo, "La compañía asegura que se volverá rentable este año") o un resultado a ser proporcionado (por ejemplo, "El entregable del proyecto consiste en un dispositivo electrónico y su software controlador"). Sin embargo, un entregable como resultado a alcanzar varía al "peldaño de un proyecto", ya que este último es una medición del progreso del resultado, mientras que el entregable es el resultado en sí. En un proyecto típico, un peldaño puede ser la terminación del diseño de un producto, mientras que el entregable sería el diagrama técnico del producto.
El entregable es más que un solo documento del proyecto, ya que este último es, generalmente, parte del entregable. El entregable puede estar constituido o contener una serie de documentos y/o objetos físicos. En la construcción, un entregable (paquete de trabajo) es cualquier pieza de trabajo gestionado por el ingeniero civil.
En proyectos técnicos, los entregables pueden ser clasificados como un hardware, un software o una documentación técnica.
En el esfuerzo de contratos, un entregable puede referirse a un objeto requerido específicamente por la documentación del contrato, un objeto definido en la lista de requerimientos del contrato o puede estar mencionado en el enunciado de trabajo.
Un entregable físico puede ser despachado en el lugar, o directamente con el cliente, como un objeto parcial previsto en el contrato. Por ejemplo, cuando la organización haya comenzado parte del diseño del entregable, este puede ser presentado con anterioridad al cliente o al proveedor, con objetivo de planificar y/o empezar las compras y requerimientos de materia prima, aun así si otros parámetros no han sido contemplados por el diseñador del entregable.
De esta manera, es posible el ahorro y/o reducción de tiempos, disminuyendo el plazo de suministro final del proyecto. Esta actividad de diseño puede ser representado con dibujos de "nube", representado partes aún no diseñadas o contempladas del entregable. (Por ejemplo, tamaño o características), las cuales serán evaluadas posteriormente. El resultado en tanto, puede ser "entregado" a las partes interesadas (por ejemplo: clientes, proveedores u otros miembros de la organización).

Requerimientos del cliente del proyecto.



Si los requerimientos se enfocan a describir las necesidades del cliente, entonces es lógico que para recabarlos haya que obtener la información de primera mano. Esto es, mediante entrevistas con el cliente u obteniendo la documentación que describa la manera que el cliente desea como funcione el sistema de software. Las necesidades y / o requerimientos del cliente evolucionan con el tiempo y cada cambio involucra un costo. Por eso es necesario tener archivada una copia de la documentación original del cliente, así como cada revisión o cambio que se haga a esta documentación.
Para que la metodología sea efectiva en los puntos  descritos se definieron las siguientes actividades que se deben desarrollar para la correcta identificación de necesidades de los clientes: 




obtener y analizar información de las necesidades del cliente

Para hacer una correcta identificación de los clientes y poder realizar un análisis de manera asertiva se pueden implementar una serie de técnicas de acuerdo al  cliente con el que se esté tratando. Como apoyo a esta etapa la metodología presenta algunas técnicas con las que se pueden identificar las necesidades de manera tal que el análisis sea apropiado para satisfacer las expectativas del cliente

TÉCNICAS PARA IDENTIFICAR REQUERIMIENTOS

En la actualidad las organizaciones enfocadas al desarrollo de aplicaciones de software utilizan diferentes herramientas que permiten facilitar la fase de identificación de requerimientos, puesto que se presta mayor atención a las necesidades que se identifican en todas las fases del ciclo de vida del sistema; para así obtener un mejor aprovechamiento, entendimiento, y rendimiento al momento que entre en ejecución el sistema que se esté desarrollando.
Las organizaciones actuales utilizan múltiples herramientas para el apoyo de la identificación de los requerimientos, sin pensar si son las más convenientes para el proyecto que se esté desarrollando, por lo tanto a continuación se encontraran las técnicas que apoyen una correcta identificación de los requerimientos para los proyectos de desarrollo de software.

A continuación se especifican cada una de las técnicas utilizadas:


Técnicas generales para la identificación de requerimientos

Las técnicas agrupadas como generales son las que permiten investigar aspectos generales para posteriormente ser especificados con un mayor detalle con el apoyo de técnicas más específicas. Estas técnicas son más abiertas y requieren ser adecuadamente orientadas para cubrir la información que se requiere capturar, es importante que para sacar el mayor provecho de estas técnicas se debe tener un dialogo lo más abierto posible entre las organizaciones de desarrollo de software y las empresas cliente.

Entrevista

 Estas técnicas son muy utilizadas para la recolección de opiniones, criterios o descripciones sobre diferentes actividades. Se lleva a cabo mediante conversaciones estructuradas donde es fundamental que la relación con el cliente este basada en la confianza para dar a conocer la información de la manera más detallada. 
Antes de iniciar una entrevista es importante tener en cuenta los siguientes Tips a tener en cuenta, no es obligación realizarlas todas pero si es recomendable estudiar cuales son las que más se aplica para cada organización o cada proyecto.

1.    Estudiar el tipo de personas a las cuales se les realizará la entrevista.
2.    Estudiar cómo será el entorno donde se llevara a cabo la entrevista para identificar que tan confortables estarán las personas y así obtener la información de la manera más eficiente.
3.    Estudiar cómo es la manera de hablar de las personas individualmente o en un equipo de trabajo.
4.    Verificar que las personas tengan la disponibilidad para dar a conocer las necesidades que posterior a esto se puedan convertir en requerimientos.
5.    Revisar como es la relación del cliente con la organización que realizará la identificación de los requerimientos, esto con el fin de facilitar el trabajo y la disposición de ambas partes.
6.    Entender que es importante obtener la mayor información para la definición de los requerimientos, teniendo en cuenta que nada es obvio para las organizaciones de desarrollo de software. 

Lluvia de ideas

Esta técnica es abierta y se utiliza para explorar necesidades iniciales con la ayuda de la identificación de ideas de todas las personas que hacen parte del equipo de apoyo para la identificación de los requerimientos. Es utilizada para investigar nuevos servicios o necesidades que no son claramente identificadas.
Algunos Tipos para tener en cuenta cuando se realice una lluvia de ideas:

1.    Escoger un sitio tranquilo que permita que las personas involucradas se sientan cómodas y dispuestas para dar a conocer sus ideas.
2.    Tomar la iniciativa para iniciar una reunión enfocada en la confianza.
3.    Tomar nota de las ideas que las personas expresan en los equipos de trabajo.
Tener una preparación sobre el tema que se va a desarrollar en la lluvia de ideas. 

Cuestionarios


Esta técnica puede ir dirigida a un público específico o general, lo que permite obtener una información  mayor, ya que se tiene la posibilidad de involucrar más personas para el desarrollo de los cuestionarios y que estos tengan diferentes puntos de vista. Lo importante es tener en cuenta  que se debe tener un mayor cuidado en la selección de los encuestados y de la forma en que se pregunta para obtener respuestas concretas y confiables.

Técnicas específicas para la identificación de requerimientos

Observación


Esta técnica permite obtener información directa sobre la forma en que se realizan las actividades. Es una técnica que sirve para revisar que no existen omisiones o interpretaciones erróneas sobre el proceso que se realiza.  Hay que tener en cuenta que se debe utilizar si el cliente lo permite y si el proyecto así lo a merita.

Escenarios


Esta técnica permite conocer el comportamiento del producto ante determinados eventos considerando los datos, acciones y excepciones que se pueden presentar. El análisis de casos de uso es un ejemplo de aplicación de esta técnica

Técnicas para Identificar Requisitos Funcionales y No Funcionales

Ya que los requerimientos de sistemas de software se clasifican en funcionales y no funcionales, se deben tener en cuenta las siguientes técnicas para la identificación correcta.

Modelo Básico de Gestión de Proyectos



¿Qué entiende usted por Antecedentes?

Los antecedentes son una referencia para analizar o hablar sobre un tema en cuestión que influye en hechos posteriores y sirve para juzgarlos, entenderlos, etc.
Es una base que nos sirve como ejemplo para un nuevo proyecto.

¿Cuál es la importancia o la utilidad de los antecedentes en un proyecto de investigación?

La importancia de unos antecedentes en un proyecto investigativo es que nos sirve como referencia para guiarnos en el tema a tratar.
Nos ayuda a estabilizar el proyecto por medio de bases con argumentos sólidos.

En el proyecto, ¿Que es el estado del arte?

En un proyecto el estado del arte se refiere a buscar más acerca del tema a tratar en el proyecto, en indagar la temática, buscando referencias de temas tratados.

Describa los tipos de antecedentes de un proyecto.
*Nacionales: Son referencias de un mismo país que habla sobre el mismo tema que vamos a tratar.
*Internacionales: Referencias de otro país que nos sirve para guiarnos en el proyecto, dependiendo del tema a tratar.
*Locales: Referencias de nuestro mismo entorno (en este caso colegio), que nos sirve para guiarnos en nuestro proyecto.

¿Qué aspectos debo tener en cuenta para redactar los Antecedentes de un proyecto?
*Tema a tratar.
*Aclaración del tema a tratar.
*Ortografía.
*Redacción.
*Conclusiones.