2.20.2009

Consejos para Desarrolladores de Software en un Ambiente Recesivo

La semana pasada escribí algunos consejos e ideas sobre lo que los empresarios de la industria de software podemos hacer para enfrentar un ambiente económico negativo.

Desde entonces se ha dado una discusión muy interesante dentro del grupo de Microsoft Regional Directors sobre consejos orientados a desarrolladores. ¿Qué puede hacer un desarrollador para incrementar sus posibilidades de mantener su trabajo o, en caso de estar desempleado, mejorar sus posibilidades de encontrar trabajo?

Quiero aclarar que estas ideas no son mías (aunque estoy de acuerdo con ellas). Son de varios Microsoft Regional Directors de todo el mundo. La mayoría son o empresarios de software o tienen puestos directivos dentro de las áreas de TI en corporativos.

1. Trata tu Trabajo como Tal y Hazlo con Orgullo: "Muchos desarrolladores tratan a su trabajo como un hobbie, atacan con pasión las partes que les gustan y tratan de evitar todo lo demás. Pensemos en la gente que hace trabajos mucho más meniales. Sin duda no lo hacen por diversión pero hacen un buen trabajo porque es la razón por la que cobran. Si estos desarrolladores tuvieran la misma actitud, probarían mejor su código y lo documentarían adecuadamente."

2. Conoce Más sobre "El Negocio": "Los desarrolladores deben aprender un poco sobre el negocio. Me parece que con "la gente de negocios" tomando las decisiones sobre quien se queda y quien se va en una recesión entender tu valor para el negocio y ser capaz de expresarlo es muy importante. También si miras a tu alrededor y te das cuenta que el proyecto en el que estás trabajando no es crítico para el negocio o pierde dinero continuamente puede convenirte ofrecerte a apoyar en otros proyectos en una parte más importante del negocio. Ser capaz de comunicarse elocuentemente con gerentes y directores ayuda mucho a mantener el trabajo y, en caso de ser despedido, el ser capaz de expresar el valor que aportaste de negocio en tu empleo anterior mejora mucho tus posibilidades de ser contratado de nuevo."

3. Busca Moverte Hacia Arriba en la Cadena de Valor: "Pensemos en esto: la gente al final de la linea de producción es de la más facil de eliminar cuando cae la demanda. Todos entendemos eso cuando hablamos por ejemplo de la línea de producción de General Motors. Pero lo que muchos desarrolladores no entienden es que *ellos también pueden estar al final de la cadena de valor*. Esas son las malas noticias. las buenas son que es relativamente fácil subir en la cadena: se un conducto hacia la "gente de negocios", involucrate en el soporte a las ventas nuevas, promueve la identificación y reuso de propiedad intelectual existente, mide tu rentabilidad y propón y apoya esquemas que reduzcan los costos. Muestra como el desarrollo de calidad puede bajar los costos y hazlo realidad."

4. ¿Tienes una Ética de Trabajo? "Entiende que el lugar donde trabajas se trata de generar utilidades y no necesariamente de hacer del mundo un mejor lugar o avanzar la tecnología. La innovación tiende a ser complicada en este ambiente económico. Cualquier proyecto de investigación, lateral, o experimental/divertido puede pasar de un día para otro a ser un gasto innecesario. Una recesión es un momento cuando la actitud de - esta compañía tiene suerte de tenerme - probablemente deba guardarse por un par de años. Ayuda en los proyectos que generan ingresos para la empresa - aunque no usen WPF, Ajax o tu tecnología favorita del momento. Comprende que celulares, gadgets y computadoras Corei7 no son gratis aunque parezcan relativamente baratas."

5.
Sobre Negociaciones de Sueldo y Compensación: "Yo tendría cuidado en las revisiones anuales con respecto a demandas y necesidades. Ayuda muchísimo si puedes alinear tus demandas de mejores ingresos a los objetivos de negocio. Por ejemplo, bonos y compensación variable. Jugar rudo puede ser por ahora una oportunidad de entrar a la lista de recortes. Cualquier compensación que te haga más atractivo con los tipos que balancean el presupuesto te ayuda."

