2021/11/30

Pequeñas Practicas

 























 

Luis Guillot

 


Luis Guillot 

Gonet de México SA de CV Director Sector Público e Infraestructura (Feb 13)

 Logros

  •  Creación del área de ventas a Sector Público y Carriers. 
  • Definición de la línea de negocio de Infraestructura. 
  • Crecimiento de representación de marcas de Riverbed y Huawei a Riverbed, Huawei, Aruba, Brocade, Meru, Radware e Infovista. 
  • Migración al nuevo edifico los servicios de TIC. 
  • Rediseño de los servicios internos de TIC a un modelo hibrido nube – local.
Director General de Gobernabilidad de TIC (Jun 09 a Dic 12) Director Ejecutivo de Evaluación y Seguridad de TI (Feb 09 a Jun 09) 
Logros 
  • Creación del padrón único de beneficiarios de programas sociales del DF, logrando identificar claramente la existencia de 3.3 millones de beneficiarios contra 5.3 de beneficios. 
  • Marco de Gobernabilidad de TIC para el gobierno del DF. 
  • Ley de firma Electrónica del Distrito Federal. 
  • Unidad de Firma Electrónica Avanzada para el GDF. 
  • Mesa de Servicio bajo el modelo de ITIL para la atención de los 95 entes públicos. 
  • Sistema de Colaboración Electrónica para los 1000 funcionarios de mayor jerarquía.
  •  Implementación de Servicio de Nube Privada para 95 entes públicos brindando servicio de procesamiento, publicación, base de datos, respaldo
Fondo de Información y Documentación para la Industria, INFOTEC. Director Adjunto de Desarrollo Tecnológico (Mar. 06 a Ago. 08) Gerente de la Red Tecnológica Nacional (Mar. 01 a Feb. 06) Subgerente de la Red Tecnológica Nacional (Jun. 98 a Feb. 01) 
Logros 
  • Transformación del negocio de un ISP a un Proveedor Integral de Servicios de TI. 
  • Crecimiento del negocio de Servicios de TI de 30 millones en 1998 a 320 millones en 2008. 
  • La facturación de la dirección representó el 75% de los ingresos de la Institución.
  •  Implementación de procesos de operación. 
  • Implementación de NOC y SOC como control de operación y servicios facturable. 
  • Cinco años consecutivos de certificación ISO 9001 del proceso "Atención a Clientes". 
  •  Implementación de las mejores prácticas de ITIL. 
  • 97% de los proyectos son cumplidos en el tiempo acordado y presupuestado

Al implementar servicios de nube privados a 95 entes públicas dentro de la capital, debió de ser una labor y transición difícil en un periodo de 3 años, ¿Desde tu punto de vista que  tarea de la transición a servicios de la nube es más difícil, migrar los datos ya existentes o la capacitación del personal para el manejo de los datos en la nube?




Ivan Zavala


Ivan Zavala

Ivan Zavala working on Business Development and Public Affairs at Cognizant Mexico in charge  of  developing  new     business  globally  for  the  local  subsidiary  and  managing relations  with  Government,  Industry  and  Academia.  Board  member  of  Universidad Iberoamericana TSU program. 

Prior to joining Cognizant, Ivan was IT Industry Development Director at the US-Mexico Foundation  for  Science;  Executive  Director  for  Mexico  Chapter  of  HITEC  (Hispanic  IT Executive Council), former Microsoft Cloud Competitiveness Center Manager (Microsoft Innovation Center). Awarded by Microsoft as the best program for company development and Technology evangelization worldwide.  Judge for MIT TR35 program in México, Argentina, Uruguay, Colombia, Spain and Poland. 

Co-Author  of  the  Colombian  Model  for  Information  Technology  Entrepreneurship  for MINTIC  (Colombian  Ministry  of  IT)  and  Colciencias  as  well  as  “Human  Resources Development Strategy for Creative Industries”, for the Mexican Ministry of Economy and World Bank

