You are currently browsing the tag archive for the 'Tecnocom' 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.
Cada vez que escucho el concepto Analista Funcional me pregunto ¿y eso soy yo? pués tendré que saber a que se refiere cuando me definen como tal. Y me he puesto a leer algo sobre ello y aquí lo plasmo para que ya no se me olvide nunca.
El Análisis Funcional consiste en analizar la información obtenida en reuniones con el personal implicado en un proyecto, teniendo en cuenta los objetivos del proyecto y los recursos disponibles, y redactar toda esta información para que esté al alcance de todos.
En cualquier proyecto de software basado en el desarrollo a medida o la implantación de estándares, es preciso elaborar documentación con toda la información que utilizarán como referencia las personas que ejecutarán los trabajos del proyecto a diferentes niveles.
El cometido de esta documentación es determinar los objetivos del proyecto en colaboración con el cliente y plasmar los resultados por escrito, incluyendo (en función de la complejidad) diagramas de flujo, modelos entidad-relación, navegabilidad, definición de servicios en forma narrativa, formatos de intercambio de información, etc.
El Análisis Funcional consiste en analizar la información obtenida en reuniones con el personal implicado, teniendo en cuenta los objetivos del proyecto y los recursos disponibles, y redactar toda esta información para que esté al alcance de todos. Además, servirá como referencia durante la propia ejecución del proyecto y a posteriori para conocer en todo momento el alcance, y determinar los niveles de éxito en la consecución del proyecto.
El Análisis Funcional se realiza siempre como primera fase del proyecto, ya que la documentación que resulta es la entrada de información principal para las siguientes fasesDe todo esto depende al menos el buen comienzo de un proyecto y del que va a depender todo lo demás. Cuantas veces hemos oído en boca de clientes o de compañeros, que no era eso lo que el cliente quería. Y también hay que decirlo que casi siempre son problemas de comunicación, problemas de que no se ha tratado a los responsables del cliente, de tú a tú.
También me ha gustado esta definición que habla sobre el Analista Funcional como la figura entre los usuarios y el Departamento de Informática de una empresa:
El Analista Funcional es el vínculo de unión entre el usuario y el área informática de la empresa. Su misión consiste en elaborar el análisis funcional de nuevas aplicaciones para la organización, así como actualizar y mejorar las ya existentes; es decir, debe controlar, analizar y supervisar el desarrollo funcional de las aplicaciones informáticas, asegurando su correcta explotación y su óptimo rendimiento.
Un gran número de empresas proveedoras de TI están ya apostando por el Cloud Computing y como todo esto es una cuestión de fé, cada una de ellas está apostando por la creación de vídeos atractivos para la evangelización de los clientes actuales y futuros.
Ahora ha llegado el turno de IBM que presenta productos y servicios de seguridad para entornos Web y cloud computing. Aquí os presento su vídeo promocional, que juega con la temática de un castillo medieval para ilustrar los añadidos a su portfolio de productos y servicios.
También y para aquellos que no los hayais podido ver os pego los vídeos de otras empresas del sector, que ya comienzan a ofrecer Cloud Computing y muestran su posicionamiento al respecto. Vídeos de evangelizadores o respuestas de gurús del mundo de las TI a la pregunta de What is Cloud Computing.
El caso es que mucho se está hablando de Cloud Computing. Si bien hay razones de peso que llevan a las compañías a optar por ello, sobre todo ante el nuevo contexto de crisis por la reducción en los costes. También hay otras, barreras de entrada, como son la seguridad de estos nuevos sistemas. Pero si IBM, que quería comprar SUN Microsystems y finalmente lo ha comprado Oracle, apuesta por ello ofreciendo seguridad, que más se puede pedir.
Ahora ya se puede decir que el Cloud Computing es una realidad. Aunque Google ya lo estaba ofreciendo y gratuitamente en muchos de los casos, desde hace tiempo.
Antes de nada, para aquellos que no conozcáis el término Landing Page os paso una pequeña definición:
En el marketing por internet, se denomina página de aterrizaje a una página web a la que una persona llega, después de haber pulsado en el enlace de algún banner o anuncio de texto situado en otra página web o portal de internet. En la mayoría de los casos esta página web es una extensión del anuncio de promoción, donde se explica más detalladamente la oferta del producto o servicio que se está promocionando a través de una carta de ventas.
Vía Wikipedia
Aunque según esta definición parece que las Landing Page sólo sirvan para vender productos o servicios directamente, está claro que también se pueden utilizar para vender otro tipo de materiales e inmateriales. Por ejemplo un objetivo claro que se puede conseguir con la generación optimización de una Landing Page es acercar hacia nuestras empresas a los potenciales clientes. Esos que finalmente se conviertan en clientes. Me gusta mucho este otro término que lo es, objetivos de conversión. Todos estos conceptos son mucho de la onda Google Analytics y Adwords, verdad?
El caso es que gracias a la gente de Omniture me ha llegado este interesante seminario, cuando menos, que se ha ofrecido de cara a The Omniture Summit 09 que se va a celebrar en Londrés el próximo 21 de abril. Como dice su publicidad hay tres razones para acudir a este evento que son:
- Presentaciones de líderes de la industria – escritores, bloggers y gurús.
- Contenidos y temas basados en lo que nos pedisteis.
- Más de 20 casos de éxito. De cómo las empresas líderes optimizan su presupuesto de marketing
Casi mejor para que lo veáis en el mejor formato y calidad posible os paso un enlace al vídeo completo. También podéis hacer la descarga del vídeo para verlo tranquilamente, por ejemplo en vuestro iPod
Y para los que el inglés se nos atraganta os dejo un pdf que es el único material que tiene colgado en castellano hablando sobre el tema.
Actualización 02/04/09 .- Este documento que habla sobre cómo desarrollar un marketing basado en datos es el primer documento que colgaban en su web en castellano y el anterior que enlazaba y fue el que colgaron más tarde, habla sobre cómo aumentar exponencialmente las conversiones derivadas de las búsquedas.
En la actualidad cada vez más con más fuerza pero quizás también, con un poco de desconocimiento, los empresarios están viendo la necesidad de llevar a cabo labores de Márketing Online.
Digo lo de desconocimiento puesto que para llevar a cabo cualquier tipo de campaña es totamente necesario la creación de un Plan de Marketing completo en el que se incluya también la parte online con la utilización de Internet.
La red de redes es mucho más que una página web en la que hablemos de las bondades de la empresa y todo lo que somos capaces de hacer por nuestros clientes por “muy poco dinero”. Ahora mismo las herramientas con las que se cuenta en Internet para llevar a cabo labores de márketing son muchísimas. Pero como con todo, es importante que sepamos utilizarlass y sobre todo es muy importante que nos sepamos dotar de herramientas de medición en tiempo real, de cada uno de las acciones que hagamos.
Me he puesto a escribir sobre todo esto porque me pareció curioso escuchar a un empresario cercano que me decía querer ponerse a vender cosillas en Internet, simplemente para ver si “pitaba”. Y me parece muy bien jugar con Internet para hacer experimentos, juegos con gaseosa. Empresarios que oyen hablar de Google Adwords y Google Analytics, que seguramente hayan oído por ahí que hay gente que se ha hecho millonaria con la utilización de estas cosillas. Como otro que me comentaba hace unos días que tiene un amigo que consigue un dineral haciendo lo que él hace ¡Seguro que no hace lo mismo! Y que él quiere lo mismo que el otro.
Como digo, estoy de acuerdo en hacer pruebas para ver cómo funciona todo esto y aumentar nuestros conocimientos al respecto. Pero el Márketing Online es mucho más, es mucho más complicado por suerte y por desgracia. Sobre todo es mucho más complicado en la actualidad, en el que hay tiendas online para dar y tomar. Hay múltiples proveedores que te dan una tienda online prácticamente montada y funcionando en un par de días. Inclusive ya te ofrecen las formas de pago y múltiples formas de entrega de los productos que quieras vender. Y ahora te regalan 100 euros en Adwords.
Pero cómo consigues que las ventas lleguen, aumenten y sobre todo cómo consigues que las ventas se queden, sobre todo en todo este mar de compra ventas frente a los demás.
También hay otro Marketing que no tiene como fin la venta directa a través de Internet sino Márketing Online para el conocimiento de la marca o creación y potenciación del prestigio de la misma. Son también multitud las utilidades para este objetivo de Márketing Online.

