sábado, 12 de noviembre de 2011

Organizaciones R&D en Software: Problemas de equipo, productividad y crecimiento

Problemas de equipo


Mostrar falta de trabajo en equipo
El software es un deporte de equipo. Esta es una cualidad fundamental que separa el desarrollo de software profesional del cumplir con un proyecto solicitado por un profesor. No todo el mundo hace el cambio sin problemas, y no hacerlo sin duda hará daño a su carrera de varias maneras. Puestos de alto nivel son generalmente reservados para las personas que trabajan bien en equipo. Asegúrese de que se están llevando muy bien con y ayudando a sus compañeros. Lleve su parte del trabajo- y más, si es posible. Busque maneras de ayudar a todos por ser una fuente de información, productividad, o nuevas herramientas para los demás. Esté dispuesto a sacrificar sus propios proyectos dentro de lo razonable en beneficio del equipo.

No dar crédito
Si usted toma el crédito apropiado por su propio trabajo al tiempo que no dan crédito a otros que trabajaron en el mismo proyecto, puede estar seguro de que su comentario de alguna manera es volverá a sus compañeros de equipo y dejará una impresión negativa. Puede que no lo haya excluido intencionalmente a alguien, pero por comentar lo que ha hecho, sin mencionar las contribuciones de los demás, el resto del equipo percibirá que está tratando de tomar el crédito por su trabajo. Una vez roto, esto es una valla difícil de reparar.




Problemas de productividad

Escribir código defectuoso
Los errores (bugs) vienen en muchas formas y tamaños, ya sea por una mala lógica, requisitos faltantes, rendimiento en tiempo de ejecución deficiente u objetivos del proyecto mal entendidos. Si eres un programador y se obtiene una reputación para la escritura de código con errores, no es probable obtener un ascenso a una posición de liderazgo responsable para el diseño, planificación y ejecución de un equipo de programadores. Los altos cargos técnicos te van a eludir.
Visualización de una falta de productividad
A los empleados se les paga para producir un trabajo para sus empleadores. La productividad se mide de diferentes maneras, y dado que cada uno tiene un estilo un poco diferente de trabajo, esto varía considerablemente entre las personas. Algunas personas son programadores prolíficos, mientras que otros dejan su huella a través de la innovación o el liderazgo de equipos. Una verdad es cierta, sin embargo: Si usted no puede producir un desarrollo importante en un eje significativo-código, liderazgo, creatividad, o algo más- su carrera se reducirá. La mayoría de la gente sube y bajas considerablemente en la productividad a lo largo del tiempo. Las situaciones de la vida cambian, y grandes eventos como la muerte de un familiar, cambio de estado civil, enfermedad grave, o una casa nueva puede impedir temporalmente la productividad y la concentración mental. 
Afortunadamente, el sistema parece ser bastante tolerante con las oscilaciones de la productividad periódicas, y algunos puntos bajos en su carrera no le duelen mucho. Sin embargo, la baja productividad sostenida durante un par de años puede ser perjudicial. Las soluciones son claras.
En primer lugar, asegúrese de que está trabajando en cosas que le gustan porque es difícil ser productivo si estás trabajando en cosas que odia. En segundo lugar, conocerse a sí mismo y comprender los ejes por los que usted, naturalmente, son más productivos.
Trate de alinear sus dones naturales (programación, creatividad, liderazgo, organización, gestión o planificación estratégica) con la definición de funciones, y estará mejor orientada a mostrar resultados. Por encima de todo, el trabajo duro.

Faltar a sus fechas consistentemente
Hay pocas cosas que destruyen una carrera en el software más rápido que constantemente faltar a las fechas. Esta máxima se aplica a los programadores, probadores, planificadores, comercializadores y administradores por igual (recordemos que los administradores cargan con la culpa de todos los errores de sus empleados). Por el lado de la  I + D, el problema es particularmente doloroso (y notoriamente endémico) debido a la gran incertidumbre en relación con los ciclos de desarrollo de software. El proyecto de desarrollo de software es complejo y difícil.  En pocas palabras, siempre invadiendo su objetivo fechas año tras año, tendrá un impacto negativo en su carrera y es casi seguro que te excluye de las posiciones de gestión de proyectos. Siempre llegar tarde es una forma garantizada para asegurarse de que nunca obtener un puesto de responsabilidad.