Al generar startups en el 2000  para estrategias de marketing y en el 2006 enfocada en el social networking, en este punto tanto la tecnología como las redes sociales estaban empezando a agarrar forma. Al poder crecer sus startups al mismo ritmo que creció la tecnología ¿Cuál cree que sea el mayor reto que uno se enfrenta en un mercado con mucha oferta y con muchos cambios para mantenerse relevante y actualizado?

 





Alfredo Méndez

 

 

Alfredo Méndez Calatayud

Es Ingeniero Industrial y de Sistemas con especialidad en telecomunicaciones; ha cursado postgrados en Planeación Estratégica, Finanzas, Reingeniería, Innovación Gubernamental, Gerencia Pública, Transparencia, Gobierno Abierto, Protección de Datos Personales, Gerencia de Proyectos, y Gobierno Electrónico; está certificado en administración estratégica de tecnologías de información por la Georgetown University.

Durante los últimos 20 años ha desempeñado responsabilidades directivas y de Consultoría en diversas instituciones, fue gerente de proyectos mayores en IBM de México y también Director General de Tecnologías de la Información en el IFAI durante mas 11 años.

Hasta hace menos de dos años fue Director Nacional de Tecnología de Microsoft México y actualmente es el Director General de Informática y Telecomunicaciones del Senado de la República

Es habitual orador, editorialista y consultor en diversos temas asociados a Tecnologías de Información y Transformación Digital.

¿Cuál fue el principal retro al llegar al senado y ver que tenían muchos retos y falta de desarrollo en el ámbito tecnológico?





Erick Stephens


 

Erick Stephens

Head of Security & Assurance of Latin America, Canada & Caribbean Regions, in Public Sector at Amazon Web Services (AWS), enabling government, education and nonprofit organizations into scalable and innovative cloud computing projects, while maintaining a secure and compliant environment.

Before joining AWS, +20 years’ experience in the global technology industry in LATAM & Asia regions. Most recently 5 years as CTO Asia for Microsoft Public Sector, empowering individuals, and building high performance multi-cultural teams to make a positive impact in the business.

Working every day to be an inspiring inclusive leader in the technology sector communicating the social and economic benefits of innovation to decision makers and government elites.

Entrepreneur, mentor, energetic, enthusiastic, team player, self-driven, creative problem solver, strategic thinker, avid learner, diplomacy sklills, change agent.

Key Accomplishments:

• Supported Digital Transformation projects, enabling new types of innovation, processes and change management.
• Cybersecurity evangelist, supported Asia top account teams with Trust (security, privacy, compliance and transparency) related engagements
.

• Cloud Business Development focus, generated and supported new cloud sales pipeline on industry scenarios (government, healthcare, education, financial services, tourism) and advance workloads (AI, Blockchain, Dynamic Spectrum, IOT, Machine Learning).

• Designed Affordable Connectivity campaigns to increase cloud initiatives.

• Supported Disaster Response programs in Asia & Latin America.

• Organization Capabilities - Hiring, development of talent in international and multi-cultural environment.


Trabajando en amazon web services durante estos años llenos de retos en todos los sentidos ¿crees que la pandemia dejó claro la necesidad de tener un buen cómputo en la nube, además de una buena transformación  digita y cuál fue tu mayor reto al tener que mantener el estándar de seguridad  pero con el personal reducido o de forma remota ?.





Armando Kassian


 Armando Kassian Mieres 

Actualmente Armando es Director Digital Del Heraldo Media Group y de Inventiva  Agencia de Publicidad. Ha trabajado en difernetes empresas como Unilever,  Chrysler, Nissan. Es profesor de Inteligencia Competitiva, mercadotecnia y  estrategia de marketing en Maestrías, especialidades y licenciatura en la UP  desde hace 15 años. 

