sábado, 29 de agosto de 2015

Cambiando mi perspectiva de carrera



Cada que iniciaba el semestre en el pregrado  esperaba conocer a los profesores y la expectativa de la clase era cómo se iba a evaluar y cuales eran los temas sobre los que trataría la clase, de esta manera semestre a semestre ya sabía a que me iba a enfrentar y mi preocupación más grande era hacer los trabajos para cumplir.

Sin embargo, cuado tome la decisión de iniciar la especialización, lo asumí como un nuevo paso en mi plan de vida, pero lo visualizaba como un inicio más de semestre bajo a metodología de trabajo a la que estaba acostumbrada.

El cambio ha sido duro, ahora empezar a pensar y salirme de mis esquemas y tener una visión más amplia de las cosas me esta aterrizando la decisión de estudio que tome; como desarrolladora es sencillo participar en el análisis y diseño de una aplicación, en establecer MER, diagrama de clases, seguir la metodología de desarrollo, manuales, ambiente de producción, pruebas, y aunque parecen muchasactividades, se centran en resolver un problema y pare de contar.

Pero llego a la especialización y me hablan de organización, misión, visión, estrategia, sistema de información, riesgos, procesos, ISO ‘s , que aunque son cosas que obviamente la empresa en la que trabajo maneja, yo no las conozco y entender como funciona la entidad en la que trabajo incrmenta bastante mi expectativa de aprendizaje sobre la carrera.

Y aunque ha sido difícil cambiar mi paradigma y dejar de preocuparme por la forma de evaluacion de la clase y por el temario de la misma, esta especialización en todas las materias incluyendo la de modelado me está brindando herramientas y me permite empezar a pensar más en sistemas de información para la toma de decisiones de las organizaciones, y menos en la aplicación y en el sprint que debo entregar cada semana.

Es curioso que en tan solo 3 semanas he cambiado la perspectiva de la empresa donde trabajo y me empiezo a hacer preguntas y a cuestionar las estrategias de la compañía más allá de solo cumplir con las actividades asignadas en el departamento de tecnología y hasta el momento puedo decir que fué una gran decisión empezar la especialización.

Aunque muchos diran que uno estudia por ganar mas plata (y probablemente fué mi pensamiento antes de empezar a estudiar) ahora siento que iniciar esta especialización me está cambiando la forma de pensar y sobre todo mi pardigma de educación y de trabajo; aunque es difícil y me invade el sueño y el cansancio ( y eso que solo llevo tres semanas ) entiendo que puedo aportar de otra manera en la empresa y empiezo a fijar mi siguiente meta dentro de mi plan de carrera en la compañía. Pareciera un cuento de hadas y un carretazo para impresionar pero yo prefiero llamarlo mi motivación.


PATRONES GRASP


Cuando  se realiza un diagrama de objetos se deben representar las interacciones de los objetos, y para esto se utilizan patrones de principios generales para asignar responsabilidades:


  • Experto: Se debe asignar la responsabilidad al experto de la información es decir, la clase que cuenta con la información para cumplir la responsabilidad.
  • Creador: Se asigna responsabilidad de crear una nueva instancia a que agrega, contiene, registra o utiliza una instancia, el creador se debe conectar con el objeto producido en cualquier evento.
  • Bajo Acoplamiento: Pocas dependencias entre clases, aumento de reutilización,  es uno de los principios más importante a tener en cuenta e el diseño. Asignar responsabilidad de modo que no se incremente el acoplamiento, fomenta el diseño de clases independientes, que reduce el impacto de los cambios.
  • Alta Cohesión: Mantener la complejidad manejable (KISS), una clase posee un número relativamente pequeño con una importante funcionalidad relacionada y poco trabajo, si la tarea a realizar es grande, comparte el esfuerzo con otro objeto, mejorando así la claridad y facilidad para entender el diseño.
  • Controlador: Asigna el manejo de  eventos del sistema a una clase que represente:
    • La empresa global
    • Algo en el mundo real que es activo y puede participar en una tarea
    • Un ma
    • El sistema Global
    • nejador artificial de todos los eventos del sistema



Patrones Adicionales

  • Polimorfismo: Asignar el mismo nombre a servicios en varios objetos, cuando los servicios se parecen o están relacionados entre si
  • Fabricación Pura: Asignar un conjunto de responsabilidades a una clase artificial que o representa nada en el dominio del sistema.
  • Indirección: Asignar la responsabilidad a un objeto intermedio que medie entre otros componentes o servicios, evitando así el acoplamiento.
  • No hables con extraño: Se asigna la responsabilidad a un objeto del cliente para que colabore con un objeto indirecto, de modo que el cliente o necesite saber nada del objeto indirecto. No Hables con Extraños se refiere a no obtener una temporal frente a objetos indirectos, que son de conocimiento de otros objetos pero no del cliente.

http://www.ecured.cu/index.php/Patrones_de_Asignaci%C3%B3n_de_Responsabilidades 

sábado, 22 de agosto de 2015

OCUPADO O PRODUCTIVO?