por cresk
Voy a hacer una relación de apuntes que pienso siempre hay que tener en cuenta para cualquiera de los casos, para que me sirva a mí de asimilización de los conceptos y si sirve a alguien por ahí, mejor que mejor.
1.- Debemos saber quiénes somos y qué es lo que vendemos y que esto tenga un valor en el mercado (por supuesto). Esta es la parte más importante de todas y la que pienso que muchas empresas pecan de no tenerlo claro.
2.- Debemos saber a quién se lo venderemos, nuestro público objetivo.
3.- Saber cómo se lo venderemos que no es sólo saber si en paquetes de dos unidades, sino también los precios y con qué mensaje de fondo.
4.- Saber cómo llegar al target (Objetivo potencial) con unos mensajes coherentes e inequívocos.
5.- Tener la tienda; nuestra tienda, nuestra empresa online preparada para cuando lleguen y que sean bien atendidos. Conseguir que se queden, a ser posible que vuelvan a ella y nos recomienden. Y por supuesto que compren todo aquello que queremos venderles.
6.- Cuando tengamos el proyecto lanzado hay que mantenerlo, medir los resultados también de forma online y en tiempo real para que cada cambio en el mercado no nos coja de sorpresa.
7.- Conocer cuál es el ciclo de vida de nuestro proyecto para planificar un gran cambio de rumbo o lo que sea necesario.
8.- …
Seguro que se me han olvidado muchas cosas, espero vuestras aportaciones ;=)
Buscando información sobre lo que hace un Consultor Funcional y viendo que no encontrado nada interesante he seguido buscando y he llegado hasta unos vídeos en los que Julio Rodríguez es Director Asociado de Professional Training protraining.es y Socio Director de Avanda Consultores avandaconsultores.com Compañía especializada en el desarrollo de acciones formativas a medida y proyectos de consultoría dentro del ámbito de los Recursos Humanos de la empresa. Eso sí de cara al futuo no me olvidaré de hablar de al menos lo que yo pienso que es un Consultor Funcional, en mi caso Consultor Funcional web y/o tecnológico.
Que conste que Intereconomía no es de mi devoción pero lo cierto es que la metodología explicada en estos dos vídeos está muy bien y por eso os los dejo por si a alguien le pueden ayudar. A mí en principio me está ayudando con varias ideas que desconocía o que no tenía del todo claras.
Vídeo 1/2
Vídeo 2/2
Es una visión muy clara y bien explicada de la gestión de proyectos. Lo cierto es que mucho nos queda que aprender de la gestión de proyectos tanto teóricamente como en la práctica, para desarrollar nuestro trabajo de una forma mucho más eficiente. ¿Cómo lo veis?
Hace poco tiempo y gracias a un reportaje informativo que ví en Televisión Española sobre el nuevo portal que había visto la luz y más concretamente sobre todo con los avances que habían realizado en su web debido a la llegada del iPhone 3G a España. Y es que habían publicado una versión móvil de su portal para poder ver los principales video desde del iPhone a través de m.rtve.es.
El caso es que en este reportaje de TVE mostraban como poner el icono de RTVE en el escritorio del iPhone, lo probé con la misma web m.rtve.es. Nunca con ninguna web lo había hecho en mi iPhone 2G. Con la firmware 1.1.3 en Safari aparece como Crear Webclip y ví como se colocaba un icono muy bonito en mi escritorio. Y me dije tengo que hacer lo mismo para Galicia Aberta, www.galiciaaberta.com, me puse manos a la obra. Ahora ya lo tengo en mi escritorio. Os lo enseño y os digo lo que hay hacer en vuestro sitio web.

Solamente hay que pegar al modo de un favicon básico una etiqueta link de la siguiente forma en la cabecera de todo el sitio:
<link rel=”apple-touch-icon” href=”/Imaxes/Logotipos/iphone_galicia_aberta.png” />
La diferencia con el típico favicon es la propiedad rel que hay que ponerle apple-touch-icon en lugar de shortcun icon y en el href hay que poner la ruta de la imagen que crearemos con un tamaño de 100×100 píxeles.
En el caso de no tener esta etiqueta, el listo del iPhone te hace un icono propio con el pantallazo que en el momento de hacer el Webclip tuvieses. Que buenos son estos tíos!

De la habilidad del diseñador y del que aplique el logotipo quedará más o menos llamativo. La verdad que a mí, para no ser diseñador, no me quedó mal ¿verdad?
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








Comentarios recientes