Publica una columna en el periódico Heraldo de México sobre el mundo digital. MBA por el Instituto de Empresa en Madrid, España  y tiene una Maestría en  Comunicación Integral por la Univ. Complutense de Madrid y es Lic. en administración y Mercadotecnia por la Universidad Panamericana.

 Ha trabajado en Unilever llevando la marca Knorr Suiza, en Daimlaer Chrysler España, en Infoadex España entre otras. También cofundó dos páginas de comercio electrónico; Kitfiesta.com y elmerkato.com

 Al tener la habilidad de adaptarse a los cambios tecnológicos de forma rápida  ¿Crees qué esta habilidad ha generado que su alcance al público sea mayor como periódico? y ¿ Qué consideras que es lo más importante para poder llegar a todos los lectores a través de medios digitales?






2021/11/16

Criptomonedas


 

La criptomonedas son un medio de intercambio con valor digital que utiliza la criptografía para asegurar su seguridad, por esto son tan difíciles de falsificar.


Su función principal es la de de su naturaleza orgánica; es decir, esta no se emite por ninguna autoridad, lo que la hace inmune a la manipulación o interferencia de cualquier gobierno. El ejemplo más grande de las cirptomonedas es Bitcoin. 


Esta criptomoneda empezó como un sistema p2p de efectivo digital. Para obtener Bitcoin y otras criptomonedas, estas se tienen que minar, lo que en realidad es realizar diversos cálculos matemáticos para poder generar las monedas digitales. Mientras más pasa el tiempo, estos cálculos se hacen mucho más complejos y dan una recompensa menor, para así mantener el valor de la moneda digital. Además de bitcoin, hay otras monedas digitales como ethereum o binance coin.

 

Las criptomonedas son un área de oportunidad para poder tener dinero descentralizado y que no sea afectado por las acciones de entes externos. Sin embargo, también hay que considerar que su valor sigue siendo especulativo por lo que  es dificl todavia considerarla como viable completamente.

 

Blockchain


 La forma de tener registro 

El blockchian es una cadena de datos que sirve para representa el registro de una transacción financiera. Generalmente se presenta como una firma digital, que evita que se robe o modifique, lo que asegura su integridad y autenticidad. Generalmente se distribuye a través de una infrstuctura de equipos conectados en la misma red.

 

El mayor uso del Blockchain es que es un sistema globa descentralizado, este hace copias de miles de transacciones alrededor del mundo. Como ya mencioné con anterioridad, la firma digital evita que se modifiquen las transacciones, lo que permite comprobar la propiedad y venta de diversos activos, muchas compañias la utilizan por este mismo motivo. El registro de estas transacciones en el blockchain se llaman contratos inteligentes. Las criptomonedas estan insertas en el blockchain.

 

Podemos observar como el blockchain es el futuro del comercio en general. su uso y su normalización traeran un nivel de sugirdad a las transacciones sin precedentes, lo que garantizará más confianza en las transaccione digitales.

Fintech


  La nueva forma de mover dinero 

Las fintech (abreviado financial technology) son las nuevas formas en las que se busca digitalizar las formas en las que pedimos y prestamos dinero.

 


Este nuevo modelo digital incluye modelos de negocios y tecnologías que tienen como objetivo cambiar la forma en la que pensamos la industria de los servicios financieros. Dentro del ecosistema financiero, las fintech conviven con las instituciones financieras tradicionales y el gobierno. Su evolución ha sido progresiva y cada vez se ha normalizado más: podemos considerar como un inicio de las fintech las bancas digitales, un modelo que mostró gran progreso de estas fue la fama del llamado “crowdfunding”.

 Ahora, en su etapa de madurez, podríamos pensar en la gestión de las finansas personales. En México, las fintech generalmente son starups que brindan estos servicios financieros de manera digital, utilizan páginas web, aplicaciones y redes sociales para agilizar y simplificar su proceso de atención. Los ejemplos más comunes hoy en día de las fintech son: los modelos de crowdfunding, las instituciones de pagos electrónicos y los activos virtuales.

 

En conclusión creo que es necesario considerar como las fintech son el futuro de la manera en la que pensamos y utilizamos los servicios financieros, especialmente para agilizar y mejorar dichos servicios.


Computo Ubicuo y Geolocalizado


 

