Libros gratis y de calidad para este verano

6758_Prog_WinStor_Apps_HTMLOtro año más, Eric Ligman ha publicado en su blog una entrada con más de 150 libros para que podamos ponernos al día en las últimas tecnologías (Windows 10, Azure, SharePoint, HTML, CSS, JavaScript, CRM, Office 2013, Lync, Windows Server….

No solo son totalmente gratis (sin pedir el email, ni ningún tipo de información, sólo descarga desde la propia página), sino que además, se encuentran en los principales formatos de ebook: pdf, mobi, epub, etc.

¿Quién dijo que formarse es caro?

Buena lectura, y feliz verano.

Anuncios

Windows 10 y la gestión de pruebas beta

Hola a todos,
Supongo que muchos ya conoceréis el concepto de Alfa y Beta en el mundo del software. Pero es importante destacar, y en ello ISTQB lo diferencia claramente:

  • Pruebas Beta es un software que se da a probar al cliente en su casa. Vamos, que se lo lleva a su casa, o su oficina, y lo prueba.
  • Pruebas Alfa es un software por el contrario, que se prueba en un entorno controlado por el equipo fabricante, en las instalaciones del fabricante.

Y digo esto porque es muy típico confundir con el concepto de pruebas Alfa y Beta con la versión Beta y la versión Alfa (o pre-Beta) de un software.

Me acabo de acordar porque precisamente estos días, me he instalado Windows 10 en versión Beta, a través del Microsoft Insider Program.

Desde el punto de vista de la gestión de proyectos software, es muy interesante este concepto, ya que permitiría, bien llevado, a llevar el agilismo a extremos insospechados. Un cliente puede usar una aplicación (o en este caso, el sistema operativo), y a través del análisis de su uso del software, se podrían detectar funcionalidades mejorables, funcionalidades más usadas, etc. Por supuesto, en el caso de Windows 10, tenemos el caso del feedback tipo “esta aplicación no me ha funcionado”, o “esta página web no se ha visto bien”.

No digo que Microsoft esté haciendo Windows 10 añadiendo funcionalidades ad-hoc a nuestros gustos. Simplemente, que estamos cada vez más, ante una forma de trabajar adaptativa (ágil), permitiendo a posibles usuarios/clientes el ver prototipos tempranos, más o menos terminados.

Otro caso, también de Microsoft, es Windows 10 para móviles. Todos los usuarios de algunos modelos seleccionados, pueden instalarse una versión bastante avanzada (pero aún no terminada), para obtener feedback del uso, pulir defectos, detectar incompatibilidades, etc.

Por supuesto que todo esto ya existe, y tenemos aplicaciones web (recordemos que GMail ha sido una gran parte de su historia una versión Beta: más exactamente algo más de 5 años entre 2004 y 2009) que se ofrecen a los usuarios de manera muy temprana. Sin embargo, la aproximación que ha tomado este fabricante me parece valiente, y a la vez arriesgada, ya que una mala gestión del modelo de betas podría afectar gravemente a su imagen, si por ejemplo todos los ordenadores o todos los móviles dejasen de funcionar, o si los móviles comenzasen a hacer llamadas de forma autónoma y arbitraria.

Aquí desde el punto de vista de las pruebas y de la ingeniería del software, vemos como se presenta una disyuntiva, y hay que buscar un equilibrio entre la estabilidad del producto (por muy beta que sea), y la necesidad de hacerlo probar a un público lo mayor posible para obtener feedback. Desde luego, es necesario tener un gran control de las pruebas realizadas, y obtener métricas que nos permitan estimar (de forma aproximada, claro), el número de defectos y su gravedad en caso de liberar nuestro producto inacabado.

¿Y vosotros? ¿Os atreveríais a hacer público un software inacabado siguiendo un modelo de pruebas Beta? ¿Cómo gestionaríais los riesgos de hacer público un producto sin terminar?

Microsoft porta MSN Noticias a iOS y Android

Curioso. Poco menos que curioso la política que siguen los gigantes de internet. Mientras Google se va y cierra su servicio de Google News en España, Microsoft no sólo no sigue su estela sino que saca su aplicación MSN Noticias para iOS, Kindle y Android (entre otras muchas aplicaciones).

Curioso, aunque en la línea de Google de negarse a sacar cualquiera de sus aplicaciones en los sistemas Windows, y en la línea de las acciones recientes de Microsoft de hacer justo lo contrario: facilitar sus aplicaciones en todos los demás sistemas.

Y lo está haciendo en muchas más, superando el centenar de aplicaciones que Microsoft está ofertando (principalmente gratis) a usuarios del resto de plataformas.

Curioso.

Cortana ya habla Español

Bueno, como he comentado recientemente, he cambiado mi móvil por un Windows Phone y no puedo estar más contento. Se acabaron los problemas que llevaba arrastrando en mis diversos dispositivos, y que mi mujer (que aún tiene Android), todavía sufre.

Cortana, el asistente personal de Windows, viene incluido en todos los móviles con Windows Phone en inglés, pero parecía no estar disponible en los móviles en otros idiomas como el español. Pues se acabó. Desde hoy (al menos en versión preliminar), ya lo tenemos en español. Esperamos que salga pronto la versión definitiva. Cortana es el equivalente en Windows Phone de SIRI (de iOS en los iPhones) o de Google Now en los dispositivos Android.

Mientras, os dejo con un vídeo sobre Cortana en Español. Atención al momento en que Cortana se pone a cantar (con entonación que hace dudar si es una persona quien da el sonido, o es solo un programa) e incluso si se lo pides, sabe hacer imitaciones! Lo mejor de todo es la espontaneidad y aparente inteligencia de sus respuestas. Adelante con el vídeo:

Llevo casi un año usando Windows Phone, pero con Cortana un poquito menos (y en inglés). Mis hijos se mueren de la risa con las ocurrencias de este asistente personal de Microsoft. Y encima, estoy consiguiendo que mientras tanto, repasen inglés (yo tengo ahora mismo instalada la versión en inglés).

Dejaremos para más adelante el hablar de la plataforma Windows Phone, que se merece un estudio más profundo.

Ya llevaba algunos días usándolo, más por curiosidad que otra cosa. Y la verdad es que es una delicia comprobar hasta dónde están llegando las tecnologías, más después de ver cómo se comporta Siri (que no está mal), y cómo se comporta el equivalente de Google (Google Now).

¿Por qué incluyo este post en un blog de calidad y software? Cortana es un software, como lo son el resto de lo aquí comentados. Pero en el caso de Cortana, estamos hablando de un nivel de especificaciones y requisitos de calidad altísimos. Os podéis dar una vuelta algunos de los blogs de  Microsoft) (enlace1 y enlace2) para ver el nivel de ingeniería del software que se está alcanzando en muchos casos, acercando aquí el lenguaje natural y cierta inteligencia incluso, a los objetos cotidianos (como un móvil).

