Archive for the 'competitividad' Category

Quiero crecer, puedo crecer. Quiero crear, puedo crear. Cloud Computing con AZURE

Para mí, una de las más claras ventajas de del fenómeno Cloud es la capacidad que nos otorga, a los que no somos del mundo de las infraestructuras TI , para poner en valor soluciones software para los negocios.

Cuando de una forma razonablemente sencilla podemos desplegar un nuevo servicio o producto en la red, accesible desde cualquier sitio, a todas horas, pues para nosotros, que somos desarrolladores nos da la oportunidad de posicionar un producto en un tiempo record.

Si para este sencillo fin, hubiese necesitado el montaje de una plataforma on-premise o haber accedido a un hosting o housing, me hubiese encontrado con múltiples barreras para la puesta en marcha del proyecto: que si la infraestructura es cara, que si el tema de las licencias, que si la seguridad, que si no tenemos suficiente ancho de banda, que si el sistema no está pensado para esto…y muchos más “que si no”.

¡Menos mal que solo somos desarrolladores! Si fuésemos clientes, la cosa seria aún peor. Imaginar el cliente interno de marketing que se encuentra trabajando en una campaña de expansión para captar new business y que necesita un pequeño servicio en internet: una sencilla web con un pequeño proceso de negocio asociado que le permita registrar a los clientes, comunicar con ellos, emitir y enviar unos tickets de regalo a los nuevos clientes, y poco más. Imaginar la cara de la gente de infraestructuras cuando tienen que abordar esto, con los recursos internos al límite, con el ancho de banda que no da ni para un nuevo email, etc,etc,etc…

Pues una frustración. Una frustración para el usuario de marketing que ve como no puede implementar su idea que ha creado para crecer. Una frustración cuando su director ve que la idea de su product manager no prospera, y …

Y ya no es necesario este calvario para crear y crecer: alguien tiene una plataforma sobre la que alguien es capaz de desarrollar pequeñas piezas en corto espacio de tiempo para que se puedan implementar este tipo de proyectos y además el pago se ha ce según se utilice el medio, es decir que si la campaña dura 3 meses, pues tres meses de servicio, ni uno más ni uno menos. Si además esperamos el clásico efecto “buffet” (todo el mundo se pone morado los primeros momentos), los primeros días de la campaña necesitaré más capacidad de proceso, más máquinas o mejores máquinas.

En los últimos meses hemos experimentado cómo  una plataforma como Windows Azure nos resuelve este tipo de problemas a nosotros que somos desarrolladores: puedo exponer mis productos en internet sin necesidad de montar una infraestructura costosa de gestionar y de mantener y más para alguien como nosotros que no somos especialistas en infraestructura.

Pero lo mejor de todo es que puedo ofrecer a mis clientes esta posibilidad, que antes no podía. Les puedo ofrecer  una infraestructura moderna, fiable, escalable: capaz de crecer a medida de las necesidades del negocio del cliente o del momento de máxima necesidad de cálculo. Puedo ofrecer a mis clientes la posibilidad de poner en funcionamiento sus ideas para crear nuevos servicios y para hacer crecer el negocio.

A mí me ayuda la plataforma Microsoft Windows Azure…

Si te ha resultado interesante puedes consultar qué más hacemos en http://www.gpn6/gpn6azure

5 motivos para automatizar procesos de negocio

La automatización de procesos de negocio es uno de los factores determinantes en la mejora  de la competitividad de las empresas. Alcanzar este objetivo requiere mejora de la calidad, la productividad, la eficiencia ytrabajar en la mejora continua.
  
 5 factores clave para justificar la automatización de los procesos:
 
1.- Pensar en procesos, disponer de un inventario de procesos automatizados, describir los procesos: Normalizar los procesos aumenta la calidad.
Pensar en procesos permite definir las tareas en base a un workflow de estados y en el que la participación de las personas se realiza basada en un modelo de roles y responsabilidades. Pensar en procesos favorece el que se tenga una visión integrada de los mismos por parte de los diferentes departamentos implicados.

Disponer de un inventario de procesos automatizadospermite clasificar los procesos, su definición y su documentación asociada. Al disponer de una fuente automatizada, la información estratégica del funcionamiento de la compañía no reside en la mente de los trabajadores individuales, sino que se encuentra en el repositorio de la compañía.

Obligar a describir los procesos permite definir su comportamiento por estados, los documentos necesarios en cada momento, las reglas para pasar al siguiente paso, los avisos que se deben enviar y las acciones que se tienen que llevar a cabo en los sistemas.

Normalizar los procesos aumenta la calidad, porque los procesos están definidos de acuerdo a un estándar. Además se aporta una visión homogénea del proceso, sin ambigüedades. Al tener los procesos normalizados documentados se cumple con los requisitos de calidad estándar, pero además, al automatizar los mismo se da un paso importante hacia la productividad y hacia la competitividad.

2.- Diseñar procesos económicos, permitir incorporar cambios, emplear herramientas gráficas: facilitar el mantenimiento de la base de procesos aporta flexibilidad.

Diseñar procesos económicos, diseñar procesos con la menor inversión de tiempo posible y orientado a que las tareas sean realizadas en el orden oportuno y por los responsables fijados. El empleo de un método de trabajo llevará a que la ejecución de los trabajos y las tareas pendientes se hagan de forma más eficiente.

Permitir incorporar cambios, por que el dinamismo del modelo puede exigir cambios, estratégicos o tácticos. Permitir realizar cambios ágilmente favorece la mejora continua y la aplicación de nuevas necesidades demandadas por el negocio.