Las olas del cómputo solo crecen

El computo ubicuo es una tendencia de todas las cosas hacia la conexión en red, usando como base los sistemas de información. También podemos definirla como la integración de los sistemas de información en el mundo real. De esta forma los computadores dejan de ser objetos diferenciados y se logra el acceso a la información en cualquier momento y a través de diversos dispositivos, dando paso a la generación de la tecnología ubicua, en donde se encuentra inmersa la tecnología y el ser humano.

 


Es claro que el mundo se esta moviendo hacia la red, pero algo que esta mal es que no se está haciendo de forma pareja. Hay mucha desigualdad al acceso a internet lo que genera una desventaja muy significativa a estas personas. También el computo esta creciendo a pasos agitados antes no se pensaba necesario que cada quien tuviera su computadora, ahora es inimaginable. La cobertura de internet ha tenido que incrementar ya que se necesita más en todos lados.

El objetivo fundamental de la computación ubicua consiste en la integración de dispositivos tecnológicos anulando la diferenciación entre el dispositivo y el ser humano, permitiendo una integración absoluta. De esta manera el ser humano se centra en las tareas que debe realizar y no en las herramientas por utilizar, revolucionando el modo de vivir.

la computación ubicua comprende todos aquellos servicios que permiten al usuario interactuar con los sistemas digitales mediante interfaces naturales como el movimiento o la voz sin un teclado o un mouse de por medio. La persona no piensa en el dispositivo que va a utilizar sino solamente en la actividad que realiza.

Además, este tipo de computación se caracteriza por permanecer siempre en un segundo plano en nuestras vidas, aun estando presente en los quehaceres diarios. Por ejemplo: el despertador del móvil a primera hora de la mañana, el GPS que nos lleva a nuestro destino o la temperatura de nuestra casa son ejemplos de acciones cotidianas en las que se aplica la computación ubicua.

Inteligencia Artificial

 

Se espera mucho

La inteligencia artificial es algo muy interesante, pero con las películas y el entretenimiento se le distorsiona la idea. Se le plantea como algo que no es todavía. La inteligencia artificial tiene como objetivo de que la máquina sea tan inteligente y capaz de resolver problemas como lo haríamos nosotros.  

Un aspecto muy importante es el Machine Learning, una de las ramas de la inteligencia artificial que tiene como objetivo el desarrollar técnicas que permitan a las computadoras aprender. Haciendo programas que puedan detectar los patrones en la información.  Hoy en día tenemos esta tecnología gracias a avances científicos en las matemáticas y en la computación.

Una de las aplicaciones interesantes es como se usa en los negocios, cada vez más se acercan a entender como dirigir la publicidad relevante a escala, claro hoy en día la publicidad es buena. Pero lo que se busca es que en algún punto sea tan precisa que lo que nos digan o nos enseñen de anuncio sea lo único que queramos.

La inteligencia artificial si se usa bien solo puede ser un facilitador en los negocios y para las personas, donde sea capaz de detectar los problemas como nosotros y al resolverlos así venga con soluciones que aceptamos todos. También, al entender el comportamiento puede ayudar a ver que es loque se necesita y como se requiere.


Big Data

 

Lo que se puede hacer con la información

 Big Data es un término que describe el gran volumen de datos, tanto estructurados como no estructurados, que inundan los negocios cada día. Pero no es la cantidad de datos lo que es importante. Lo que importa con el Big Data es lo que las organizaciones hacen con los datos. Big Data se puede analizar para obtener ideas que conduzcan a mejores decisiones y movimientos de negocios estratégicos.



Con la cantidad de datos que se tiene se puede hacer mucho, es por eso que es importante saber manejarlos o saber encontrar los datos, para así poder usarlos en los negocios. Aquí es donde sale el concepto de minería de datos o data mining es un conjunto de técnicas que permiten descubrir patrones dentro conjuntos de datos, los mismos que se pueden usar en muchas áreas en el mundo, como en marketing, inventarios, inversiones, calidad.

 


