Platica S3 Amazon

sábado, 30 mayo 2009 16:58 by armando

El pasado martes 26 de Mayo, tuve la oportunidad de platicar un poco acerca del servicio S3 de Amazon, hace ya tiempo que no daba ninguna platica... y para variar tuve algunos problemas con el proyecto y la tarjeta de internet de telcel.... pero bueno esas son ya cosas de esperarse.

Aunque el servicio es interesante y vale la pena conocer un poco de él, mi interés era el de platicar como lo estabamos usando en una empresa Mexicana y lo lógico que suena ya en contexto. No es algo complicado ni rebuscado, es algo que muy fácilmente se puede aplicar y se le puedes sacar provecho desde el primer día de implementado. 

Como dato curioso más de una persona pensó que trabajaba para Amazon, no se si de plano no me pusieron atención o fui muy apasionado en platicar las ventajas que tiene el servicio.

Aqui les dejo el powerpoint (2007), para aquellas personas que les interese.

Descargar presentación

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Usando frases como tu contraseña

miércoles, 13 mayo 2009 16:39 by armando

Como la mayoría de los empleados dentro de corporativos, estoy bajo la política de cambiar mi contraseña cada cierto tiempo y de no poder reutilizar ninguna de las tres anteriores. El hecho de estar creando nuevas contraseñas (y sobre todo recordarlas) personalmente es muy latoso. Hace aproximadamente 3 meses comencé a usar passphrases (frases como contraseñas), las cuales son bastante largas (la que uso actualmente es de 33 caracteres, sin embargo es super sencilla de utilizar. Lo mas interesante es que la combinación de estos 33 caracteres (aún cuando todas las palabras existen en el diccionario) sería muy difícil de adivinar con ataques de fuerza bruta.

Si a esto le aunas el uso de errores de ortografía intencionales, el cambio de alguna letra por otra, el uso de mayúsculas y minúsculas, se hace aún mas complejo el poder detectarlas. Les recomiendo que intenten el uso de frases, les garantizo que no van a necesitar anotarlas en un post it, u olvidandolas a cada rato.

¿Has implementado algún tipo de seguridad adicional a contraseñas en tu empresa? Como tarjetas de acceso, passphrases, etc...

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   , ,
Categories:   aplicaciones | TI | Seguridad
Actions:   E-mail | Permalink | Comentarios (0) | Comment RSSRSS comment feed

Optimización de Recursos

martes, 12 mayo 2009 10:14 by armando

Una de las mas grandes limitantes (en relación al precio) en México, es el ancho de banda. La verdad es que me asombro como hemos podido llevar a cabo operaciones con un ancho de banda tan limitado. (dentro de los estandares internacionales claro).

Cuando existen este tipo de limitantes se aprende a pensar en como optimizar al máximo tus recursos. En nuestro escenario tecnologías como:

  • Bloqueo de sitios de internet.
  • Firewalls de Spam y Antivirus.
  • Uso de Terminal Services/Citrix.
  • Limites en el tamaño de archivos adjuntos.

Nos han ayudado muchísimo a tener una operación bastante fluida, aún cuando ofrecemos servicios como:

  • Intranet/Portales
  • Voz/IP
  • Mensajería Instantánea
  • ERP / BI
  • Video IP
  • Servicio de SMS
  • Portales a Clientes

El punto ideal siempre se logra modificando y probando los diferentes niveles de servicio. A veces me pongo a pensar lo que podríamos hacer con enlaces mucho mas grandes y que son el común denominador en empresas de otros lugares del mundo.

Pero debido a que todo tiene su límite, cuando empezamos a ofrecer servicios en línea a nuestros clientes y la demanda por ellos aumentó, necesitabamos una alternativa (que no involucrara una gran inversión) para poder soportar la carga.

Lo primero que se  hizo fue trabajar en el código y tratar de optimizarlo hasta el ultimo bit. Quede impresionado que hubo ocasiones en que llegamos a una optimización de hasta el 40% del código html resultante. Algunas de las aplicaciones que utilizamos fueron: Firebug, Fiddler y Yslow, las cuales realmente se las recomiendo.

El segundo paso fue trabajar del lado del servidor, tratando de comprimir los elementos lo mas que se pudiera. IIS 6 por defecto utiliza un método de compresión, sin embargo no hace distinción entre los clientes que la soportan, lo cual ocasiona problemas para algunas personas que visiten nuestras aplicaciones. Debido a esto decidimos utilizar un producto muy interesante de una compañía con base en San Diego, llamado ZipEnable. Con este producto pudimos reducir aun mas nuestro codigo html resultante y nuestro javascript (que en el caso de Ajax es muy utilizado).

Finalmente nuestro problema mas grande y que consumía la mayor cantidad de recursos (hablando en términos de ancho de banda) eran los elementos gráficos. Debido a que este tipo de archivos son estáticos y no son sensitivos para hospedarlos fuera del firewall, usar una CDN (Content Delivery Network / Red de Entrega de Contenidos) era una opción lógica para nosotros. Después de algo de investigación nos dimos cuenta que el servicio de almacenamiento Amazon S3 era nuestra mejor opción. Y aunque Amazon ofrece un servicio real de CDN, llamado CloudFront, para nosotros S3 fue suficiente.

Estamos muy satisfechos con las decisiones que tomamos y sobre estar poder ofrecer un buen servicio con el mismo ancho de banda, pero optimizando nuestros recursos al máximo.

¿Sientes que tienes este tipo de limitantes en tu negocio? ¿Como haces para enfrentarlas? En estos tiempo de recesión todos debemos hacer énfasis en la optimización de nuestros recursos disponibles.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Actualmente calificado con 4.0 por 1 personas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

El amor en los tiempos del SaaS

viernes, 1 mayo 2009 09:13 by armando

Al igual que muchos IT Managers en México, este año me toca tomar la decisión de renovar servicios de infraestructura en la empresa donde laboro. Todos los servicios base los manejo In-House, ya que cuento con el personal de IT que puede soportarlo. Sin embargo poco a poco el modelo SaaS (Software As A Service), va tomando auge en algunos nichos, motivados principalmente por el ahorro de ancho de banda (que es muy importante y muy cara en México) y precios mas competitivos en la nube.

Una de estas decisiones es acerca del proveedor de spam firewall, el cual a lo largo de 3 años ha funcionado de manera aceptable y segura. (es una solucion funcionando dentro del datacenter de la empresa). Sin embargo hay 2 ventajas muy importantes al utilizar un servicio SaaS:

  1. Tu canal de datos ya no es utilizado por los miles de correos basura que diariamente llegan a tu servidor. (En mi caso 12,000+), esto aunado a las cadenas, videos, power points, que aunque quedan en cuarentena, ya que el trafico que se recibe es un trafico limpio y libre de spam. 
  2. En caso de que tu servidor/spam firewall/enlace a internet lleguen a fallar, debido a que tu correo es enrutado por un tercero, tienes un respaldo que tu información estará disponible mientras te recuperas de un fallo en cualquiera de los 3 puntos de falla.

Las "desventajas" y las pongo entre comillas porque dependen de cada empresa pueden ser:

  • El hecho que el correo este enrutado a un tercero (algo que puedes resolver por medio de encripción).
  • El uptime efectivo del proveedor. (que siendo honestos es muchisimo mas alto que cualquier empresa chica-mediana puede alcanzar).

Es difícil el empezar a soltar aspectos de infraestructura a los que estamos acostumbrados a manejar internamente, existe un sentimiento de perdida de control, sin embargo en el final lo importante es poder hacer más con menos.

¿Que tipo de servicios estas utilizando ya como SaaS? ¿Has encontrado mejoras?

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

WebSlices y Accelerators

miércoles, 1 abril 2009 05:52 by armando

Con la nueva salida de IE8, dos de las características mas interesantes (además claro de ahora ahora si seguir los web standards) son los Accelerators y los Webslices. Dos funcionalidades bastante simplistas, pero que siento si dan un buen valor agregado a la experiencia del usuario final.

Mi experiencia con los WebSlices ha sido con hotmail, que ofrece una mini interfaz que me permite acceder a mis correos de manera instantanea, sin necesidad de moverme de lo que estoy haciendo (por ejemplo escribir un post :-) ). Es excelente para sitios donde quieras exponer funcionalidad sencilla o información que tus clientes accedan constantemente, sin necesidad de recordar tu URL, se me viene a la mente por ejemplo el tipo de cambio que ofreces en tu negocio. Como les comentaba, tecnologicamente hablando no es nada del otro mundo, simplemente una manera practica de presentar información.

