El rendimiento del programador y los efectos del espacio de trabajo

Hoy os quiero escribir sobre uno de los aspectos que debemos cuidar en nuestra empresa para mejorar la productividad. Para llevar a cabo un proyecto, no solo es importante conocer los lenguajes de programación o tener un conocimiento muy profundo sobre como configurar un sistema por parte del equipo de desarrollo, debemos tener en cuenta que el espacio de trabajo, el uso ergonómico y las interrupciones y ruido, van a influir enormemente en la productividad del departamento.

Si en un futuro pensamos dirigir un departamento tecnológico, es muy probable que se nos pida tener un equipo de personas productivo y rápido en realizar los trabajos.  Debemos de ser responsables y estar siempre alerta para conseguir que el espacio de trabajo de nuestro departamento esté libre de interrupciones, ruidos, en definitiva, debemos de crear espacios donde la productividad florezca y un buen rendimiento pueda darse.

Uno de los trabajos más populares y citados sobre este tema es Programmer performance and the effects of the workplace (aquí podéis comprarlo) escrito por Tom DeMarco y Tim Lister, en el que realizan un ejercicio en el que 166 programadores de 35 empresas deben crear un programa, pero lo importante es que deben anotar cualquier interrupción o que sienten sobre su espacio de trabajo. Los equipos que tienen menos problemas pueden llegar a obtener un rendimiento un 40% mejor que los que tienen interrupciones, ruidos o un cubículo en el que se sienten incómodos. Podéis encontrar más artículos que le hacen referencia en google académico

 

Dirección de las TI

Trabajo dirigido no presencial
Para el 25 de noviembre de 2015

Ver.

Dirección de las TI, de Faraón Llorens, presentación de la lección 5 “El director de TI (CIO)”.

Ver la presentación y reflexionar sobre el papel del CIO, para poder entender mejor la charla de la sesión del 25 de noviembre “El Director de TI en una organización compleja” de Juanma Aparicio y poder participar mejor en el posterior debate.

Estrategia de supervivencia

Tras los resultados obtenidos en el análisis DAFO vimos que nuestra asociación debería desarrollar una estrategia de supervivencia.

Aquí os dejo las características que considero fundamentales en la estratégia de supervivencia:

  1. Revisión de acciones para la supervivencia
    1. Refuerzo: Análisis interno de la empresa (Fortalezas y Debilidades) para fortificar el área estratégica en donde la empresa se encuentre débil.
    2. Mejorar el producto: Análisis de valor del producto, buscando realizar un Up-grade, aprovechando las competencias de la empresa y mejorando los beneficios y valores agregados.
    3. Estrategia de despliegue: Seleccionar la estrategia más conveniente para la empresa según las estrategias de Negocio de Michael Porter (Liderazgo en Costos, Diferenciación, Diversificación, Segmentación).
    4. Campaña Publicitaria: Para la generación de demanda de la línea de negocio requerida por la empresa según su naturaleza.
    5. Acción Política: La cual constituye un importante apoyo o una fórmula tradicionalmente asertiva. La actividad de raciones públicas es vital en la empresa.
  1. Seleccionar la orientación de planeación estratégica para la empresa en base a las siguientes dos alternativas:
    1. Planeación Pre-Activista: En la cual el empresario cree en el futuro y busca acelerar lo más posible los cambios en su entorno competitivo. Se preocupa más por no perder una oportunidad que por cometer un error.
    2. Planeación Inter-Activista: Es una postura que asume el empresario considerando que el futuro está en función de las acciones que realice el día de hoy. Se busca con esto generar una cultura de mejora continua en la empresa. El objetivo principal es maximizar la capacidad de aprender, adaptarse y desarrollarse.

Siguiendo las recomendaciones anteriormente hechas, el empresario tendrá mayor probabilidad de alcanzar no sólo la supervivencia sino también el éxito en el menor tiempo posible. Por supuesto la experiencia, liderazgo y una pizca de intuición son importantes en este esfuerzo.

Diagrama de Gantt

Una de las tareas más importante de un gestor de proyectos es la gestión efectiva del tiempo. Cuando se va a llevar a cabo cualquier actividad en la empresa, debemos llevar una contabilidad del tiempo que nos va a llevar realizar dicha actividad y separar cada tarea de forma que pueda ser abordada sin que bloquee otras.

Una herramienta que nos puede venir bien para ello es el uso del diagrama de Gantt. Consiste en poner el tiempo que prevemos que nos va a llevar a cabo una tarea del proyecto de forma visual para que nos sea más fácil controlarlo. Hay que tener en cuenta que es necesario el uso de otras técnicas de redes de precedencia para poder realizar la planificación correctamente. Si creías que lo que nos enseñaban en matemáticas discretas no servía para nada, piénsatelo de nuevo, ya que para evitar precisamente este solapamiento de horas se utiliza PERT (si se te ha olvidado, en el libro de prácticas de la asignatura en la página 172 lo explican)

Os pongo de ejemplo el diagrama de Gantt de la asignatura, que lo he realizado a partir de la tabla que nos pasó Faraón con las fechas de cada actividad, actualizado a esta semana (por lo tanto ya hay actividades cerradas)

gantt

Diagramas de Gantt en la wikipedia