You are currently browsing the tag archive for the 'Velneo' tag.
Hace un tiempo que @jjfalcon me viene hablando de una nueva metodología, una nueva filosofía para el desarrollo de software de una forma ágil para satisfacer las necesidades de software de los clientes. Debido a lo rápido que vamos siempre, nunca tenemos tiempo para pararnos a ver nuevas formas de desarrollo, reconocer si realmente estamos haciendo bien nuestro trabajo. Pero lo cierto que es bueno pararse a pensar si de verdad estamos haciéndolo lo mejor posible.
Para iniciarnos en este nuevo mundo es conveniente conocer el Manifiesto firmado por un grupo de eminentes gentes del sector del desarrollo del software y como no nativos del otro lado del charco, norteamericanos en su gran mayoría.
Manifiesto por el Desarrollo Ágil de Software
Estamos descubriendo mejores maneras de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de esta experiencia hemos aprendido a valorar:
Individuos e interacciones sobre procesos y herramientas
Software que funciona sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contratos
Responder ante el cambio sobre seguimiento de un plan
Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda.
| Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler |
James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick |
Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas |
La tendencia en el desarrollo del software se está invirtiendo. Está claro que frente a la rigidez del proceso de desarrollo anterior, debiera anteponerse un proceso ágil para que junto a la colaboración intensiva con el cliente éste nos dé las claves exactas para alcanzar la excelencia en los desarrollos.
Después de leer algunas cosillas sobre este tema y sobre lo que me he propuesto investigar mucho más, resumiría que el desarrollo ágil consiste sobre todo en los siguientes puntos:
- Evitar tomas de requisitos iniciales muy largas y complicadas, que consigan sobre todo ponerse excesivas barreras. Este tiempo se deberá reutilizar en el proyecto de cara a documentar exhaustivamente y a adecuarse a las necesidades del cliente. Cuantas veces nos hemos dicho: es que el cliente no sabe lo que quiere! Ese también es nuestro trabajo, descubrir qué es lo que realmente necesita.
- Poner en marcha cuanto antes una primera versión de la aplicación para que todos los agentes interactuen los unos con los otros. Si tenemos un punto de partida y sucesivos puntos de partida ya hemos avanzado mucho.
- Colaboración una vez más es la palabra el software queramos o no lo desarrollamos para el cliente para sus usuarios y ellos nos ayudarán en el proceso sabiendo que es su Software. Debemos hacerle sentir participe y creador del mismo.
- El proyecto se cerrará seguramente antes, puesto que el cliente ha ido constatando que es exactamente lo que necesita y le estará sacando partido ya antes del cierre. Así como también la resistencia al cambio de todos los usuarios será casi inapreciable.
Pensar que estoy aprendiendo así que necesitaria “grandes” aportaciones, pero como muchas veces he mencionado en lo que se convierte este blog es, en una plataforma para el aprendizaje. Muchas veces me sirva más bien de bloc de notas a las que recurrir en cualquier momento ;=)
De todas forma tras la aportación de los cuatro valores anteriores, los principios que posteriormente describían son los siguientes:
- Nuestra principal prioridad es satisfacer al cliente a través de la entrega temprana y continua de software de valor.
- Son bienvenidos los requisitos cambiantes, incluso si llegan tarde al desarrollo. Los procesos ágiles se doblegan al cambio como ventaja competitiva para el cliente.
- Entregar con frecuencia software que funcione, en periodos de un par de semanas hasta un par de meses, con preferencia en los periodos breves.
- Las personas del negocio y los desarrolladores deben trabajar juntos de forma cotidiana a través del proyecto.
- Construcción de proyectos en torno a individuos motivados, dándoles la oportunidad y el respaldo que necesitan y procurándoles confianza para que realicen la tarea.
- La forma más eficiente y efectiva de comunicar información de ida y vuelta dentro de un equipo de desarrollo es mediante la conversación cara a cara.
- El software que funciona es la principal medida del progreso.
- Los procesos ágiles promueven el desarrollo sostenido. Los patrocinadores, desarrolladores y usuarios deben mantener un ritmo constante de forma indefinida.
- La atención continua a la excelencia técnica enaltece la agilidad.
- La simplicidad como arte de maximizar la cantidad de trabajo que no se hace, es esencial.
- Las mejores arquitecturas, requisitos y diseños emergen de equipos que se auto-organizan.
- En intervalos regulares, el equipo reflexiona sobre la forma de ser más efectivo y ajusta su conducta en consecuencia.
Traducción extraida de la Wikipedia
Como veis son principios muy simples pero eso sí que con esfuerzo parece que traerán grandes beneficiones en el desarrollo de cualquier software, puesto que siempre se necesita mucha evolución, todo cambia muy rápidamente.
Seguiremos avanzando en todo esto pero os adelanto un vídeo que aunque tiene un calidad pésima está bastante bien sobre la metodología SCRUM, que como se menciona en el vídeo es la metodología utilizada por Google y Microsoft entre otros.
Si buscamos en nuestro querídisimo buscador Google las “palabras mágicas” Web 2.0 este nos devuelve en 0,47 segundos 360 millones de entradas pero no se queda aquí, sólo tenemos que ir a Twitter y observar en búsqueda con estas mismas palabras y veremos como cada segundo hay alguien que la nombra.
Lo que todos oímos por ahí es que está tan utilizada esta palabra que ya no es aquello con lo que se acuñó por el año 2004. Para que nos vayamos centrando y a mí análisis me remito, estos son los apuntes básicos que definen este concepto Web 2.0
Recuerdo cuando ya hace mucho tiempo les decía a nuestros clientes les decía “nosotros hacemos mucho más que web estáticas; siempre le buscamos un sentido, una utilidad o más bien, muchas utilidades y son en definitiva aplicaciones web”. La web tiene sentido sobre todo si son utilizadas, mucho más que para buscar por ejemplo el contacto de una empresa, la ubicación física de sus oficinas. Para buscar este tipo de información o alguna más de este tipo hay muchos directorios donde hacerlo, sin tener que hacer más de un click.
Lo importante muchas veces, casi el 100% de las veces es el fin de la web, más que la tecnología concreta que se utilice en cada caso, los objetivos que se quieran alcanzar.
Cuando debatimos con compañeros y amigos, sobre lo que es una web corporativa siempre hablo de lo mismo, de esas Web 1.0, webs estáticas que no ofrecían mucho más y que siguen sin hacerlo en la actualidad.
Que sí, que una web de empresa además de información corporativa puede tener mucho más, pués a eso es a lo que vamos. Aquella que ofrezca diferenciación con la competencia, aquella que ofrezca algo más que simple información será la que recepcionará visitantes con asiduidad.
Pero bueno vamos a los apuntes a los que me refería y quien tenga otras ideas de Web 2.0 que las aporte ;=)
- La representación de la evolución de las aplicaciones tradicionales hacia aplicaciones Web enfocadas al usuario final.
- “El Web 2.0 es una actitud y no precisamente una tecnología” La tecnología que ya estaba aquí, tecnología puesta al al servicio de esta actitud.
- Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio. Comunicación multi-direccional.
- O´Reilly en 2004 utilizó el concepto por primera vez, se desarrolló en un brainstorming con MediaLife International:
- La Web es la plataforma.
- La información es lo que mueve al Internet.
- Efectos de la red movidos por una arquitectura de participación.
- La innovación surge de características distribuidas por desarrolladores independientes.
- El fin del círculo de adopción de software pues tenemos servicios en beta perpetuo.
- Participar, colaborar, compartir, el usuario como generador de contenidos. Servicios gratuitos y personalizados cara al usuario, en contrapartida con otros objetivos rentables.
RSS, Podcast, videocast, etc. La Web más allá del navegador, contenidos hacia dispositivos móviles.
Supongo que muchos de vosotros ya habreis visto éste, extremadamente gráfico, vídeo sobre la Web 2.0
Y finalmente preparémonos para la Web 3.0, la web semántica, es decir aquella que indexará por el significado de los conceptos que busquemos y no sólo por las palabras o partes.
Realmente a mí no me parece que se merezca un dígito más por esta utilidad, cuando la 2.0 ofrece tantas cosas que no se sabe por supuesto, hasta dónde va a llegar.
Me acabo de enterar que el Grupo Visual MS, al que pertenece Velneo y Visual Trans entre otras empresas, ha sido nombrado Best Workplaces España 2009 por encima incluso de Google España. Por supuesto en su categoría, que es la de empresas entre 50-100 empleados.
Para el que no conozca estos premios decir que esta sinstitución concede premios a los mejores lugares de trabajo y sobre ella misma dice:
Nuestra misión es construir una sociedad mejor, ayudando a las empresas a transformar sus entornos de trabajo en excelentes lugares para trabajar.
Nuestra metodología, es el resultado de más de 20 años estudiando y analizando entornos de trabajo. El núcleo central de un great place to work® está formado por la confianza de las relaciones que tienen lugar entre el empleado y sus superiores, con su trabajo y con sus compañeros.
Poseemos las herramientas adecuadas para evaluar la calidad de los entornos de trabajo y la experiencia para ayudar a crear excelentes y eficientes lugares para trabajar.

