domingo, 26 de febrero de 2017

Leyes de Lehman, ejemplos.


1ra Ley “Cambio continúo”:
El ejemplo que se propone, habla sobre como un navegador (Internet Explorer) se vuelve poco satisfactorio a comparación de otros, como Chrome o Firefox. Pongamos de ejemplo a un programador, es poco probable que utilice Explorer, debido al pobre soporte de CSS (Cascading Styles Sheets), y aunque hay estudios que proponen a Explorer como el navegador más seguro, no cabe duda que una de sus deficiencias es su velocidad de búsqueda.
Este es un claro ejemplo de la primera ley de Lehman, en donde si no actualizas tu software, hay altas posibilidades de que se vuelva menos útil para los usuarios.


2da Ley “Complejidad Creciente”:
Para hablar sobre esta ley, tomaré como referencia a un estudiante x. Conforme avanza su trayectoria escolar el grado de complejidad/dificultad aumenta de forma considerable, la estructura cambia, las materias se incrementan y todo evoluciona,  así que no podemos decir que la secundaria tiene el mismo nivel de complejidad que la preparatoria.

3ra Ley “Evolución prolongada”:
Esta ley quiere decir que a medida de que la estructura del software se vuelve más compleja se empieza a restringir los cambios en el sistema. Por ejemplo, en un sistema bancario, las modificaciones son restringidas debido a la alta complejidad de este, y se llegaran a hacer, podrían se catastróficos para la empresa. Este tipo de software, es desarrollado mediante un lenguaje de programación llamado COBOL el cual fue creado en los años 50’s. Es aquí donde nos preguntamos por qué no utilizar otro.
  
4a Ley “Estabilidad Organizacional”:
La producción de una empresa es un claro ejemplo de esta ley. Si producen un producto todos los trabajadores, esta producción se realiza en un tiempo constante y no se ven afectados si cambian a un trabajador, ya que la producción seguirá constante. La 4ta Ley de Lehman se refiere toma como punto de partida el tiempo de vida de un programa y su velocidad de desarrollo, las cuales no se ven afectadas por los recursos dedicados.
En este caso, los recursos son los trabajadores, y el programa, la producción. El programa no se ve afectado si uno de los trabajadores es cambiado, la tarea es la misma. 


5a Ley “Conservación de la Familiaridad”:            
A medida de que un programa evoluciona, todo aquello que esté relacionado con el sistema debe de tener un conocimiento total de su contenido y cambios, por lo que si se vuelve muy complejo, y los participantes no logran adquirir todo el conocimiento necesario, no se podrá mantener un  control. Ejemplo de ello, es un fallo de avión, el cual es una versión más nueva de otro, es decir con nuevas características. Al agregar nuevas características la estructura se hizo más compleja, y los participantes, no logran comprender del todo el funcionamiento, lo que ocasiona la falla.

6a Ley “Crecimiento continuado”:
Instagram y sus “historias”, fue una nueva funcionalidad añadida a la red social más popular para la fotografía, lo que aumento su uso en los usuarios, pasando por encima de Snapchat. Al igual en el año 2017, la funcionalidad para publicar fotos, tuvo un cambio un tanto especial, ahora se pueden publicar más de 1 foto por publicación, tipo collage horizontal.
El crecimiento de este tipo de anexos a esta red ha incrementado su popularidad, colocándola como la 3 red con más usuarios en el mundo (400 millones).



7a Ley “Decrecimiento de la calidad”:
La tecnología wifi de un proveedor no es la misma en todos los lugares, es decir, en lugares poco habitados o alejados de la parte urbana, la calidad de estos servicios disminuye drásticamente, esto, por falta de adaptación de la funcionalidad en dichos lugares, es decir, porque no tienen la infraestructura pertinente para proporciona un servicio equitativo.
A lo que esta ley se refiere, es que la calidad de un sistema se verá disminuida si este no se adapta a cambios de entorno de funcionamiento.






8a Ley “Retroalimentación del sistema”:
Las calificaciones de play store y sus correspondientes comentarios son un ejemplo de esta ley. Cada comentario es tomado en cuenta para que el sistema se mantenga actualizado y con un menor número de defectos.
A esto se le llama retroalimentación, lo que facilita información relevante para nuevas versiones del sistema.





REFERENCIAS


No hay comentarios:

Publicar un comentario