Con tantos datos hoy en día, se nos puede dar mucha información es por eso que los debemos de aprovechar, no dejarlos a un lado. Lo que aportan es mu valioso, pero es importante saber como obtenerlo y explotarlo.


Cloud Computing


 
¿Dónde está nuestra información?

 

El computo en la nube, es de lo mas relevante de los últimos años. La capacidad de almacenamiento física en los dispositivos muchas veces no es lo que necesitamos, requerimos más, es por lo que el computo en la nube nos ayuda es una forma de migrara nuestros datos a una computadora masiva y ahí podemos usar el espacio que necesitemos, calor mientras lo podamos pagar.

El computo en la nube se puede emplear de diferentes formas: on premises, aplication servise providers, private cloud, infrastructure as a service (IaaS), Plataform as a service (PaaS), software as a services (on demand software), Hybrid cloud y mulit-cloud. Existen diferentes formas, pero no quiere decir que una sea mejor que la otra, cada una de estas opciones sirve para diferentes propósitos y presupuestos.  

Algunos de los ejemplos más conocidos del computo en la nube son AWS, Google, Azure y Amazon. La mayoría de nuestros datos los terminamos guardando ahí, pero no solo individuos. Estos servicios son muy utilizados por compañías.



Las características del cloud, son que se basan en un método de suscripción,  se paga por lo que usas al mes. Se paga por lo que uno usa, por lo que se puede usar por todos desde un gran corporativo a una persona que solo quiere guardar sus fotos y liberar espacio de memoria.

El computo en la nube consta de tres etapas la experimentación, migración y transformación. Cada etapa es muy importante ya que se debe de ver que es lo que funciona en la nube para ti y que no, después se debe de hacer un cambio en la tecnología de la información. La transformación puede ser la más importante porque cuando se puede ver que es lo que se puede hacer en realidad con todo el potencial en la nube.

Internet Of Things

Todo esta conectado

Interent of Things o IoT es un concepto que se refiere a una conexión digital de objetos cotidianos con el internet.  Hay muchas veces que ni lo pensamos por que se nos hace muy común hoy en día, por ejemplo, existen persianas inteligentes, timbres inteligentes, chapas inteligentes, zapatos inteligentes, coches inteligentes. Así nos podríamos ir por mucho tiempo y darnos cuenta de que más y más dispositivos se están asociando con el internet de laguna forma u otra.

El internet de las cosas se enfrenta a una seria de retos como en los dispositivos, los objetos, el network, los estándares, los negocios, la seguridad, la innovación, el big data y los consumidores. Son diferentes retos que deben afrontar al mismo tiempo y no pueden dejar a un lado o priorizar de más uno, ya que requieren de todos para poder avanzar.



Estamos en un punto en que se están enfrentando tres problemas muy importantes. El primero es la escala ya tenemos más dispositivos inteligentes que personas y esto crece de manera rápida, lo que implica esto que es el volumen de los datos generados es mayor. Segundo el paso, cada vez se necesitas mejores cosas es por eso que se da la presión para la innovación. Por último, el ambiente cada vez es más rigorista y ve por la seguridad de todo además de que el mercado se compite más.

El internet de las cosas es algo que nos ha facilitado la vida ya que podemos tener todo conectado y sentimos que nos da un cierto control, pero debemos de entender cómo superar los retos además de saberlo usar ya que es tanto lo que podemos hacer con el y su disponibilidad es demasiada que se necesita un cierto control. 

 

Redes Sociales en los Negocios


 

Siempre es importante conocer el Trend

Ya nada es como antes. Hace años la principal forma en la que se vendían productos eran con anuncios en la tele y el visitar las tiendas, pero en estos momentos todo cambio ahora todos los negocios se mueven a través de las redes sociales y tiene sentido no la pasamos todo el tiempo ahí. Es más fácil para nosotros como consumidor meterte a ver la página en Instagram y pedirlo ahí o comprarlo por Amazon.