Desde este mi humilde blog quiero dar la enhorabuena a todo el Grupo Visual MS y en particular a Alfonso Gutiérrez que pienso que es el que más a luchado por este logro (disclaimer: he pertenecido a este grupo empresarial durante cinco años). Y también gracias a Alfredo Lores, por la foto en la entrada de su blog.
La verdad es que no me ha extrañado la noticia, conociendo a este grupo empresarial y sobre todo conociendo a las gentes que lo componen. Los buenos y sobre todo los malos momentos se sobrepasan mucho mejor rodeados de un ambiente como el que allí se vive.
Actualización 22/04/09.- Vídeo informativo grabado hoy en las oficinas del vCenter.
De nuevo, enhorabuena al Grupo Visual MS!
Esta misma mañana se presentaba al mundo Velneo V7, después de mucho trabajo por parte del equipo de desarrollo y el de muchos otros, el producto parece estar más que listo. Estas son las novedades que va a aportar esta nueva versión de Velneo, muy bien explicada por nuestro amigo Tito que si bien el día de la grabación parecía que tenía un poco de catarro, se entiende perfectamente cada una de las novedades aportadas por la herramienta.
Para el que no lo sepa todavía Velneo es la Plataforma Completa de desarrollo de aplicaciones empresariales y ahora más que nunca puesto que está preparada para correr y servirse tanto en Windows, como en MAC, como en Linux.
Cuando se quiere presentar un gran producto a toda la Comunidad presente y futura de Velneo nada mejor que un portal web con todo lo necesario para ésta, como son web informativa y formativa, blog, foros y por supuesto todas las descargas necesarias:
Velneo vClient V7
Ejecutor de aplicaciones
Velneo vDevelop V7
Editor integrado
Velneo vAdmin V7
Administrador gráfico
Se ofrecen descargas y todo lo necesario para comenzar a desarrollar software que se pueden obtener solamente con un necesario y simple registro de usuario. Así como también Velneo te ofrece en la nube el acceso al Panel de control de tu vServer para que comiences a tener aplicaciones corriendo en 24×7 los 365 o casi.
Por supuesto también cualquier usuario cuenta con multitud de documentación y soporte, así como también varias plantillas de código abierto con las que comenzar a programar desde el primer día.
Por cierto que os dejo una imagen de la portada de la web de Velneo V7 en Mi iPhone. Lo cierto es que queda muy bien, que envidia no haber participado en esa creación… Por supuesto que hay muchas cosas que mejoraría y que yo hubiera realizado de otra manera pero mis opiniones ya las estoy ofreciendo por ahí, por si sirven de ayuda.