Por el lado de los Accelerators, basicamente son "aceleradores" de tu información. El ejemplo mas representativo, es seleccionar en cualquier página una dirección y al hacer click derecho con tu ratón, un menu contextual con los aceleradores aparece. Seleccionas un servicio de mapas y te provee en una pequeña ventana las indicaciones. Esto obviamente te ahorra el tiempo de copiar el texto, abrir el servicio en otra página, pegar el contenido y hacer la búsqueda.

En este último caso, lo útil es que la información de origen ya la tienes en una página a la que estas visitando. Sería genial por ejemplo tener Accelerators de empresas locales de transporte (autobus, avión), que al momento de seleccionar una ciudad o dirección, me mostraran las opciones que tienen disponibles de servicio.

¿Y tu ya estas usando IE8? ¿Tienes alguna buena idea para un Accelerator o WebSlices?. Me gustaría leer sus comentarios.

webcool@akapost.com

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

¿Desahuciando a Internet Explorer 8 tan rápido?

lunes, 23 marzo 2009 10:07 by armando

Tiene apenas días que salio la versión final de Internet Explorer 8, y ya algunos columnistas estan contando sus días. Creo que es bastante exagerada la manera de querer medir las estadísticas, ya que por obvias razones estos días habría un pico en el uso de el producto (reviews por ejemplo, y entusiastas). Que después bajaría al seguir utilizando productos un poco mas maduros.