Las redes sociales en los negocios sirven para que con sus clientes tengan comunicación, puedan generar nuevas conexiones, encontrar información, autopromoción, networking. Entre otras más es por eso que son muy importantes al cubrir una gran gama de necesidades el saber manejar las redes puede hacer una gran diferencia.

 En los negocios los marketers usan las redes sociales, para crecer el reconocimiento de la marca y su lealtad. Además de que les permite mejor su porcentaje de ventas, esto es muy importante ya que pueden dirigir sus anuncios o producto al mercado correcto, el cual tendrá mayor opción de comprar lo que vendes.

Un aspecto muy importante es el social care team, el que se encarga de manejar las redes sociales de una empresa de manera efectiva y eficaz. Siguiendo unas reglas, organizar las responsabilidades y los roles departamentales, asignar tareas de redes sociales a empleados específicos de cada departamento, crear guías de marca para estándares, tono y estilo, definir objetivos específicos basados en KPI.

 Es por eso que hoy en día las redes sociales son tan importantes, con la pandemia hemos visto que marcas que han entendido las redes han sido capaces de explotar sus productos y llevarlos a otro nivel, donde todos quieran comprar lo que venden. Esto es lo que te da las redes la oportunidad de llegar a donde tu quieras.

Implicaciones de TI

 

El impacto que tienen las TICs

Las tecnologías de la información vienen de la mano con muchos beneficios en diferentes niveles, lo cual las hace asombrosas. Tienen un impacto personal, social y empresarial. Dependiendo del uso que tengan y lo que se busquen de ellas.

La abundancia de la información se puede ver como algo bueno como algo malo. Tenemos mucho de donde escoger, puede que caigamos en una parálisis de acción o tengamos una menor satisfacción con la elección.  Se fragmenta mucho la actividad laboral , tenemos problemas de atención ya que se nos da información de todos lados y de todos tipos.

Pero a su vez tenemos otros impactos como la neutralidad del internet que es muy difícil de conseguir cada uno decide la narrativa que toma dentro de la tecnología. Las fake news y las Deep fakes ya no somos capaces de confiar en toda la información porque no sabemos si lo que se dice es verdad o mentira. La vigilancia en internet. Los false positives on visual surveillance. El internet Health Report

 




El impacto que tiene la tecnología de la información es impresionante pueden cambiar como se mueve el mundo, pero ahí también está el problema tienen tanto poder que hay veces que no superan y no sabemos que hacer con ellas.


SCRUM

 

Como crecer en equipo

Uno de los métodos agiles mas usados es el SCRUM, es un termino raro que no tiene que ver mucho con la tecnología, pero si con el deporte, en especial con el rugby. Es una forma de empujar juntos para obtener lo que se busca.

 La razón por la que se usa mucho el scrum es que gracias a el se puede explorar de forma rápida además de obtener retroalimentación de forma casi instantánea. Da un balance al manejo con el diseño, ya que se requiere de trabajo interdisciplinario.

Este método trae consigo muchas ventajas como los clientes más satisfechos, mejora la inversión, reduce los costos, tiene resultados rápidos, puede garantizar el éxito.  El scrum framework, es una forma en la que se puede administrar y organizar el trabajo, en vez de basarse en reglas se basa en valores, principios y prácticas.

Dentro del scrum existen ciertos roles muy importantes, a los roles se les llaman equipos. Porduct owner es el responsable por lo que se va a hacer y en qué orden, Scrum Master responsable de guiar al equipo para crear y seguir su proceso basado en el framwork. Por último, development team el que se encarga de entregar lo que se ha pedido.


 

El scrum es una herramienta muy útil que te deja hacer algo mil veces más rápido, además de que con ayuda del trabajo colectivo cosas que le pueden tomar a uno mucho tiempo con esta metodología se hacen más fáciles. 


Metodologías de ingeniería del software

 

Diseña tu propio software