Igual que lo hace Tito en el vídeo, ánimo a todo el mundo a probar todas y cada una de las novedades que aporta al mundo del desarrollo de software ,Velneo V7. Seguro que no nos va a defraudar y gracias a las iniciativas de todas cada día será un producto más completo.
Como se nota que estoy hablando de un proyecto amigo y sobre todo de un producto confeccionado y potenciado por amigos, así que este post nunca pretende ser del todo objetivo, pero realmente ¿cuál lo es de verdad?
Se acerca la hora del lanzamiento del nuevo navegador que hoy – 20090902, sin falta! sacará al mercado de internet, esa empresa llamada Google. Dicen por ahí que si es un golpe para ofrecer lucha contra los sistemas operativos, que si es la puntilla definitiva a la encarnizada guerra de los navegadores de internet.
Yo creo más en la presente guerra de los navegadores de internet que finalmente terminarán siendo el sistema operativo del futuro. Más nos gustaría a nosotros tener un navegador de internet en cada uno de nuestros terminales, para poder conectarnos a un servicio en internet, de una o de otra manera que nos conecte con un sistema operativo online o una sesión remota en otro servidor, por ejemplo como con Terminal Server?.
Al final parece que tacita a tacita los hombres y mujeres de Google está consiguiendo tenernos enganchados a sus servicios, y como digo va a pasar de ser una guerra de navegadores hacia una guerra por los sistemas operativos. ¿Cuántos S.O. se venderán en el futuro?
Recuerdo cuando hace varios años mi amigo nosuna hablaba del poder que iban a tener los navegadores de internet y es totalmente cierto. Para cuando el navegador fabricado en la factoría Velneo?, mientras escribía esto he recordado un artículo que escribía yo en el blog de Velneo hace muuucho tiempo, un año ;=).
Una apuesta importante es saber sis el número de descargas que va a tener este nuevo navegadors superará a las obtenidas por el lanzamiento de Mozila Firefox 3 o la próxima salida del Internet Explorer 8 que desde hace muchos meses está siendo testeada por muchos usuarios en sus versiones Beta.
Pienso que en gran medida este navegador va a superar con creces cualquier otra descarga de la historia… ¿Qué apuestas?

