2011-03-31

Gestión de Talento

Una de las cosas que las nuevas empresas de internet (las grandes y exitosas, que de todo habrá) es la gestión de sus trabajadores. Es bastante interesante la lectura de Engineering Management donde habla de su trabajo en Facebook y su orientación a los ingenieros y sus desarrollos (igualito que en otras partes).

Contra el establecimiento de procesos excesivamente formales:


First, the harmless suggestion to write down "the steps we go through to do X" is taken up (where X might be "launch a product" or "take an idea from conception to delivery" or "request a new desk"), and the process is described in a document and posted onto (perhaps) an intranet page.

Then one day, a new person asks, "How do we do X?" In reply, instead of an old-timer explaining to them informally how they individually might go about doing X, they are referred to the document. After all, it's easier than explaining verbally. In a fast-growing organization, new people join rapidly; soon, this new person becomes an old-timer. Another new person happens to ask them, and they in turn are referred to the document. This cycle repeats merely a couple of times, and the document itself becomes viewed as the authority on how something is done.


Y la velocidad se alcanza por no encorsetar demasiado:


At Facebook, there was a cultural resistance to process, to the point where the pattern around introducing process typically went "new process is reluctantly introduced only right before the point where things tip into chaos." Push this point as far as humanly possible, and then some, because what you receive in return is high organizational speed. If your organization has less process than another one of equivalent size, you will innovate and execute faster, taking ideas from conception to market more rapidly. Managers may need to psychologically contend with more chaos than they are comfortable with, but there is a huge difference between chaos that makes one uncomfortable and chaos that actually threatens the business. Stepping as close to the latter as possible confers one of the greatest advantages in the technology business: execution speed


Un fallo frecuente en la industria del software: los jefes no son ingenieros, ni tienen mucha idea del tema.
¿Cómo se puede gestionar talento sin tener ni idea de la materia de trabajo? ¿Se puede vender todo igual? ¿Se dirige lo mismo?


There is an odd misconception that this is not a necessary requirement for an executive or manager, as though programming were just a fancy form of typing. No other specialized industry seems to feel this way: banking executives are expected to be able to read a balance sheet; an automotive executive would never be hired if they didn't know what a catalytic converter did.


Y, sobre las competencias técnicas de los desarrolladores, no vale cualquiera.


For example, one particularly low bar includes the fizzbuzz question. Many readers here may assume that this is a test that any programmer could pass, but this is not true. There are numerous, numerous programmers who cannot do this (not that being able to do this means you're a good programmer, but not being able to do it definitely means you're NOT) and early in their careers, they found they weren't good programmers, and because they happened to be in an organization without strong technical rigor, they were promoted because they happened to be good with people (or good at using people). Many of these people fill the ranks of technical management and executive candidates today.

Furthermore, they are usually very skilled at talking a good game and sounding like they know what they're doing (or they wouldn't have gotten there). The only way to determine if a candidate has real technical competence is to either (1) subject them directly to a simple coding test of the nature I described or (2) find some open-source code they've written which you can directly evaluate. [Example]


(Jeje. Aún estoy joven. He hecho la prueba del fizz-buzz y en un par de minutos tenía un programita -creo que- correcto en Python. Se podría hacer mejor, seguro, pero la cosa era hacerlo).


Me gusta de este párrafo la cuestión de como algunas empresas valoran los desarrollos en software libre, a modo de porfolio digital. Espero que nadie mire mi código liberado ningún día porque sería bastante vergonzante (por poco y por malo).

Definitivamente, una lectura interesante.

Etiquetas: , , , , , , ,

Puedes enterarte de las notas nuevas en: @reflexioneseir (Twitter), Reflexiones e Irreflexiones (Página de Facebook), Reflexiones e Irreflexiones (Canal de Telegram), fernand0 (en LinkedIn), @fernand0 (en Medium), Mastodon.

2011-03-31 17:18 | 2 Comentarios | In English, please | En PDF | Para enlazar # |
| Compartir/Share | por correo | en Twitter | en LinkedIn | en Facebook | en Google+ | en Delicious |

Referencias (TrackBacks)

URL de trackback de esta historia http://fernand0.blogalia.com//trackbacks/69341

Comentarios

1
De: Pirx Fecha: 2011-04-01 08:45

"This is a process that can be done entirely by managers, and does not need the direct participation of individuals on their teams, i.e. managers can compose these updates and circulate them but should not be recursively requiring them of their team members, since the manager can (and should) be aware of team operations as a result of working with them."

Me llena de alegría y satisfacción leer esto de un tipo respetado, después de más de diez años de debates con "expertos" que defendían lo contrario.

Los jefes competentes que he tenido siempre saben lo que estoy haciendo, cuándo está previsto que termine y se pasan personalmente para preguntar si la previsión se va a cumplir.

Los jefes... no tan buenos quieren que rellene hojas, a veces visibles por el cliente, que lleve tarjetas para saber cuándo voy a mear y otras cuantas prácticas muy poco amigables, que no son negociables porque "así es cómo funcionan las cosas" o porque "es la manera en que tienen que funcionar".



2
De: fernand0 Fecha: 2011-04-01 10:21

:-)



<Septiembre 2024
Lu Ma Mi Ju Vi Sa Do
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30