Existen varias formas en las que se puede desarrollar un software, cada una es útil, dependiendo de lo que este buscando. Es por eso que no hay una que sea mejor de la otra, todas son buenas depende más cuales son tus habilidades y con que equipo trabajas para poder escoger una de estas metodologías.}

  • Modelo en cascada, se sigue una secuencia muy estricta, no se saltan pasado y vas como en una forma de niveles.
  • Modelo incremental, se tiene un modelo base que funciona como una versión final simplificada y con funciones limitadas, con el desarrollo va creciendo.
  • Modelo iterativo, el primer sistema es una versión incompleta al que se le van añadiendo características conforme se va desarrollando.
  • Proceso unificado racional, redefine los pasos de la fase de desarrollo en el ciclo de vida del software y con esto proporciona directrices para que se puedan hacer los nuevos pasos.
  • Prototipado rápido, se construye un ejemplo, en la etapa de desarrollo. Con el objetivo de encontrar una herramienta de demostración que pueda utilizarse para aclarar requerimientos.
  • Open soure, un autor escribe una versión inicial del software y publica código fuente. Con eso se puede desarrollar y modificar por otros usuarios
  • Métodos agiles, implementación rápida y temprana basada en el concepto incrementa, una adecuada capacidad de respuesta a las variaciones en requisitos y menor énfasis en la rigurosidad del análisis de requisitos y el diseño.

El ultimo es una de las mejores formas para trabajar. El método ágil es una forma en la que desarrollamos por nuestra propia experiencia como ayudando a terceros. Se ha aprendido a valorar a los individuos y sus interacciones sobre procesos, software funcionando sobre documentación extensiva, colaboración con el cliente, respuesta ante el cambio.


Los principios agiles:

1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2. Welcome changing requirements, even late in development.
3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals.
6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
7. Working software is the primary measure of progress

Podemos escoger cada una de las metodologías que mejor nos funcionen a nosotros, pero sin duda es bueno siempre tener como opción los métodos agiles. Ya que es una forma más exacta de estar al pendiente de todos los cambios y de poder ver un avance muy significativo.

El ciclo de vida del software

 

La vida también existe en la tecnología

 Todos los softwares tienen un ciclo de vida, que deben de ir cumpliendo con las diferentes etapas para tener el mejor funcionamiento. Es muy interesante ver que se requiere de ciertas etapas para poder ser mejor cada vez, es una forma en la que nos podemos relacionar con la tecnología, con el ciclo de vida.

El ciclo de vida del software consta de tres partes el desarrollo, el uso y el mantenimiento. Se entra en un loop de uso y mantenimiento. Este loop dura el resto de la vida útil de el software, ya que siempre esta en uso y siempre se debe de recuperar o de reparar en algún aspecto por el mismo desgaste que se le da.  El mantenimiento lo que se le hace son correcciones a los errores que pudo a ver presentado en el pasado y las actualizaciones le añaden contenido. Si te cuesta entenderlo piénsalo como si fuera un videojuego cuando tiene bugs se deben de arreglas y para meterle nuevas cosas al juego se actualiza.

En el caso del mantenimiento debe de existir una persona encargada de estudiar las bases del programa además de la documentación para así poder entenderlo. Lo que sucede cuando existen muchos problemas que hace casi inutilizable al software es mejor partir de cero ya que puede tomar mucho y costar demasiado arreglar el paquete existente.

 


Existen varias fases en el la etapa del desarrollo, dentro de estas se encuentran los análisis de requisitos, el diseño, la implementación y las pruebas. cada una de estas etapas tiene mucha importancia ya que si falla una se debe de repetir el proceso. es decir aquí es todo o nada. 

El ciclo de vida del software es algo muy interesante, como lo veo yo es algo que se puede humanizar, vemos que como nosotros siempre esta creció y siempre debe de mejorar para adaptarse a lo que se demande en el presente y el futuro cercano. Sin duda una de las tareas más difíciles que tienen los ingenieros en software.


Green IT

  Tenemos que cuidar el planeta Pensamos que muchas veces al usar la tecnología estamos siendo ecológicos, porque solo se compra una vez, ...