SEPG North America 2013

Hoy he recibido un correo de notificación del CMMI Institute, recordando la celebración de un interesante evento que tendrá lugar en Pittsburg el próximo 1 y 2 de Octubre de 2013. Nada menos que el SEPG North America 2013, un evento anual (bueno, vale, hay otros similares en Europa y Asia, también anuales), donde se tratarán temas candentes y de actualidad como por ejemplo:
– Kanban y CMMi
– Flexibilidad Agile: cómo CMMi hará que Agile sobreviva y se fortalezca.
– Implementación ágil de CMMi
– Métricas.
– Desarrollo de Software seguro con Secure by Design for CMMI-DEV
– Microsoft IT Data Management Maturity
…y más.

Me parece muy interesante el esfuerzo por simplificar y acercar CMMI al movimiento ágil, y en general, al resto de iniciativas y tendencias actuales en el desarrollo de software. Espero que sean muy interesantes, y aunque no creo que esté presente, espero poder acceder al material de los eventos y poder estudiarlos. Algunas de las conferencias prometen bastante.

Aunque ya os he puesto más arriba el enlace principal al evento, os adjunto otro par de enlaces directos a:
– Agenda: Conferencias y ponentes.
– Acerca de: ¿Qué son las conferencias SEPG?

Ebooks gratis para este verano

Hoy os traigo una amplia colección de ebooks gratuitos, en diversos formatos (epub, pdf, mobi, doc) para que no os aburráis este verano, y para que mantengáis vuestras inquietas mentes alimentadas.

Todo viene de la mano de Eric Ligman, Program Manager de Microsoft, que nos trae un gran número de ebooks gratuitos en su blog.

Podéis bajarlos desde este enlace.

Que disfrutéis. Feliz verano.