En el caso de IE en general no es un producto que tenga mucha tracción entre los entusiastas, sobre todo por la mala reputación y experiencia que se ha tenido con el producto. La gran mayoría de personas que lo utilizan fuera de las empresas es porque o no saben que existen otras opciones o simplemente porque les da flojera o no les interesa el cambio.

Por último las empresas no van a realizar un cambio de la noche a la mañana, ya que el producto debe ser lo bastante estable como para hacer un rollout a todos los empleados, así que tampoco verá un crecimiento.

Sin embargo a diferencia de las predicciones de la columna "IE 8's Poor Reception", no creo que al dominio de IE se pierda, no por lo menos en esta versión.

El tiempo que llevo usandolo no tengo quejas. Hemos estado trabajando unas pequeñas modificaciones en nuestro sitio, pero el 98% funcionó sin cambios y principalmente son en la parte de CSS. Ademas los Acceleratos y los Web Slices me parecen tecnologías interesantes.

¿Ya probaste IE 8? ¿Que te pareció?

 

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   , , ,
Categories:   aplicaciones
Actions:   E-mail | Permalink | Comentarios (0) | Comment RSSRSS comment feed

Monetizando Twitter

miércoles, 11 marzo 2009 17:24 by armando

Desde la reunion del pasado Web 2.0 Coffee Camp, hemos estado platicando acerca de la monetizacion de twitter y de como la mayoria de las personas no estarian dispuestas a pagar directamente por el servicio. Hoy me mando una liga @FCastellanos con un articulo acerca de diferentes opciones de monetizacion para twitter, basicamente son las siguientes:

 

  • Hacerse distribuidor de aplicaciones y servicios de terceros (twhiel, tweetdeck,etc) y llevar una parte en la comercializacion de estos clientes.
  • Disenar y vender hardware con funcionalidad integrada de  twitter.
  • Asociarse con los carriers (companias celulares) para ofrecer una mejor integracion con twitter
  • Venderle el servicio a un carrier.

De entrada todas estas opciones de monetizacion son interesantes e ingeniosas, la verdad que  personalmente ademas de la opcion de vender la empresa, no se me habia ocurrido otra. Sin embargo creo que ninguna de ellas tiene un alcance real. Por lo menos no para la valuacion que se ha hecho de twitter.

Lo primero que seria interesante saber son los costos de operacion de la plataforma, que por lo que se ha publicado parece que no es la gran maravilla. Sin embargo ya son algunos anios los que llevan con el servicio.  Y todos los programadores tienen su sueldo.... es bastante ya lo que se ha invertido.

Regresando a las opciones de monetizacion, a excepcion de la ultima, las demas serian como un flujo minimo, quizas solo para mantener la operacion, pero muy lejos de hacer de twitter una compania rentable. 