Desde la primera vez que le escuché esto de “agenda de vida” a Elena Frade me encantó el término, por lo que ello conlleva. Y es que siempre nos preocupamos de mantener nuestra agenda personal o profesional bien gestionada; para cosas como por ejemplo hacer la compra, reunión con tal cliente o preparar tal o cual informe.
Pues bien muchas veces nos olvidamos de crear y gestionar nuestra “agenda de vida” que tratará de gestionar, todas aquellas cosas que en una época determinada se están dando, elegir aquellas que queremos que se sigan repitiendo y aquellas que de todas las maneras necesitamos hacerlas desaparecer.
Y lo más importante de todo ello es que debiéramos tratar de conseguir tener completamente bien gestionada esta agenda. O más bien conseguir estar contentos con los resultados que conseguimos con esta agenda. De ello depende que todas las demás agendas que nos queramos crear funcionen bien o más bien que las consigamos hacer funcionar bien. Me quedo también con una frase muy importante que tiene que ver con lo que estamos hablando que es: “los objetivos primeros que debemos marcarnos en la vida son los personales”.
How to save a Life
Cualquiera que haya llegado a leer hasta aquí se preguntará “…y ¿a dónde quiere ir a parar este hombre?” Pues simplemente en este post quiero comentar que habiéndome planteado toda esta serie de cuestiones a finales del año pasado y seguía en ello a principios del nuevo año, decidí entre otras cosas alcanzar una serie de objetivos primordiales en cuanto a lo personal y también en cuanto lo profesional.
Entonces cuál fue mi sorpresa cuando tuve una oferta que ventilaba de un plumazo algunos de estos objetivos marcados. Me ofrecían un puesto de Consultor Funcional Web, trabajando para una consultora externa como Tecnocom, para llevar un proyecto de comunicación importante para una Administración Pública. Por tanto con un horario muy atractivo que me permitiría tener más tiempo para mí y para los míos. Como podéis imaginar esto colmaba muchos de mis deseos de una sola vez.
Pero también es de imaginar que tuve que tomarme mi tiempo para adoptar una decisión madurada y tan importante. Sobre todo importante por todo lo que iba a dejar atrás. Iba a dejar atrás un proyecto como el de Velneo con la envergadura que tiene y mi actividad en un grupo empresarial como el de Visual MS, en el que dentro de unas semanas iba a cumplir cinco años de mi vida. Tantos amigos de los que en cierta manera me alejaba, participación en multitud de proyectos que desde el primer día asumí como míos,…
Muchos eran los sentimientos que me retenían, como oí también por ahí el caso es que “en el Grupo Visual MS nos queremos mucho”. Hay decisiones en la vida que duele tomarlas y más aún llevarlas a cabo, pero de todas formas hay que afrontarlas para alcanzar otros objetivos más importantes o prioritarios.
Desde aquí quiero agradecer a todos y cada uno de los integrantes actuales o que lo fueron, del Grupo Visual MS y en concreto a mis actuales compañeros de Velneo hasta hace quince días, por todo lo que me han enseñado y por todo lo que me han aguantado. Y sobre todo por la comprensión ante esta decisión, esto me ha ayudado a hacerlo todo mucho más fácil.
Sólo han pasado quince días desde que comencé esta nueva etapa, etapa en la que estoy tremendamente ilusionado y de la que hablaré en breve en este mismo blog, pero me parece un mundo.
Os echo de menos, hablamos pronto!
Por todas aquellas buenas cosas… que tienen un final
Miguel Pérez Oliver, Corporate Consultant de Velneo es un monstruo mediático y ya podeis comprobarlo gracias a que él mismo lo ha compartido con la Comunidad de Velneo en el foro público.
Aquí os dejo las tomas falsas de las video-respuestas que se están grabando y produciendo en la factoría de Velneo para explicar al mundo todos los secretos sobre esta plataforma de desarrollo de aplicaciones empresariales.
El gigante informático, la empresa líder del sector de la tecnología Microsoft , ha anunciado hace pocas horas y como puede leerse en esta nota de prensa en una conferencia de prensa con la participación de Steve Ballmer y Ray Ozzie, que cambia completamente su actitud con respecto a los estándares, a la portabilidad de los datos, al soporte de los estándares de la industria, y a sus vínculos con los clientes y las comunidades de desarrollo, incluyendo las de código abierto. Permitirá el acceso de los programadores a sus programas y productos con objeto de facilitar el desarrollo de software independiente.
Aquí teneis el video resumen de casi dos minutos de la conferencia de prensa. Y si quereis leer la transcripción de la conferencia completa.
Menuda frase han elegido para adornar la conferencia…
“Your potential. Our passion”
“Tu potencial. Nuestra pasión”
Con esta nueva estrategia, Microsoft sigue los pasos del buscador Google, que ha logrado un gran éxito al animar a los programadores a desarrollar programas para sus propias aplicaciones.
Escuchaba en las noticias del canal 24 H de TVE mientras cenaba esta noche, un concepto que me ha hecho mucha gracia, han llamado a las programadores que aportan a las aplicaciones de Google, hippis de la informática. En esa misma información Rosa Mª García, Presidenta de Microsoft Ibérica, hablaba de los miles de páginas web de documentación y secretos comerciales que se habían abierto está misma mañana en los portales de Microsoft. De un artículo de Rosa Mª García hablamos en este mismo blog en el artículo Los cinco niveles de liderazgo by Rosa García.
Lo sucedido va a hacer historia, parece que los grandes se están poniendo de acuerdo en sacar anuncios importantes esta temporada, pero este anuncio de Microsoft tendrá consecuencias en muchísimos ámbitos y en la concepción que Microsoft tiene como empresa: productos como Windows Vista, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007 y Office SharePoint Server 2007 entrarán dentro de la nueva iniciativa de interoperabilidad, tendrán protocolos de comunicación y APIs completamente libres (royalty and license-free), y darán acceso a más de treinta mil páginas de documentación sobre los productos como decía más arriba.
El futuro, sin duda, será diferente y por supuesto que también va a ser distinto el futuro de Velneo, se abren más puertas en Velneo por todo lo que tiene de base instalada en S.O. Windows.
De todas formas hay que ser conservadores en los comentarios puesto que todavía hay que ver como van a ir avanzando los acontecimientos después de este bombazo y si lo que por ahora sólo son una declaración de intenciones, se queda sólo en eso o es del todo verdad.
Leo en sentido web la traducción y sintetización de los diez errores que se cometen en el diseño de aplicaciones, según un magnifico artículo de Jakob Nielsen en useit.com
- Controles no estándares: los enlaces, botones, radio buttons y demás controles tienen una utilidad específica y estándar. Cambiar el comportamiento no es lo correcto y no hace más que confundir al usuario.
- Inconsistencia: diferentes cosas para una misma utilidad, usa lo mismo en el mismo lugar para la misma acción.
- Acciones no perceptibles: se debe saber qué acción realiza un control a simple vista. Si hay que investigar para qué sirve algo no cumple su cometido.
- Controles sin reacción: cada control debe indicar 3 cosas: mostrar a los usuarios el estado actual, cómo se interpretan los comandos y qué está pasando.
- Malos mensajes de error: no basta con decir que hay un error, sino que es lo que ha pasado y que se puede hacer para solucionarlo.
- Preguntar por lo mismo dos veces
- No hay valores por defecto: os valores por defecto sirven para que haya más rapidez en las respuestas, para enseñar mediante el ejemplo y para dirigir a usuarios novatos.
- No explicar cómo funciona la aplicación: en aplicaciones estándar eso no es muy problemático, pero en otras aplicaciones hay que explicar qué se puede conseguir y cómo y no únicamente acceder a la aplicación.
- No indicar qué se hace con la información
- Mostrar características internas: al usuario no le importa y no llegará a entender cosas internas de la aplicación, por lo que no es necesario que el usuario lea.

Todos estos son temas de sentido común pero que muchas veces no se tienen en cuenta, ya hablaba en este mismo blog de otros temas de usabilidad en el artículo Los tres errores a evitar en cualquier web.
Sobre todo me ha hecho gracia una frase que dice “Si hay que investigar para qué sirve algo no cumple su cometido”, a mí siempre me ha gustado decir que al usuario no le hagamos pensar puesto que no quiere una aplicación para hacerle pensar, no le hagamos preguntarse cuestiones que no puedan resolverse de la misma manera por todos los tipos de usuarios.
Por supuesto que conseguir no cometer ninguno de estos errores es una misión muy complicada pero se trata de intentar conseguirlo de la mejor forma posible. En Velneo actualmente estamos preocupados por estostemas vamos a tratar de solucionar problemas de este estilo en cada una de las aplicaciones. Tanto en la futura V7 como en cada una de las aplicaciones que utilizamos para la Comunidad.






Comentarios recientes