Emplear herramientas gráficas, porque una imagen bien definida vale más que mil palabras. El diagrama representa una síntesis del proceso y a la vez sirve como punto de partida para su definición exhaustiva. El diagrama sirve para hablar con el equipo que define el proceso y poner en común a expertos de procesos, expertos de ti y posteriormente para que los usuarios puedan tener una visión gráfica completa del proceso.

Facilitar el mantenimiento de la base de procesos aumenta la flexibilidad, y esta es necesaria para la gestión de la mejora continua. Pero el mantenimiento debe ser una tarea viable, que permita realizar los cambios en forma y tiempo  adecuados con la demanda. A veces se trata de cambios inmediatos en el sistema: cámbialo YA.

3.- Evitar tareas repetitivas y automatizar aquellas que no aportan valor, evitar errores de operación, obligar al cumplimiento: mejorar la productividad de la empresa, de los equipos, de las personas.

Evitar tareas repetitivas y automatizar aquellas que no aportan valor. Realizar tareas de forma automática (comprobar una regla, cambiar de estado, mandar un aviso…). Esto permite centrar al usuario en las tareas productivas y «eliminar» de la cadena aquellas tareas manuales que no aportan valor. De esta forma se optimizan los  procesos reduciendo los tiempos de operación.

Evitar los errores de operación. La ejecución de proceso conduce al usuario de forma que este ve sus tareas en función de sus responsabilidades y garantiza que los cambios de estado se ajustan a las reglas de negocio establecidas. Al estar bien definidos los roles y las responsabilidades, al estar bien definidas las rutas de gestión de un proceso se evitan los olvidos que tantos errores generan.

Obligar al cumplimiento. El proceso, al estar gobernado por los estados, transiciones y reglas de negocio, favorece la ejecución programada del mismo tal y como se ha concebido para que funcione y sea eficiente.

Mejorar la productividad de la empresa, de los equipos, de las personas. Ser proactivo: informa al trabajador de lo que tiene que hacer en función de su rol y disponer de herramientas para coordinar las tareas que tienen que realizar en su día a día cotidiano los usuarios.  El trabajo de los usuarios es conducido por los procesos de negocio, habilitando a cada usuario las tareas que tiene que realizar en cada momento y orientando en lo prioritario, lo pendiente. De esta forma se favorece que se alcancen los objetivos establecidos para los trabajadores.

4.- Recoger datos de los procesos desde un punto de vista del negocio, analizar los procesos para descubrir errores, facilitar el mantenimiento correctivo y preventivo del proceso: favorecer la mejora continua.

Recoger datos de los procesos desde un punto de vista del negocio. Recoge datos para la medición de tiempos de las tareas, definición de las métricas a realizar y planificar la recogida de información sistematizada. Al poder definir exactamente las métricas que deseamos analizar nos concentramos en los focos del problema para poder pasar al análisis de los errores. La medición debe ser de aspectos del negocio: cuanto tarde en atenderse una reclamación desde que se recibe hasta que es atendida por primera vez, y hasta que queda resuelta.

Analizar los procesos para descubrir errores. Obtener informes para medir tiempos, visualizar los datos con herramientas familiares con los usuarios (excel). Comparar resultados de un equipo con los de otro, comparar en diferentes momentos. Analizar el momento, analizar la tendencia.

Facilitar el mantenimiento correctivo y preventivo del proceso. Revisar el proceso para alterar sus condiciones de ejecución, aumentar los recursos que parcicipan en una operacion, añadir, modificar, quitar reglas de negocio, en tiempo real, sin necesidad de  parar la producción.

Favorecer la mejora continua. Al disponer de herramientas para determinar las causas de los cuellos de botella o comportamientos no deseados en los procesos, el gestor puede aplicar cambios en el modelo para favorecer la mejora continua. La mejora continua es fundamental para adaptar el funcionamiento de la empresa bajo nuevas condiciones de demanda. Si la adaptación es costosa en tiempo y forma, llegaremos tarde o no llegaremos. Cambiar para mejorar, innovar para ser más competitivos.

5.- Integrar procesos con los sistemas actuales, orientar a procesos los sistemas operacionales: facilitar la integración

Integrar procesos con los sistemas actuales. Facilitar que los procesos de negocio reciban datos para aplicar reglas de negocio o que añadan datos a los sistemas existentes es necesario para que el proceso aporte valor a la operación. A la hora de definir el proceso este debe poder ser integrado con las soluciones actuales ERP, CRM, SCM.

Orientar a procesos los sistemas operacionales. Permitir la interacción a nivel de datos e incluso a nivel de operación es un valor para que los sistemas actuales sigan funcionando pero sin su sustitución.  Al automatizar procesos de negocio no se puede pretender cambiar todo el software de la compañía, sino dotar al software existente la capacidad de trabajar en el ambito de un proceso de negocio.

Facilitar la integración es clave para que la automatización de los procesos llegue a buen término. Habilitar que las aplicaciones hablen con el proceso y que el proceso hable con las aplicaciones y los consigue dotar de capacidad de workflow a aplicaciones que no la tienen.

En resumen…

  1.  Normalizar procesos aumenta la calidad
  2. Automatizar procesos aumenta la productividad
  3. Medir procesos aumenta la efectividad
  4. Cambiar procesos rápidamente condiciona la competitividad
  5. Integrar los procesos con los sistemas actuales facilita la orientación a procesos

Con todo, lo que se consigue es que las empresas puedan orientarse a procesos de forma más sencilla y gradual para ganar competitividad.

Te agradezco tu interes por el tema. Si lo deseas puedes completar información consultando http://www.gpn6.com, donde encontrarás mucha más información al respecto.