Yearly Archive2007
Ideas & Sociedad 26 Dic 2007 09:03 pm
Software e Inteligencia Emocional
Si te dedicas a hacer software normalmente lo haces para alguien, para otro, y en conjunto con más profesionales con diferentes papeles como jefe/coordinador de proyecto, analistas, programadores, clientes, dueños de requisitos y en fin, un conjunto de gente heterogéneo con unas tareas asignadas también heterogéneas.
Tareas que han podido ser muy definidas o completamete etéreas, ¿te han soltao el marrón o has ido a por él?, ¿sabes de lo que va el tema o no tienes ni idea?, ¿llevas años de experiencia en esto o eres el becario?, ¿llevas quemao veinte años o sólo uno? o ¿nunca te has quemao?
Todos los participantes del proyecto somos de la misma empresa, pero de distinto departamento, tu jefa y el mío no se aguantan, o somos de empresas diferentes, o está la administración y hay implicaciones políticas. Hay un usuario asustado que no quiere firmar nada porque hay un jefecillo estilo lobo de manada que necesita orinar en tu espalda delante de los demás, y luego hay otro del mundo académico que - como dinero no hay - tiene que medírsela constantemente con el resto en modo “mi súper-artículo es mucho más chachi que el tuyo, publico en ‘Jóvenes Castores’ y tú sólo en ‘Super-Pop’” y todo esos objetivos ocultos de los que no sabíamos sobre el papel.
¿Alguien tiene alguna duda sobre si la inteligencia emocional tiene algo que ver en todo esto?
Un tercio de los proyectos de software fracasan, otro tercio falla en tiempos o presupuesto inicial.
Pues bien, ¿como coño se enseña a lidiar con estos temas? Ah, y… ¿se puede enseñar? Y… ¿Por qué falta como temario en la universidad?
Justo Hidalgo, con quien he compartido ser profesor en una universidad privada aunque no coindicimos en el tiempo - sólo en el espacio - se planteó esto en su momento y ahora nos muestra un artículo al respecto.
En una traducción cautiva del resumen del artículo de Justo:
Cualidades como el liderazgo, el control del estrés, el comportamiento ético o las capacidades para comunicar algo son, hoy en día, esenciales para lograr el éxito profesional en proyectos jodidos.
PD: A pesar del spam abriré comentarios y “pings” durante un tiempo para cada “post” así que animaos a participar que es lo que tiene sentido en todo esto de la sociedad de la información.
Ideas & Software Libre 18 Dic 2007 10:13 am
Software Libre y Negocio: Charla práctica
El otro día Justo Hidalgo me retó a convencerle de que es posible y adecuado hacer negocio con el software libre, así que compartí su correo con David y con Sergio (y más gente en realidad) a ver qué pasaba y por si teníamos que sacar el Osmius de Sourceforge a toda velocidad
.
Justo ha sido tan amable de recopilar las idas y venidas de los correos y resumirlo en su blog.
A vosotros ¿qué os parece?
Software Libre 12 Dic 2007 01:53 pm
Presentación Osmius Light
Esta en la presentación que llevamos a Vietnam con motivo del FOSS-Bridge 2007. No es nada técnica.
Sociedad 05 Dic 2007 09:19 pm
Precios Banda Ancha Operadores en España
A través de la web del Ministerio de Industria sobre banda ancha leo que
Con el objetivo de informar al usuario El Ministerio de Industria publica en su web precios de acceso a Banda Ancha de los principales operadores.
Los precios publicados, que se refieren a los distintos rangos de velocidad en que se presta el servicio, son los que cada operador considera más atractivos para el rango de velocidad correspondiente y se actualizarán con una periodicidad quincenal
Y llego además a este PDF con la comparativa sobre la oferta que a ver si nos ayuda a sacudirnos algunas servidumbres.
Por ahí dice, y lo subscribo, que al acceso a Internet es un derecho. Quizás debería leerse que el acceso a la información es un derecho. Si no tenemos los mismos derechos al respecto creamos diferencias seguramente insalvables entre “el-hijo-de-ése” y “el-hijo-de-aquél”.
Por lo pronto nosotros en casa en Madrid-España-Europa pagamos (32 euros + IVA) a X más (13 euros + IVA) a Telefónica por acceso ADLS 1Mb sin coste añadido por realizar llamadas nacionales.
Son 52 euros todos los meses y en nuestro caso no ha habido manera de pagar menos.
¡El derecho a 52 euros, señora!
Sociedad & Trabajo en Equipo 02 Dic 2007 10:10 pm
El gurú con abuela
¿Cuantas veces hemos oído eso de …?
- Ese tío es un gurú de Java.
- Esa tía es una máquina de Oracle
- Esos son la caña en C++
- Cómo sabe ese tío de proyectos
- Cómo publican sobre X en ese grupo

