Archivo para la categoría "Uncategorized"
La necesidad de descansar y desconectar
Una cosa que he aprendido desde que comencé a trabajar es que la productividad crece si se consiguen introducir períodos de descanso y de desconexión a lo largo del día y de la semana. He tardado mucho en aprender la lección y todavía sigo cayendo en muchas ocasiones en el error de no parar y tener siempre en la cabeza tareas que tengo pendientes de realizar o problemas sobre los que hay que intentar buscar una solución. Cuando esto sucede la culpa es exclusivamente mía, aunque mi profesión dificulte en demasiadas ocasiones el proceso de desconexión.
Es necesario para poder renovar las ideas y para fomentar la creatividad tener períodos de descanso, no puedo dar una fórmula sobre cuando es más apropiado tomar esos descansos, ya que cada persona es un mundo y conoce cuáles son sus límites y cuáles son sus necesidades. Acumular horas y más horas de trabajo sin dedicarnos un mínimo de tiempo, termina tarde o temprano pasando factura y cada vez se es menos productivo debido al cansancio y porque el trabajo cada vez más genera más ansiedad y menos satisfacción.
Es cierto que no siempre somos dueños de nuestro tiempo y que las circunstancias laborales y el entorno pueden provocar que buscar esos oasis de tiempo sea complicado, pero aunque sea difícil necesitamos buscar ese resquicio de aire fresco que proporciona descansar y desconectar, ese oasis permitirá que al ser más productivos y saber valorar mejor el tiempo, se consiga cada vez encontrar con más facilidad ese paréntesis tan necesario para cada uno de nosotros.
La respuesta a muchos problemas que se presentan en el trabajo se resuelven a partir de la creatividad, si ésta se ve anulada por el cansancio quiere decir que no seremos capaces de resolver esos problemas, que los resolveremos peor o que tardaremos más en resolverlo, lo que a su vez genera más trabajo y se cae en un círculo vicioso de difícil salida. Si echar más y más horas no permite salir de esta laberinto, ¿por qué no probar a descansar y desconectar un poco más y ver cuáles son los resultados?.
Perfiles del contratante sin RSS
Una de las vías importantes para conseguir ingresos por parte de las empresas de desarrollo de software es la contratación pública con la Administración, ya sea central, autonómica o local. De hecho hay muchas empresas donde la mayor parte de la facturación se realiza contra este tipo de clientes.
El artículo 42 de la Ley de Contratos del Sector Público establece la obligatoriedad de que los órganos de contratación difundan en los perfiles del contratante la información relacionada con las diferentes licitaciones relacionadas con ellas.
De esta manera se pretende facilitar el acceso a la información relacionada con las licitaciones públicas, al homogeneizar la forma en que esta información debe ser publicada, intentando corregir de esta manera ese suplicio que era localizar la información de licitación en las diferentes webs de Administraciones que tenían a bien publicar este tipo de información o tener que recurrir a la lectura de los Boletines Oficiales.
Hay muchas empresas que tienen contratadas a algunas empresas especializadas el suministro de información sobre las diferentes licitaciones públicas que van apareciendo, pudiendo seleccionar la temática sobre la que les interesa ser informados. Quien no desee utilizar esos servicios, necesita acceder a los diferentes Perfiles del Contratante.
Dada la gran cantidad de Administraciones Públicas y que el Perfil del Contratante de la Administración General del Estado no recoge todas las licitaciones públicas, hace que la consulta manual a los diferentes perfiles del contratante sea un auténtico suplicio, es decir, se ha homogeneizado dónde se accede a la información, pero sin ningún tipo de solución técnica hay que seguir entrando uno a uno en cada Perfil del Contratante.
Este suplicio, se reduce considerablemente cuando la información de las licitaciones se publica también en RSS o protocolo similar, ya que no hace falta acceder a los perfiles del contratante debido a que el agregador hace ese trabajo por ti, te avisa cuando se publica algo nuevo y además te da la oportunidad de organizar a tu antojo el acceso a las diferentes páginas o consultas.
El problema se produce por tanto cuando los perfiles del contratante no tienen publicada la información de esa manera, obligandote a entrar para consultar la información, algo que como comenté antes resulta demasiado tedioso si el espectro de búsqueda de información de licitaciones es amplio. El uso de otras soluciones, como por ejemplo, Page2RSS, para intentar paliar el problema, funciona de manera desigual en función de donde se utilice.
De todas los perfiles del contratante que he visitado, el más simple y a la vez potente de consultar es el de la Junta de Andalucía, que además, tiene implementado el acceso por RSS.
Permitir el acceso por RSS a la información es una acción sencilla y que simplifica muchísimo la consulta de la misma, por esa razón, no termino de entender como muchísimos (la mayoría) de los perfiles del contratante no comparten la información haciendo uso de ese protocolo u otro similar, ya que si lo que se pretende es dar facilidades para el acceso a la información, la no utilización de esa estrategia provoca el efecto contrario o al menos no ayuda, lo que debería ayudar.
Automatiza, reutiliza y prueba que algo queda
Todo lo que sea huir de métodos artesanales en los procesos de desarrollo de software supone tiempo y dinero o lo que es lo mismo dinero y dinero.
1) Intenta que todos los desarrollos de la empresa sigan un mismo framework siempre que sea posible (en ocasiones las imposición de una determinada arquitectura o tecnología por el cliente lo impide, pero en el resto de casos, siempre que se pueda, haz uso del framework). El framework además es recomendable que esté recogido en un libro blanco de desarrollo (que va más allá del framework, lógicamente) y mantener ese libro blanco actualizado. Este framework único facilita la movilidad de los programadores entre proyectos y la mantenibilidad de los sistemas. No tengas miedo en actualizar el framework o el libro blanco, si aparece o encuentras alguna librería, componente, arquitectura, etc… mejor que la que usas, más estable, más robusta y/o que te permite una mayor productividad no dudes en cambiar el framework, eso sí, debe hacerse con prudencia y con un espacio de tiempo razonable entre cambio y cambio.
2) Intenta que el framework se base en estándares.
3) Si además del framework base, se tienen componentes software concretos y completos que resuelven problemáticas cada uno de ellos en diferentes tipos de proyectos, mejor que mejor.
4) Si se tienen productos completos que simplemente requieren su personalización en función del cliente, todavía mejor.
5) Siempre se habla de reutilizar código, pero si se consiguen reutilizar requisitos de proyectos o lo que es lo mismo la experiencia, también resulta de gran importancia. Para esto hay que documentar y establecer mecanismos que permitan localizar en la documentación de proyectos lo que se quiere y de esta forma obtener conocimiento.
6) La documentación de los proyectos queda obsoleta por la evolución de los mismos y resulta muy costosa mantenerla, por lo tanto, lo mejor es tener poca documentación pero buena y mantenerla actualizada. Por otro lado, toda aquella documentación que se pueda automatizar bienvenida sea y toda aquella documentación que se pueda sustituir mediante la aplicación de ingeniería inversa sobre cualquiera de los elementos del programa, sustitúyase.
7) Si existe software de gestión de versiones, MAVEN y herramientas software para definir entornos de integración continua, utilícense. Eso sí, bien. De nada te vale tener los fuentes en SVN si no tienes una buena política de etiquetado, de nada te vale usar MAVEN si no estrujas su potencial para automatizarte tareas, etc…
Independientemente de que se definan buenas prácticas hay que verificar que se siguen. Si puedes ten uno o más arquitectos que vayan sondeando el estado tecnológico de cada proyecto.
9) Ten documentado como es el proceso de implantación de software en tus clientes, permitirá ahorrar mucho tiempo.
10) Nunca es una pérdida de tiempo cada minuto que dediques a probar la aplicación antes de entregarla al cliente.
Aprovechar el momento
Durante mis vacaciones coincidí en mi hotel con un actor que hace unos nueve o diez años tenía una gran popularidad gracias a su papel en un serie de televisión de moda en aquel momento. No tenía noticias de él desde hace bastante tiempo, por lo que cuando llegué a casa miré por curiosidad cuál había sido su trayectoria estos últimos años y en el mundo de la televisión o del cine su presencia había sido testimonial. Seguro que él sigue ganándose sus habichuelas de manera muy digna, haciendo teatro o cualquier otro tipo de actividad, pero evidentemente ya no es lo mismo que antes.
¿Por qué cuento todo esto? Porque es un ejemplo más de lo importante que es aprovechar el momento, aprovechar cuando tienes éxito e intentar conseguir todo lo posible mientras te encuentras ahí. Esto lo tienen muy claro, por ejemplo, los futbolistas de primera división que pese a que ganan cantidades desorbitadas de dinero (por mucho que ellos sean los protagonistas del espectáculo futbolístico, nunca compartiré ni lo que se paga por ellos, ni lo que cobran (pero eso es otra historia)), miran hasta el último céntimo de euro que pueden ganar, porque saben que su vida tras el fútbol es un tanto incierta y están acostumbrados a un tren de vida al que les resulta complicado renunciar.
El éxito puede ser efímero o muy duradero y en cualquiera de los dos casos, hay que sacar todo el beneficio que se pueda. Algunos ejemplos de personajes que tuvieron un éxito relativamente (digo lo de relativamente, porque algunos de los que voy a mencionar estuvieron varios años en la cresta de la ola) efímero y que por el motivo que fuera (ellos mismos, el público, malos consejeros, saturación, no haber conseguido evolucionar, aparición de competidores que ocuparon su puesto en el mercado, etc…) dejaron de tener un éxito similar al que tuvieron en su momento más álgido, los tenemos en Ralph Macchio (Karate Kid), Macaulay Culkin (Solo en casa), Jaleel White (Steve Urkel/Cosas de casa), el grupo Take That, etc… Si ellos supieron sacar el máximo beneficio económico durante el tiempo en que estuvieron en lo más alto habrán podido paliar épocas donde su repercusión fue más discreta y lo mismo pudieron hacer inversiones que les asegurasen una estabilidad económica futura (esto no sucede en muchos casos y habremos visto o leído situaciones de personajes que fueron muy populares en un momento dado y que se arruinaron después).
Lo que quiero decir con este artículo es que evidentemente cualquier persona u organización debe intentar sacar el máximo rendimiento posible cuando se tiene éxito, en primer lugar porque el presente es lo único que existe realmente y en segundo lugar porque el mañana es lo único que existirá realmente, es decir, es como si te dicen, tienes una hora para coger todas las monedas que quieras de esa piscina de monedas de oro y te limitas a coger monedas sólo durante diez minutos pensando en que mañana, pasado y el otro te van a dar la oportunidad de seguir cogiendo otras monedas, si eso no es así y se termina cerrando tu acceso a la piscina, te acordarás de no haber aprovechado la oportunidad que se te brindó.
Aprovechar el momento no debe consistir sólo en ganar dinero, ya que tan negativo como quedarte dormido y no aprovechar tus momentos álgidos es quedarte dormido en una situación de autocomplacencia. Yo entiendo que el éxito se tiene que aprovechar para asegurar en la medida de lo posible lo que vendrá mañana y dar una estabilidad a tu persona o a tu organización y ambas cosas son compatibles (aprovechar y vivir el momento, mirando de reojo al día de mañana). Vivir el éxito con los ojos cerrados debe ser directamente proporcional a recordar con los ojos abiertos lo que tuviste y ya has dejado de tener. Un ejemplo claro de lo que acabo de contar lo tenemos con el ladrillo, donde muchas personas y empresas han ganado mucho dinero y otras muchas después de ganar mucho dinero lo han perdido todo e incluso más. Si el éxito permite abrir puertas, evolucionar y crear bases sólidas, ¿por qué no se intenta aprovechar esas oportunidades?.
Muy pocas empresas o personas pueden disfrutar de un éxito estable, ya que la vida es muy senoidal y hoy estás arriba, mañana abajo, pasado un poco más arriba y así sucesivamente, por ese motivo si no se aprovechan las épocas donde las cosas van de cara no tendremos solidez o estructuras que permitan paliar o reducir los efectos de aquellas eṕocas donde las cosas no nos vayan tan bien.
La evolución del mercado y su ecosistema
Hay un dicho muy utilizado que dice que si algo funciona no hay que tocarlo (muy usado en el mundo del desarrollo de software y con mucho acierto) y puede ser válido en la mayoría de los casos en el mundo de los negocios.
No obstante, el mercado tiene a no permanecer estático ya que su equilibrio depende de un gran número de variables y además ese movimiento puede realizarse a distintas velocidades. Esto implica que si una determinada forma de hacer negocio funciona en un momento concreto del mercado, no tiene por qué funcionar en otro, de manera que si se quiere seguir funcionando con un nivel de éxito similar es necesario adaptarse al mercado (y cuanto antes comience ese proceso de adaptación, por la detección temprana del cambio de marco, menor será el impacto que sufrirá la empresa).
Con el cambio de mercado (y/o de las reglas del juego del mismo) se produce una adaptación de su ecosistema al mismo, en el que los que hayan conseguido evolucionar antes y darse cuenta de las nuevas variables tendrán más posibilidades de tener éxito en este nuevo entorno, los que no evolucionen o evolucionando lo hagan más tarde también tendrán dificultades al existir otras empresas ocupando su hábitat y que se han convertido en tan fuertes o más fuertes que la suya y con las que tendrá que competir para conseguir alimento (negocio).
Un ejemplo de lo que acabo de comentar lo tenemos en Microsoft que no se llegó a subir a tiempo a lo que es Internet y la WWW y tras muchos años y muchísimo dinero invertido sigue sufriendo a día de hoy las consecuencias de su inmovilismo inicial ante el mercado y su ecosistema.
La evolución del mercado crea oportunidades y puede provocar problemas, todo depende de la capacidad de poder predecir sus movimientos, de detectar cuando comiencen a hacerse, de las decisiones que se tomen y de lo que se tarde en aplicarse.
En un mercado tan inestable (ante la continua evolución de la tecnología y la innovación) como es el TIC en general y el desarrollo de software en particular, la capacidad de adaptación resulta esencial para poder sobrevivir. Es cierto que las empresas fuertes, con una red de clientes sólida y solvencia técnica son más estables a estas oscilaciones que las pequeñas, pero nunca deben olvidar por un lado lo que le pasó a Microsoft y por otro de que la competencia con otras empresas fuertes desgastan y que la tendencia de este tipo de empresas es hacerse con todo el negocio posible y que evidentemente el mercado es finito y la parte de su pastel que se coma otro es una parte del pastel que no te comes tú.
Redes sociales y blogs: el triple de audiencia que hace un año
No hace falta ser un experto en tendencias en Internet, ni leer estudios como este de Nielsen en el que se indica que los americanos pasan el triple de tiempo que hace un año en redes sociales y en blogs (concretamente se ha pasado de un 6% en agosto de 2008 a un 17% en agosto de este año), para darse cuenta de hacia donde se está dirigiendo la atención en la red de redes, y esto no se puede considerar ya una moda, las redes sociales, los blogs (que surgieron mucho antes) vinieron para quedarse, independientemente de que las empresas que hoy copan el mercado no lo sean dentro de unos años o las redes sociales evolucionen hacia nuevos modelos de comunicación y/o negocio, es decir, lo mismo dentro de un par de años sale un nuevo producto o una nueva idea que termina concentrando la audiencia, pero lo más probable desde mi punto de vista es que la filosofía de funcionamiento, colaboración social, sea en esencia similar a la que existe en la actualidad.
Si una gran parte de la atención se concentra en ese tipo de sitios, no resulta lógico que no se utilicen como fuentes para captar clientes, de hecho, como ya he contado en otros artículos, son muchísimas las empresas y organizaciones que realizan labores de marketing utilizando esas herramientas y que cada vez son más (y serán más), ya que se dan cuenta que la inversión que se requiere es mínima y que los beneficios que se pueden obtener con la misma son muy grandes. Además, empresas como Dell han demostrado que ese potencial se puede monetizar, así que, ¿por qué no aprovecharlos?.
Es cierto que muchas organizaciones tienen sus dudas sobre la utilización de estos medios debido a que evidentemente generan debate, conversación y opinión y no tienen por qué ser favorables a la misma, ya que una cosa es que te critiquen y otra es poner más medios que mantienes tú, para que te sigan poniendo de vuelta y media. Ese riesgo existe y también conviene ser conscientes de ello, para luego evitar sorpresas. En cualquier caso, los blogs tienen mecanismos de moderación de comentarios, que permiten que no se tengan en cuenta opiniones insultantes (no se debe utilizar para censurar opiniones críticas) y en el caso de las redes sociales, siempre existe la posibilidad de bloquear usuarios. Los blogs y las redes sociales no son sujetos pasivos y unidireccionales, si se quiere que tengan éxito, necesariamente se debe permitir, favorecer, fomentar y respetar la participación, por ese motivo las críticas forman parte del juego y hay que saber aceptarlas, como también ponerles un límite cuando se pasa de la crítica al insulto.
La participación en redes sociales y blogs, no solo son pueden ser positivas en cuanto al aspecto económico o del marketing, es también cuestión de imagen, de dar apariencia de empresa moderna (es importante parecerlo además de serlo, no se puede vender innovación y estar de espaldas a la red) y de mostrar al mundo que tu empresa y tus productos existen, ya que seguro que hay otras empresas que se dedican a lo mismo y con productos peores (e incluso con peores condiciones de precio) que tienen mejores resultados de ventas, por el simple hecho de que a ellos le conocen y a la tu empresa no.
Eso de que te conozcan entiendo que siempre es positivo, por ejemplo, supongamos una oferta de trabajo de una empresa no conocida con otra empresa conocida (y que no tenga mala fama) y que ofrecen unas condiciones laborales parecidas, ¿qué empresa captará a priori un mayor número de candidatos?.
He dicho que la inversión es mínima, pero hay que invertir, sobre todo en tiempo, ya que hay que generar contenidos y que además, estos sean apropiados, ya que peor que no tener identidad en Internet es tener una mala identidad. Además, se requiere tiempo para seguir las reglas de la web 2.0 y estar atentos para responder si procede a la conversación que se puede iniciar en los diferentes medios donde se han publicado los contenidos (también se necesita tiempo para moderar los comentarios). En cualquier caso, se dan las circunstancias apropiadas para poder competir prácticamente de igual a igual en este segmento del marketing con tu competencia más directa, los cuales en muchos casos no se han subido todavía al carro de las redes sociales y en el caso de que hayan dado el salto, salvo que hayan invertido de forma considerable y emitan por más canales y/o generen contenidos de calidad con una gran frecuencia y/o tengan personal dedicado si no exclusivamente sí con bastante tiempo a esta tarea, las características del entorno permiten igual bastante las fuerzas.
Un aspecto importante es que el simple hecho de abrir un blog, crear una cuenta en Twitter, en Facebook, en Tuenti o en las redes sociales que se estimen oportunas, no asegura que se genere atención. Por tanto, hay una inversión (en tiempo) y no se garantiza el éxito y en el caso de que se consiga el mismo, puede tardar en llegar, esto es así y conviene tenerlo en cuenta. La atención se gana, no se regala y por tanto, lo que se comparte con la sociedad debe causar interés, a lo que favorecerá en gran medida el interés que sea capaz de crear la marca de tu empresa. Por tanto, no basta con publicar por publicar, sino que además dichos contenidos deben contribuir a una buena imagen de la empresa y además atraer y retener la atención del segmento de público que interese.
Anotar las tareas pendientes
Desde hace años tengo la práctica de anotar las tareas que tengo pendientes de realizar y reconozco que a día de hoy no podría trabajar de manera adecuada sin hacer uso de esa técnica.
¿Qué me aporta?
1) Recibo peticiones de diferentes personas y temáticas, las cuales en su mayoría requieren un tiempo moderado para su realización. La anotación de las mismas permite, reducir el riesgo de que se me olvide hacer algunas de las tareas y me permite priorizarlas.
2) Tener las tareas anotadas y poder verlas en su conjunto favorece el proceso de priorización que he comentado en el punto anterior y además simplifica la agrupación de tareas y la reflexión sobre las mismas, lo que permite tomar mejores decisiones sobre las mismas.
3) La anotación de tareas y la señalización de las que están hechas, es un elemento de motivación muy importante.
4) Disminución del tráfico mental. Si tengo la tarea anotada, disminuye o desaparece la necesidad (sensación) de tener que recordar que hay que hacerla, ya que si se olvida está registrada en un sitio que voy a mirar seguro.
Me he referido en este post a lo que es el hecho de anotar las tareas sin indicar qué instrumento utilizar para realizar dichas anotaciones, ya que entiendo que lo importante es el hecho de la anotación en sí, por encima de la herramienta que se utilice, aunque el uso de una herramienta adecuada puede hacer todavía más productivo si cabe el proceso de la anotación de tareas.
En mi caso utilizo un método un tanto rudimentario, como es un cuaderno. He hecho algunas pruebas con algún software pero no han sido positivas por falta de disciplina por mi parte, ya que como me muevo mucho, me resulta mucho más cómodo anotar las tareas en mi cuaderno y no tener que trascribirlas a continuación a una aplicación. En cualquier caso reconozco que tengo que evolucionar en este sentido e ir más allá al uso del cuaderno, pero independientemente de eso, también tengo que reconocer que desde hace mucho tiempo, el uso del cuaderno me ha traído muy buenos resultados.
Otro aspecto que considero también importante es el repaso semanal de las tareas pendientes, ya que favorece esa visión global de las tareas que comenté anteriormente y por consiguiente ayuda a la priorización, agrupación y reflexión sobre las mismas.
Delegar es difícil
Pero necesario.
Si tienes un puesto de responsabilidad y la carga de trabajo es superior a lo que puedes soportar y/o rompe el equilibrio que te permite hacer tu trabajo correctamente, es necesario delegar.
Delegar supone dar responsabilidades y confiar en el trabajo de la persona en quien se delega (importante es que la empresa u organización en la que trabaja te de medios para poder delegar, es decir, en primer lugar recursos humanos suficientes y en segundo lugar recursos humanos que respondan), delegar no es llevar un control exhaustivo de la persona en quien se delega, porque de lo contrario no se consigue el objetivo que se persigue con la delegación de responsabilidades que es principalmente tener más tiempo para desempeñar otras, tan importantes o más que la que has delegado.
La milla extra
Este término lo podréis encontrar en muchísimos libros.
La diferencia muchas veces entre un trabajo correcto y un trabajo excelente está en dedicarle esa porción de tiempo de más (la milla extra) para cuidar los detalles y minimizar el número de errores.
En mi opinión la diferencia no está solo en el talento, sino en las personas y organizaciones que son capaces de aplicar esta milla extra, ese factor diferencial que permite llegar más allá en el trabajo (en volumen y calidad) y/o en la evolución personal (autoformación).
La milla extra supone un esfuerzo, supone ir más allá del trabajo convencional. Esto implica un sacrificio, ya que estás cambiando tiempo libre por tiempo que estás dedicando a una ocupación. No obstante, esa milla extra es la que marca la diferencia, la que te permite subir escalones más deprisa y la que sin duda te devolverá con creces todo ese esfuerzo y sacrificio de más que has invertido.
Requisitos para ser socio
He estado estos últimos días dándole vueltas sobre quién me dijo hace bastante tiempo, cuál era el requisito fundamental para él o ella para que un empleado de su empresa pasase a desempeñar el puesto de socio. No consigo acordarme de quién me lo dijo, pero sí que recuerdo qué es lo que me comentó.
Desde su punto de vista una persona estaba capacitada para ser socio si tenía el potencial suficiente para llevarse un porcentaje alto de su cartera de clientes si cambiaba de empresa, es decir, que los clientes no lo eran por la marca de la empresa sino por el trabajo y confianza que les daba este empleado.
Entiendo que no es lo único en que se fijan las empresas para darle a un empleado un puesto de carácter directivo, pero sí que me pareció un argumento bastante convincente.