Recuerdo cuando websites como elsitio.com hacian colectas de millones de dólares, bajo el concepto que con publicidad los iban a recuperar. Ya no estamos en el .com  bubble, pero seguimos con valuaciones incorrectas y esquemas de monetizacion.

Sin embargo lo que SI me llamó muchisimo la atención hace un rato fue:   How much is a suggested slot on twitter worth?.

Y es que Jason Calacanis acaba de ofrecer 120,000 USD por 1 año o 250,000 por 2 años, para aparecer en una lista de usuarios de twitter que les aparece a los nuevos subscriptores. Mencionan que los que aparecen en esta lista consiguen muchisimos seguidores rapidamente, y al parecer Calacanis lo ve como un buen negocio, en el artículo lo describe mejor. 

Así que ya con esas cantidades y explotando los beneficios que algunas empresas tienen con el servicio, creo que si puede haber un muy buen modelo de monetización de la herramienta. (aunque personalmente no creo que valga los 500 MDD que les ofrecieron).

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Windows 7 y Acer Aspire One

domingo, 8 marzo 2009 15:39 by armando
El día de ayer me prestaron la imagen ISO del nuevo Windows 7, debido a que ya habia leido que algunas personas habian podido instalar el nuevo sistema operativo de Microsoft en sus Aspire One (1 GB Ram y procesador Intel Atom), y sinceramente tenía que experimentar por mi mismo el performance del nuevo sistema operativo. Creo que no tengo que comentarles el comportamiento de cualquier PC con 1 GB de RAM y un procesador lento como un Celeron, con Windows Vista, es realmente imposible trabajar. Asi que con este nuevo sistema operativo, Microsoft rompería la regla en que cada nuevo sistema operativo necesita hardware mucho mas poderoso. Despues de seguir las instrucciones de como bootear desde una unidad USB (en mi caso un disco de 50 GB), y una instalación relativamente rápida y senclla, no podía creer que estuviera corriendo de una manera tan fluida, este nuevo sistema operativo. Este equipo viene con una instalación de XP de fábrica, y les puedo decir que corre igual o mejor con que XP. Esta vez me quito el sombrero ante Microsoft. Sinceramente, además de los problemas de performance en hardware lento y algunos problemas que tuvo con drivers al ser liberado he tenido buenos comentarios de Windows Vista, personalmente lo uso en la laptop del trabajo, en la laptop de mi esposa y en mi Media Center, sin problema alguno, asi que el brinco a Windows 7 (siento tan parecido a Vista) era lógico. Asi que para aquellos que tengan una Aspire One y esten pensando en hacer la migración, los invito a que lo hagan y comprueben por ustedes mismos que Windows 7 es completamente funcional en sus equipos.
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   , ,
Categories:   aplicaciones | software
Actions:   E-mail | Permalink | Comentarios (1) | Comment RSSRSS comment feed

Reseña Web 2.0 Coffee Camp Tijuana

domingo, 8 marzo 2009 14:05 by armando

El pasado 7 Marzo, estuve presente en el Coffee Camp de la comunidad .NET de Tijuana, para tener una charla amena acerca del Web 2.0, la cual, al igual que la pasada reunión acerca de ser emprendedor, estuvo muy interesante y enriquecedora. Y es que el hecho de leer tanto de Web 2.0 en internet, exponer tus ideas en foros, twitter, etc.. nos dio la oportunidad de platicar de diversos temas de la web 2.0, tales como:

  • ¿Que es realmente un sitio Web 2.0?.
  • ¿Las RIAs (Rich Internet Applications), son consideradas tambien como Web 2.0?
  • ¿Que tan rentables son las Web 2.0, ya que no todas tienen un modelo de monetización bien definido.
  • ¿Algunos servicios del Web 2.0, no son justificables para cobrarse directamente.
  • ¿Porque tecnología de Microsoft (ASP.NET) no es tan ampliamente utilizada como las opciones de open source (php, ruby, etc..). 
  • ¿No existe, o por lo menos no es muy conocido el movimiento Web 2.0 (a excepcion de algunas copias de servicios de Estados Unidos).
  • ¿Porque es tan difícil conseguir inversionistas en Mexico?.