— Imagen de Amazon.com —-
Y también pasa que te acercas a alguien con alguna duda sobre su supuesto dominio y te trata como si fueras un ignorante molesto e incómodo. Esto además ocurre de forma inversamente proporcional a tu supuesta experiencia en el grupo o la empresa.
Habréis notado que también ocurre lo contrario. Alguien supone que sabes de algo o que estás por encima del umbral de tolerancia en no-sé-qué escala de mediocridad petulante y se te escucha más o mejor, incluso si no tienes ni puta idea del campo de conocimiento en cuestión, e incluso (más incluso) si te apetece decir patochadas pueden ser incluso aplaudidas.
Seamos sinceros: Si llevas dos o tres o cuatro años administrando base de datos, has prestado un mínimo de atención y no tienes taras genéticas graves ni deficiencias serias en retentiva o asociación de conceptos tienes que controlar de tu campo. Llevas ya dos años, colega.
Y lo mismo ocurre con todo: Java, C++, el ambiente académico, la investigación, la literatura, la física, el tenis, la gastronomía, el vino y el deporte o los negocios. ¿Son genios los de Youtube? ¿Son genios los de Google? ¿En un gurú un profe de universidad? Para mi son interesantes, lo han hecho bien, han focalizado sus capacidades en algo y les ha salido bien (digamos). Fe-no-me-nal.
No puede haber tanto gúru. Es una cuestión de curva de Gauss y de estadística. Lo más normal es que yo sea del montón o de la parte central de la citada curva.
Además si hablamos de verdaderos maestros como Einstein, Feynman, /* rellene usted su preferido */, en los que todos podemos estar de acuerdo, pues no resultan ser unos petulantes. Tienen abuela y además cierta inteligencia para no brasear a sus semejantes, y por esa relación de semejanza diferentes y únicos. Además un gurú en el sentido budista era un señor o señora que enseñaba hasta que el nivel de entropía se equilibraba: “a partir de aquí sigue tú macho, que yo ya no te sigo”.
Lo que sí puede ser es que abunden los gilipollas, pero no estoy seguro.
Trabajo en Equipo 28 Nov 2007 11:44 pm
Scrum y Google Docs
Esta semana la hemos comenzado participando en un curso de Scrum impartido por Ángel Medinilla de la empresa Proyectalis y con su propio blog Presión Blogosférica.
La verdad es que en el equipo de Osmius ya llevábamos tiempo trabajando de una forma ágil y basada en la confianza. Si alguien tiene que vigilar a “otro alguien” la efectividad es desastrosa y además se pierde la diversión. Así que íbamos buscando hace tiempo un curso que nos ayudara a mejorar algunas cosas.
Es en estos momentos en los que se ratifican las ventajas de una sociedad del conocimiento. Una vez tomada la decisión de tomar un curso de Scrum lo que quería era no perder el dinero, pero sobretodo el tiempo. Todos sabemos qué cursos hay por ahí; poco trabajados, improvisados, mala documentación, poca experiencia. Así que buscamos “Curso Scrum” y revisamos experiencia y si el profesor había dado cursos antes, y si escribe, qué escribe. Le enviamos un correo y nos pusimos de acuerdo en lugar, fecha y precio. Efectivo.
Ángel nos ha dado un curso que indudablemente se ha trabajado muchas horas y que nos ha hecho plantearnos Scrum como nuestro método de trabajo empezando desde hoy.
Algunas conclusiones (u obviedades) sobre Scrum.
- No es para gerentes de estilo obsesivo del control, pero es más efectivo.
- Deposita la confianza en el equipo, con sus ventajas e inconvenientes.
- Ayuda a mejorar la visibilidad del trabajo que hace o no hace el equipo.
- Buena idea la de tener tareas de duración nunca mayor a dos días.
- Puedes responder de manera ágil a errores de apreciación.
- Es divertido. No hay demasiada burocracia gestocrática.
- En realidad Scrum es sentido común.
Como herramienta para el seguimiento basada en Scrum hay varias alternativas.
- Pizarra en el curro con colorines, post-it y gráficas a mano.
- Hoja de Cálculo.
- Herramientas locales.
- Herramientas Web.
La verdad es quela pizarra en el curro es fenomenal y tiene mucho impacto. De un vistazo ves todo y mueves el estado con la manos y con colorines. En nuestro caso que empezamos con el teletrabajo - un día en las oficinas y el resto dónde-se-te-cante - no es viable, y las herramientas no nos han convencido; poco ágiles, hay aprendérselas y, además y como ya he dicho en algún post ,el software en general peta y causa problemas (y eso que nosotros hacemos software).
Finalmente la mejor elección para nosotros ha sido utilizar una hoja de cálculo y tenerla compartida para modificación entre los miembros del equipo y para lectura por todo el mundo, incluso la competencia. La visibilidad es buena, ojalá
.
El tema es que una “Spreadsheet” de Google Docs nos ha parecido perfecta: Es sencilla, la podemos utilizar a la vez con sorprendente facilidad y actualizando todos a la vez, y podemos inicar un chat desde ella si queremos discutir sobre algo.
Además puedes publicar los datos y los gráficos “burndown” para que se vean desde donde sea menester.
Actualización: Hoy hemos estado trabajando cuatro personas a la vez en la misma hoja, cada uno estimando horas en una lista de tareas: estos de Google lo han hecho fenomenal, la verdad, aunque también es verdad que saben tus/nuestros datos….
Software Libre 25 Nov 2007 09:16 pm
¿Negocio y Software Libre?
Pero vamos a ver, no lo entiendo, si la gente se puede bajar tu software sin pagar ¿cómo vas a ganar dinero? Peor aun ¿cómo vas a pagar a la gente? ¿cómo recuperas lo que llevas gastado? ¿eres una ONG?
Este tipo de preguntas son las normales cuando hablas con alguien todavía sin ciertos herbores en cuanto a formas inteligentes de plantear un negocio. Esto no es un asunto de talibanes de ninguna corriente. Como ha dicho alguna vez González Barahona, no hace falta apelar a razones filosóficas como la deuda solidaridad de no compartir cierto conocimiento. En la mayoría de los casos que yo conozco el producto en el que se basa el negocio es Software Libre por una cuestión egoísmo. De otra manera no podrías competir con una empresa mucho más grande y con lazos asentados en el mercado que tú, sólo puedes llegar a imaginar.
El producto es Libre porque así tengo más posibilidades de establecer mi negocio. No me hace falta defenderme de otra forma.
Hace unos días en Hanoi tuvimos el placer de escuchar a David Axmar, cofundador de MySql AB, y da gusto la verdad, escuchar a alguien con un plateamiento tan libre, tan divertido y tan inteligente de los negocios. Curraron y curra como el que más y este tío está forrado. ¿Cómo es posible?
Según él se dieron cuenta de que necesitaban un motor de base de datos y como lo que había en el mercado era carísimo y privativo decidieron hacérselo ellos. Trabajaban por las noches después de terminar sus otros trabajos hasta que empezaron a ingresar lo suficiente para dejar el otro trabajo y dedicarse a tiempo completo.
Tenían dos obsesiones - que comparto - respecto al producto:
- Código muy bueno. Portable y Mantenible
- Muy buena documentación
Está claro: Si consigues eso y permites que la gente descarge tu software, tienes buena pista de despegue para que otros trabajen por tí al usar tu producto, al instalarlo, creando comunidades, desarrolladores…
Dedicó la diapo que os muestro a responder a la pregunta ¿Cómo ganamos dinero?
- Página muy simple en la que es muy fácil pagar mediate tarjeta de crédito
- No forzar a nadie a pagar. En el peor los casos usas mi software
A mi esta gente no me parece tonta, no señor.
Software Libre & Sociedad & Trabajo en Equipo 20 Nov 2007 11:07 am
Osmius en Vietnam. FOSS Bridge
La semana pasada tuve el placer de viajar a Hanoi en Vietnam conmotivo del evento para promover relaciones y negocios entre empresas de la Unión Europea y empresas Vietnamitas alrededor del Software Libre, FOSS Bridge 2007.
Algunas de las presentaciones que se hicieron están aquí, incluida la de Osmius.
La iniciativa es estupenda porque allí están como locos por crecer y el software libre permite compartir en lugar de sólo alquilar una mano de obra barata y dejar poco construido para el futuro.
Vietnam es el segundo país que más crece desde el año 2005 y después de China, y es claramente una economía en expansión. Además el 65% de la población tiene menos de 30 años y tienen muchas ganas de trabajar además de que les sobran prejuciones del tipo “pero eso en muy difícil” o “no sé si voy a poder”.
Esta gente se levanta todos los días a eso de las 4:30 y a las 5:00 está currando o haciendo Tai-Chi en algún parque. A nosotros nos vienen a recoger a las 8:40 para estar en el Hotel de la convención a las 9:00. El primer día fue impresionante, mogollón de gente, la prensa filmando el evento, la ministra de comercio, la comisión europea y el “sursum corda”. “Quite impressive I must say”.
El gobierno vietnamita es socialista y no les apetece mucho pagar a Microsoft por cosas que están disponibles en el mundo del software libre y además no quieren depender de la tecnología de una empresa cuyo objetivo no es en principio preocuparse por el desarrollo social del pueblo vietnamita. Parece razonable.
Esta gente está muy atrasada en algunas cosas y son en general pobres. El tema es que el país está creciendo mucho en muchos campos incluido el de las tecnologías. La gente acaba sus estudios a eso de los 23 años y se montan una empresa y se ponen a trabajar. Tenéis que ver cómo se lo curran y cómo están atentos a todo lo que se dice. En su cultura el respeto es fun-da-men-tal y tienen muy en cuenta las jerarquías. El inglés se les da peor que a nosotros increíblemente (hay traductores por aquí que hay que usar en muchos casos), es decir: fatal. También los hay buenos.
Respecto a las jerarquías al igual que nosotros tenemos el usted y el tú para diferenciar un poco niveles del respeto, ellos tienen 7 u 8 y dentro de la misma frase pueden referirse a alguien de varias maneras diferentes.
Ejemplo de cosas que dan puntos en la escala jerárquica: Tener hijos. Tener un Doctorado.
Estuve de visita a una de las empresas de aquí y me ha gustado mucho. Gente muy joven y muy preparada y además muchas chicas, que en las tecnología de la información en Europa es muy difícil encontrar ¿Serán menos machistas?
En Peopleware tenemos planes de colaboración con cinco empresas Vietnamitas a las que les ha gustado muestro proyecto. Van a montar un Grupo de Usuarios de Osmius en Vietnamita y una base de datos de conocimiento. También han propuesto pagarnos el viaje para que volvamos en agosto y les ayudemos con las primeras instalaciones. Esto del Software Libre les ha molado mucho y todos están fritos por ayudarnos a desarrollar.
Alguna frase que me han dicho:
“Tenemos que darle más funcionalidad a Osmius si nos queremos comer a los grandes”
“No nos gusta que nos contraten por dos duros. Prefiero aguantarme y currármelo para crecer yo”
“Te doy la mitad de mis beneficios si me ayudas a crecer”
Empresas amigas:
NOX - SSD - FOD - DTN - VietSoftware
Entrada al respecto en la Pastila Roja.
Software Libre & Trabajo en Equipo 31 Oct 2007 09:00 pm
El software es un asco
Yo hago software.
Señoras y señores, más que un poco de humildad, un poco de realismo. El software falla por todos lados. La excepción confirma la regla: El software peta. Libre o no.
Suponiendo que te preocupes por procedimentar los pasos a seguir, suponiendo que tengas un sistema de pruebas exhaustivo, documentado y trazable (¿?), y suponiendo que el equipo de trabajo haya conseguido basarse en la confianza mutua (no hay otra,el no quiere no quiere y punto), aún así estás en problemas si haces software.
Dependerás de una versión de una librería (más vale, no puedes rehacer todo) que impedirá arranques, funcionalidades o instalaciones de tu software.
Te las tienes que ingeniar para diseñar tu software para que dependa de lo menos posible y que estas dependencias sean de productos “serios” (¿ah?), para que se minimice el número de líneas de código, para elegir una tecnología estable pero no tan pasada de moda - por arriba o por abajo - que te quedes sólo para revistas académicas.
Luego está el capítulo de que hay gente buena. Sin más. Ese vale, ese otro no vale. Vale para otra cosa, pero para esto no vale. Lo lamento por las academias - instituciones - metodologías - tips - y demás organismos darwinianos: El “duende” no se enseña ni se transmite. No hay reglas seguras para el éxito (tampoco hay definición válida e interpolable de éxito, ¿no?)
El sujeto A entiende que éxito es que Google compre su producto por X millones de euros y el sujeto B entiende que éxito es divertirse al menos 5 minutos al día y el sujeto C llevar y recoger a sus hijos hasta que tengan treinta años).
El software puede ser muy divertido.