6. Reconsidera tus Dogmas: "Algunos desarrolladores tienden a ser dogmáticos. Se vuelven religiosos acerca del lenguaje (C# vs. VB), proceso (Agil vs. CMMI), técnicas (TDD vs. patrones), etcetera. La mayor parte de los tomadores de decisión de negocios no están interesados en eso. Hace poco me tocó ver a un par de excelentes desarrolladores perder su trabajo. No estaba haciendo ningún trabajo "real" porque les preocupaba más dedicarse a defender sus dogmas. Quizá tienen razón. Quizá el cliente va a pagar caro por sus decisiones técnicas mal tomadas. Pero por lo pronto ellos no tienen trabajo y otros si."

Definitivamente en mi opinión no todo en la vida es "conservar la chamba". Cada situación personal es diferente. Sin embargo, estos consejos, aunque puedan resultar un poco dificiles de leer, si reflejan algunas de las cosas que piensan un grupo de personas que tienen como responsabilidad contratar y organizar equipos de desarrollo y me pareció que puede ser valioso para quien lo quiera tomar.

2.12.2009

Nuestro Reto Ante la Crisis Económica

El bombardeo de noticias económicas negativas ha sido incesante los últimos días. Miles de despidos, caída en las ventas, cancelaciones de inversión, nadie te paga ,“you name it”. A veces puede parecer que no habrá salida (excepto claro, para Carlos Slim que desde el otro lado nos dice: “ ora si se los va a llevar la ch....  ...porque a mi no!!”) Además la selección volvió a perder (who gives a fuck) y ya no hay futbol americano.

Las empresas de software podemos ser muy vulnerables ante esta situación. La inversión en capital es uno de los rubros más sensibles en una situación como la actual. ¿Qué hacer?

  1. Recuerda Que Lo Que No Te Mata Te Hace Más Fuerte: Las crisis son como la “selección natural” del mundo empresarial. Después de ellas vamos a sobrevivir (espero que estemos en ese grupo) menos empresas de las que hoy existen. Nuestro “nicho ecológico” va a estar menos ocupado, así que si pasas la crisis seguramente después no solo te recuperaras sino que te irá mejor de lo que te iba antes.
  2. Potencia el Valor de Negocio que Generas: Es momento de explotar al máximo nuestra creatividad y “ponernos en los zapatos del cliente”. Hay que entender que la mayoría de nuestros clientes están racionalizando sus gastos. Sólo entendiendo realmente como generamos valor de negocio podremos convencerlos. En mi opinión el diferenciador importante en estos momentos es mucho más de negocio que técnico.
  3. Trabaja Más Duro – Y Motiva: Si te pones a pensar lo que enfrentas como organización en una situación de crisis como esta, aunque parezca difícil, no es nada comparado con lo que grupos de hombres y mujeres han tenido que enfrentar en el pasado. Si es posible motivar a un grupo de seres humanos para que dejen la vida en la búsqueda de algo (recuerda el día D) ¿no puedes motivar a tu equipo para atravesar esto y dar el esfuerzo extra que se necesita? Tip: Ten valores que inspiren – los que sean – y vívelos tu antes que nadie – el puro rollo vale M.
  4. Reduce tus Gastos – Pero No en Todo: Reducir gastos es la reacción intuitiva en una situación de crisis – y sin duda tiene validez. Pero por si sólo no resuelve nada - ¿o tu crees que eres el único al que se le ocurrió? Hay algunos aspectos en los que opino que no hay que escatimar – marketing y ventas, retención de talento (lo peor que puedes hacer es ponerte a correr gente valiosa en éste momento), calidad. Por otro lado, ¿realmente necesitas esa computadora nueva? ¿ir al extranjero?
  5. Mejora tu Talento: Va a haber mucha gente valiosa sin trabajo. Triste pero inevitable y cierto. Es una oportunidad para mejorar el nivel de talento de tu organización. Quien tenga el mejor equipo va a sobrevivir y saldrá fortalecido.
  6. No Pierdas la Fé: Cuando todo parece perdido no lo está. Sólo parece perdido. Salte a dar una vuelta. Distráete. Vete a un bar con los últimos pesos (exagero un poco). Relájate, recárgate de energías, deja de pensar en el problema. Acude a quien te quiera. Hay más gente dispuesta a ayudarte de lo que crees. No Pierdas la Fé.


Nos vemos del otro lado. Eso espero. Fingers crossed.