El día de hoy debo trabajar desde mi casa, y lo primero que hubiera dicho antes de esta semana es “soy la más comprometida con la empresa porque trabajo hasta los sábados, sin embargo, esta semana tuve una capacitación de manejo efectivo del tiempo y ahí concluí que él que trabaja más tiempo no siempre es más productivo, el objetivo debería ser dedicar un tiempo óptimo para hacer las actividades y lograr realizarlas en ese tiempo.
Pero eso no es tan fácil como suena, debemos cambiar nuestra mentalidad y dejar de creer que no tenemos tiempo, el tiempo para todos es el mismo, el día no tendrá más de 24 horas ni la semana más de 7 días, lo que pasa es que no sabemos distribuir ese tiempo en las tareas que tenemos que realizar en un día.

Lo primero que debemos hacer es planear y programar y trazarnos metas, el plazo de esas metas lo decide cada uno porque solo nosotros sabemos cuánto deberíamos invertir en cada tarea, desde algo tan sencillo como decidir a qué hora vamos a tomar un café  hasta las horas que vamos a invertir en reuniones, para esto es necesario también contar con el tiempo de las personas de las cuales dependemos para realizar en nuestras actividades
Cuantas veces no pasa que nuestros jefes nos dicen necesito que hagas esto, necesito que hagas lo otro, y nosotros solo decimos sí jefe!, que tal si tenemos un plan de nuestras actividades y concertamos con él los tiempos que invertiremos en esas tareas y llegamos a conclusiones exitosas (sería un mundo ideal pero pues por lo menos con mi jefe aplica el consejito).

Luego podemos establecer cuáles de nuestras tareas son importantes y cuales son urgentes, lo primero que pensamos todo es urgente. Pero menos mal otras personas ya se devanaron los esos y nos dan una metodología para clasificar nuestras tarea:

                Urgente: Depende del tiempo, entre menos tiempo es más urgente
                Importante: Depende de las consecuencias, qué tan grave puede ser no realizarlo?

Con esta valiosa información, podemos establecer gracias al principio de Eisenhower, qué hacer con nuestras tareas de la siguiente manera:





Este cuadrito lo podemos ir alimentando a medida que surgen nuevas tareas y recordando tenerlo planeado al inicio de cada semana, créanme si lo hubiera empezado a hacer esta semana, probablemente no estaría trabajando hoy.

Para concluir esta entrada y no aburrirlos, otro consejo clave de mi capacitación fué evitar los ladrones del tiempo:

  • El correo electrónico; es uno de los principales ladrones del tiempo, tenemos esa obsesión de mantener nuestro buzón vacío y de querer responder en el menor tiempo posible, es mejor establecer horarios específicos para leer el correo y quitar las notificaciones automáticas (si usted trabaja respondiendo correos, entonces no insista, debe revisar su correo constantemente), adicionalmente, sea conciso y breve con sus respuestas.

  • Las reuniones;  deberían ser concretas,  concisas y con las personas realmente interesadas, antes de una reunión siempre se debería conocer la agenda de la misma, cuánto va a durar y durante la reunión lograr cumplir el tiempo y los objetivos, si quien programo la reunión no brinda esa información, pues debe buscarla, y si es usted quien programa la reunión, colabórele a sus compañeros brindando esta información.

  • Las redes sociales; aunque es divertido revisarlas o por lo menos para mí, no lo haga mientras está realizando una labor, perderá la concentración y el hilo de lo que está haciendo, en lo posible apague el celular, pero si definitivamente lo regañan si no contesta, pues desactive las notificaciones, con esto evita la tentación.

  • Tareas adicionales; cuántas veces le piden “favorcitos” y usted a todo le dice que sí ?, pilas, debe evaluar si esos favores los puede realizar, y si lo va a hacer, qué momento del día dedica para hacerlo, si definitivamente no lo puede hacer, ármese de valor y diga No puedo! (claro que tenga tacto y decencia para hacerlo, la idea no es que se vuelva el ogro y él que todos odian en la oficina).
  • Las interrupciones de los compañeros; a veces contarse la novela, lo que le paso al perro, lo que vio en el bus es divertido, pero establezca momentos del día para hacerlo, comparta con sus compañeros en justa medida, con esto su labor será más eficiente y tendrá grandes amigos. Y si usted es el que interrumpe, pues contrólese un poco y piense que esta perdiendo tiempo y está haciendo que sus compañeros también lo hagan.
Espero que estos consejos le sirvan y no le pase como a mí, porque si sigo trabajando los sábados y domingos a qué hora voy a estudiar??. 

http://www.tdd-online.es/content/ladrones-de-tiempo-en-el-trabajo 


lunes, 17 de agosto de 2015

Jerarquía DIKW


La información es uno de los activos mas importantes de las organizaciones por eso es necesario saber como la podemos gestionar y para esto debemos entender como se puede obtener.

Piramide DIKW

  • Datos: Símbolos, signos, estímulos o señales, representan el nivel más bajo en la pirámide.  Describen hechos empíricos, sucesos o entidades.
  • Información: Datos procesados con una utilidad, responden a preguntas qué, cómo, cuándo, quién. Constituye un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje, salidas de información a partir de datos.
  • Conocimiento: Este proviene del proceso de interpretación de la información en términos de experiencia y reflexión.
  • Sabiduría: La capacidad de tomar la mejor decisión posible basada en el conocimiento, información y datos disponibles

Proceso de Gestión de la Información