Con diferentes eventos a lo largo de todo México, creo que por fin nos esta "cayendo el 20", sobre comenzar a hacer algo al respecto en México y entrarle al movimiento del web. Desgraciadamente les comentaba en la platica que en Estados Unidos se dieron cuenta que las "start ups" pueden hacerse con muy poco dinero, así que ya no tenemos ese tipo de ventajas sobre ellos, sin embargo aún así pienso que deberíamos tener un solido mercado de software en México.

Ojalá que este tipo de eventos se sigan realizando "ojo Microsoft", este tipo de eventos son MUCHO mas benéficos que un presentador venga a leerme unas filminas de memoria, sobre unos ejemplos "pre enlatados" y que seguramente no me van a servir como profesional.

Ojalá que las personas de Microsoft encargadas de las comunidades, pongan atención de este tipo de eventos sociales y enfoquen mejor estrategia, asi como las demás comunidades de México sigan a la comunidad de Tijuana.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Experiencia del usuario en aplicaciones web

jueves, 22 enero 2009 06:00 by armando

Los 5 puntos más importantes para el desempeño de una aplicación Web son:

  1. DISPONIBILIDAD: porcentaje del tiempo en que tu aplicación esta disponible a los usuarios. En esta parte se involucra tanto el desarrollador en la parte de los errores de programación, como la persona de operaciones, que esta encargado que todo el hardware funcione en armonía.
  2. RESPONSIBILIDAD: el tiempo que toma que las gráficas, los objetos, y la aplicación en general se carguen. En el caso de las aplicaciones Web, los desarrolladores cada vez más optimizan el código para que la respuesta sea más rápida. Sin embargo en este tipo de proyectos el diseñador muchas veces no es consciente de este punto y pone la estética primero que la optimización de la aplicación. Definitivamente es algo que siempre debe estar en la mente del diseñador.
  3. CONSISTENCIA: la experiencia deberá ser siempre la misma, independientemente del lugar geográfico, el tipo de usuario o de equipo que esté utilizando. Este punto depende muchísimo del tipo de audiencia a la que se esta enfocando el sitio, y en el caso de los navegadores, el mínimo común denominador a este momento son: IE 6, IE 7, y Firefox 1,2 y 3.
  4. FUNCIONALIDAD: básicamente que la aplicación haga correctamente lo que se supone deba hacer, y que lo haga de una manera lógica y coherente.
  5. VALIDEZ: Es uno de los puntos mas importantes y significa que la información que se muestre sea siempre correcta. De nada sirve tener los puntos anteriores si nuestra información no es válida.

INVOLUCRANDO A TODO MUNDO EN EL PROCESO

Experiencia del Usuario: es la relación directa que un usuario tiene con la aplicación, por ejemplo si es fácil de entender o la información tiene sentido en el contexto con el que se maneja.

Cada quien tiene un rol especifico dentro de la experiencia del usuario final en cualquier aplicación.

El ejecutivo debe considerar si la requisición del proyecto contempla su visión completa de la experiencia que espera que se tenga.

Los gerentes deberán considerar los impactos que puedan existir en los procesos actuales con clientes y/o proveedores para poder conservar una experiencia exitosa.

Los diseñadores tendrán en cuenta que además que la aplicación se vea bien, también cumpla con funcionalidad para el usuario.

Los desarrolladores utilizaran código más eficiente, para que los procesos se ejecuten en el menor tiempo posible.

Las personas de control de calidad deberán de tomar en cuenta diferentes escenarios, emulando las características de la demografía del su audiencia. Por ejemplo enlaces lentos, o con equipos de computo antiguos.

Las personas de Operaciones deberán estar en contacto con los clientes, para poder proveer de retroalimentación del desempeño al equipo Web.

COMPARTIENDO METRICAS

Todo el equipo deberá compartir métricas de desempeño de las aplicaciones. La mayoría son revisadas y analizadas por sistemas, pero una de las más importantes es la de satisfacción del cliente la cual debe poder ser mesurable.


ESTABLECIENDO BASE DE DESEMPEÑO

“Hay que saber lo que se tiene, para poder mejorarlo”. Bajo esta premisa, es importante tener métricas bien definidas (punto anterior), que permitan saber sobre donde estamos parados, y como las modificaciones que tengamos de hardware/software mejoran o empeoran. Estas pueden servir incluso a manera personal, saber que tanto podemos mejorar nuestros proyectos ya establecidos.