Quedarse atascado en los cuadrantes de tiempo equivocados
Las personas más efectivas dividen su tiempo entre misiones "importante y urgente" y misiones "importantes pero no urgentes".
Pasar demasiado tiempo en tareas urgentes pero no importantes es un problema bastante común. No se deje pasar mucho tiempo leyendo e-mail no es necesario, asistir a reuniones que no debe, y responder a llamadas telefónicas que no debiera. A muchas de estas cosas son urgentes, pero no muy importante, y te llevan lejos de las cosas importantes que podrían hacer. El resultado neto es una carrera estancada. Revise su uso del tiempo de forma periódica para asegurarse de que su tiempo está dominado por las tareas importantes. La vida es más interesante cuando se pasan haciendo cosas importantes, y las personas que pasan su tiempo de esa manera suelen ser de gran valor a los ojos de los demás.

Centrándose en las barras laterales y proyectos paralelos
Proyectos paralelos han sido la génesis de muchas de las grandes innovaciones de software. Estos proyectos pueden formar la base de una nueva línea de producto o una nueva empresa. Es saludable dedicar parte de su tiempo en estas a lo largo de su carrera, especialmente si usted desarrolla una habilidad especial para la maduración de los frutos. Hay empresas que alientan explícitamente a ello.
Sin embargo, como con cualquier cosa fuera de lo común, el tiempo que se pasa en estos proyectos se percibe como el tiempo no ha pasado en algo más que oficialmente usted necesitaría haber hecho. Si usted pasa la mayor parte de su tiempo en un proyecto paralelo que no resulta, se puede esperar un golpe en la progresión de la carrera. Asegúrese de que los proyectos paralelos nunca consuman más del 10% -20% de su tiempo oficial (dependiendo de su cultura organizacional).


Problemas de crecimiento

Dejar pasar las habilidades técnicas
Probablemente no hace falta decirlo, pero en el software, usted necesita para mantener su nivel actualizado. Eso es más fácil decirlo que hacerlo en una industria donde todo lo que sabes puede estar obsoleto en pocos años.
Afortunadamente, muchos de los fundamentos sobre los sistemas operativos, algoritmos, estructuras, lenguajes de programación, y los procesos de desarrollo tienen una longevidad considerable, aunque los detalles cambian con rapidez. Si el lapso de habilidades técnicas, usted puede encontrar un dinosaurio en una forma exponencial la evolución de la alta tecnología del mundo. Si eso ocurre, su carrera se iniciará un serio deterioro a menos que hayas subido a un punto en el que las habilidades técnicas son de un valor mínimo. Yo diría que hay muy pocos lugares en el mundo del software, donde técnico en la moneda no es necesario en algún grado.
Si se trata de soporte técnico, ventas o marketing, siempre tendrá que hablar en la lengua franca de las TI. La clave para mantenerse al día es trabajar siempre en el filo de corte y algo para pasar regularmente en el cuadrante de tiempo "importante pero no urgente", para la construcción de nuevas habilidades.

Participar en exceso de protagonismo
La auto-promoción es necesaria. Si usted falla en dejar que sus compañeros y la gestión sepan acerca de sus logros, que no tendrá ninguna razón de sentirse impresionado por ellos. A pesar de que es fundamental comunicar sus propios logros de una manera modesta y adecuada, hay una línea muy fina entre modestamente comunicar sus logros y absolutamente agrandarse.  La gente odia la personalidad egocéntrica. Si usted sopla su propio cuerno demasiado, vamos a crear una imagen de sí mismo como un egoísta, autointeresado, narcisista que va a hacer mucho más daño de lo que usted piensa. Siempre mantenga su auto-promoción modesta y adecuadamente profesional.

Apagar el mensaje de auto-marketing
Desafortunadamente, la mayoría de nosotros somos malos jueces de nuestros propios logros. A veces le damos más valor a los logros que otros consideran con valor menos significativo, y menos a los que otros consideran más profundos.

Quedar atascado en un papel sin importancia
Todo el mundo debe ser desafiado, para crecer, y para encontrar oportunidades de promoción profesional. En mayoría de las empresas sensibles, el trabajo de un directivo es ayudar a garantizar que, en el transcurso del tiempo, los empleados tienen esas oportunidades. A veces no tienen éxito. Si te quedas atascado en un papel que su empresa no considera como de importancia estratégica, tendrá un impacto en el crecimiento de su carrera. No esperar que alguien venga a su rescate si no estás expresando su preocupación, ¿por qué nadie se queja en su nombre? Usted se lo debe a sí mismo para asegurarse de que está generalmente en un papel con un futuro. Sea cortés, pero el trabajo para asegurarse de que usted está en una senda de crecimiento.


_______________________________
Making It Big in Software por Sam Lightstone, Prentice Hall, 2010.

0 comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Hostgator Coupon Code