CONOCIENDO A LOS USUARIOS

Es de suma importancia el conocer y sobre todo entender los diferentes tipos de usuarios que podemos tener. Y hacia donde debemos enfocar nuestra fuerza de desarrollo. Por ejemplo, en el caso de un sitio de comercio electrónico, no es lo mismo un prospecto que anda viendo opciones y navegando para conocer nuestro producto o servicio, a un cliente que ya nos ha comprado y con el cual hay una relación previa. De la misma manera todos los involucrados deben tener un conocimiento completo de los diferentes tipos de usuarios.


ENFOCANDOSE EN PUNTOS NO CLAVES

Muchas de las “ventajas” del Web 2.0, nos llevan a incluir elementos visuales muy agradables, sin embargo, en muchas ocasiones a precios muy elevados. Por ejemplo el uso excesivo de tecnologías como flash o de video bajo demanda, donde el usuario no tiene la posibilidad de omitir que se despliegue. La regla de oro es: no crear una disrupción en la aplicación y después mejorarla lo más que se pueda.

Las mejoras siempre deberán ser analizadas por todo el equipo, desde su planeación, sabiendo si realmente serán de valor agregado para los usuarios.

Las ventajas tecnológicas que existen actualmente para poder actualizar una aplicación en minutos no debe ser un detonante para hacerlo sin orden ni planeación.

PROBANDO DESDE FUERA DEL CASTILLO

Es muy importante llevar a cabo pruebas fuera del ambiente natural de la empresa. Deben de tomarse en cuenta puntos como los diferentes sistemas operativos, los diferentes navegadores e incluso las distancias geográficas, para que la experiencia del usuario sea siempre consistente.  Además esto nos permite saber si hay necesidad de actualizar o renovar nuestro hardware/software.

Revisando datos como los tipos de navegadores, los tipos de resoluciones e incluso haciendo pruebas directamente desde los equipos de los clientes (cuando se pueda), tendremos las mejores métricas de desempeño.
Las pruebas de balanceo de carga y simulaciones son también muy importantes. Y nos permiten poder definir niveles de servicio.


ECHANDOLE UN OJO A LOS SOCIOS COMERCIALES

Es muy importante tomar en consideración los servicios externos de los que dependen los propios. (Por ejemplo, Bancos). 

Es importante definir niveles de servicio acordes, donde tanto la empresa como los socios puedan estar de acuerdo.

CODIGO EFICIENTE

Es importante que nuestro código sea eficiente y este preparado para poder incorporarle mejoras, mientras la demanda así lo requiera. Es importante:

  • Incluir metas dentro del código, además de las especificaciones del mismo. Por ejemplo que alguna operación se realice en un tiempo estimado.
  • Crear mecanismos de alerta dentro del código para poder detectar errores.
  • Realizar pruebas unitarias dentro del código.
  • Mostrar páginas agradables al momento de que ocurra un error. Tanto para no dar información adicional, como para que la experiencia del usuario final, sea mejor.
  • Almacenar toda la información posible acerca del error. (servidor, usuario, hora)
  • Proveer explicaciones lo mas completas posibles dentro de los errores para que personas en otros departamentos (infraestructura), puedan resolverlos mas rápido.

HERRAMIENTAS PARA LA CULTURA DEL DESEMPEÑO

La experiencia del usuario debe ser una prioridad desde los niveles más altos de la compañía, es la única manera que se este alineado en este tipo de iniciativas.

Dentro de los proyectos se deben de contar con metas compartidas entre todos los integrantes del equipo. Tanto del departamento de sistemas, como del solicitando incluyendo principalmente al “sponsor”.

Siempre debe de existir una comunicación abierta y honesta. De esta manera los malos entendidos serán minimizados y el éxito del proyecto en tiempo y costo esta garantizado.

La mejora continua la vemos plasmada en iniciativas como la de ISO 9000, y es muy importante tenerla presente también en el desarrollo de proyectos de sistemas. Siempre hay lugar para la mejora continua, desde el punto de vista de nuevas características o mejor desempeño.

Si te interesó este artículo, por favor compártelo con tus compañeros de trabajo que sientas se puedan beneficiar de él.

Algunos de los puntos fueron tomados de una empresa consultora de imagen corporativa y aplicados a nuestra realidad.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5