MachángaraSoft

lunes, 31 de agosto de 2009

Un poco de Humor

Por: Daniel Pazmiño - Advance Consulting




















Referencia:
http://palomitasymaiz.wordpress.com/

Banca móvil para el desarrollo cambiará a la banca

Los beneficios de la banca móvil poco a poco se irán posicionando en nuestros países. Es cuestión de tiempo y de confianza por parte de los clientes. De hecho en las grandes áreas urbanas los clientes de los bancos facilmente pueden hacer consultas, pagos y transferencias mediante este dispositivo. Ello a punta de mensajes de mensajes de texto.

Basta con inscribir el número de telefono celular en el sitio web del banco en donde tengamos la cuenta de ahorros o la cuenta corriente. Registramos, además, las cuentas que hay que pagar, la de luz, la del agua, por ejemplo. Como un mecanismo de seguridad le ponemos un alias a esa cuenta por ejemplo "puddin". En lo sucesivo le enviamos al 2222, que es el número de nuestro banco un mensaje del tipo " P luz puddin " (pague la luz debitando de mi cuenta). Luego de ello, el banco le envia un mensaje confirmando el pago con un número de transacción.

Con este mecanismo simplemente me relaciono con el banco y así conocemos la banca movil en nuestros países, en las ciudades. Es acceder a instrumentos y servicios financieros con el celular como canal. Pero es más que eso. Se pueden hacer transacciones bis a bis entre clientes del banco. Puedo pagar y recibir pagos mediante el móvil. Facilmente puedo verificar la transacción y hacerlo de manera segura mediante el ingreso de claves. Si hay alguna duda tengo un número de transacción. En el fondo tengo mi efectivo en el celular: la billetera electrónica. Para ponerlo graficamente, puedo ir al mercado sin efectivo, sólo necesito mi celular. Para todo esto necesito tener una cuenta corriente o una de ahorro y mi contraparte necesita, obviamente, ser cliente del mismo banco.

Es posible también tener el celular no sólo para cargar minutos, sino para cargar dinero. Puedo llegar a una tienda y pedir que carguen USD 100 a mi celular y lo voy gastando y no necesariamente soy titular de una cuenta de un banco. Puedo enviar y recibir remesas de dinero mediante celular sin tener que moverme al banco. Puedo obtener el efectivo de inmediato en la droguería de la esquina. Se puede ver experiencias formidables en Africa con M-pesa (ver www.safari.com)

Estas son algunas modalidades de uso del celular que se están extendiendo en el mundo. En esto, las operadoras de telefonía celular se van a llevar una buena tajada, dado que en algunas modalidades es necesario tener una tarjeta SIM adecuada proporcionada por la operadora. Hay quienes afirman que las empresas de telefonía celular se convertirán en bancos. Pero afortunadamente se están haciendo desarrollos que a punta de software permiten banca móvil sin el concurso de las operadoras (ver www.mi-pay.com). Qué bueno porque Slim ya es bastante rico. Así que podríamos democratizar la banca móvil.

Lo que es claro es una pequeña cooperativa puede ofrecer sus servicios en el área rural y no necesitan invertir en infraestructura para llegar a más gente con sus servicios. Además los costos financieros de los servicios pueden ser menores. El dueño de un granero, de una tienda, de una farmacia en un pueblo, puede ser un punto de servicios financieros POS (point of Sale) y el celular es su herramienta de trabajo. Llegará el momento en que las personas confien más en su celular que en su banco

Introducing Pentaho BI Suite Version 3.5!

Etiquetas: , ,

lunes, 24 de agosto de 2009

TwInbox: Twiter en Oulook

Si tu eres usuario de Microsoft Outlook, probablemente siempre lo tienes abierto. Ahora puedes tener al alcance de tus dedos un cliente Twitter muy completo sin necesidad de abrir otras aplicaciones. TwInbox integra Twitter a Oulook.

Etiquetas: , , ,

Efecto Open ERP

domingo, 23 de agosto de 2009

DROOLS 5 - La plataforma de la integración de la lógica de negocio

Por: Diego Iza - Advance Consulting

Drools es un sistema de gestión de reglas de negocio (BRMS - Business Rules Management System que permite gestionar, almacenar, clasificar, modificar y desplegar en caliente reglas de negocio, que podrán ser invocadas vía servicios web desde aplicaciones Java. Con un encadenamiento de inferencia basado en un motor de reglas, mejor conocido como un sistema de producción de reglas, utilizando una aplicación mejorada del algoritmo Rete.

El Algoritmo Rete es un algoritmo de reconocimiento de patrones eficiente para implementar sistema de producción de reglas Rete es hoy en día la base de muchos sistemas expertos muy famosos, incluyendo CLIPS, Jess, JBoss Rules y Soar.

Drools se basa en el estándar JSR-94 para el motor de reglas de negocio y frameworks empresariales para la construcción, mantenimiento y ejecución de las políticas de negocio en una organización, una aplicación o servicio. Proporciona un interfaz Web, que facilita la definición de reglas a personas que no trabajan con habitualmente con IDE's de desarrollo, principalmente Analista de Negocio y Expertos en Reglas. Una característica técnica interesante es que utiliza JCR (JackRabbit) para la gestión del repositorio de reglas o que utiliza el estándar JAAS para la autorización y autenticación.


Referencia:http://www.jboss.org/drools/

martes, 18 de agosto de 2009

¿Qué es Microsoft Office SharePoint Server?


Microsoft Office SharePoint Server 2007 es un nuevo programa servidor que es parte del sistema Microsoft Office 2007. Su organización puede utilizar Office SharePoint Server 2007 para facilitar la colaboración, ofrecer funcionalidades de administración de contenidos, implementar procesos empresariales y proveer acceso a información esencial para las metas y procesos de la organización.
Puede crear rápidamente sitios de SharePoint que soporten la publicación de contenido específico, administración de contenidos, administración de registros o necesidades de Business Intelligence. También puede realizar búsquedas efectivas de personas, documentos y datos, participar en procesos empresariales generados por formularios y acceder y analizar una gran cantidad de datos empresariales.


Capacidades de Microsoft Office SharePoint Server 2007

Microsoft Office SharePoint Server 2007 ofrece una locación única e integrada donde los empleados pueden colaborar de manera eficiente con miembros del equipo, encontrar recursos de la organización, buscar expertos e información corporativa, administrar contenido y flujo de trabajo y aprovechar la visión empresarial para tomar decisiones basadas en una mejor información.

Colaboración Permite a los equipos trabajar juntos de manera eficiente, colaborar y publicar documentos, mantener listas de tareas, implementar flujos de trabajo y compartir información por medio del uso de wikis y blogs.

Portales Puede crear MiSitio (MySite) personal para compartir información con los demás y personalizar la experiencia de usuario y contenido del sitio Web de una empresa basado en el perfil del usuario.

Enterprise Search Encontrar personas, conocimientos y contenido en aplicaciones empresariales con rapidez y facilidad.

Administración de Contenido Empresarial Para Crear y administrar documentos, registros y contenido Web.

Procesos Empresariales y Formularios Cree flujos de trabajo y formularios electrónicos para automatizar y agilizar sus procesos empresariales.

Business Intelligence Permite a los trabajadores de la información acceder fácilmente a información empresarial crítica, analizar y visualizar datos y publicar informes para realizar decisiones basadas en mejor información.

Fuete: www.microsoft.com

Etiquetas: ,

lunes, 17 de agosto de 2009

MetaMatrix

MetaMatrix es una Plataforma de servicios de datos, nos ayuda a eliminar los problemas que implica tener nuestra información en distintas fuentes de datos que utilizan diferentes semánticas. Esta Plataforma nos permite crear y gestionar servicios que transformen e integren datos y ademas nos posibilita acceder a éstos, así podremos proporcionar la información especifica que requieran las aplicaciones.

La Plataforma nos permite crear a partir de una base de datos física una base de datos virtual la cual puede estar compuesta de todas o algunas tablas de igual forma los campos en donde podremos eliminarlos o añadir campos calculados. La base de datos virtual podremos almacenarla en un repositorio y crear nuevas versiones de la misma.

Las herramientas que posee nos permiten crear una gran cantidad de servicios de datos a los cuales se puede acceder mediante JDBC, ODBC o protocolos de servicio Web. Entre sus elementos principales están:

MetaMatrix Server es el entorno en tiempo de ejecución que se encarga de los servicios de datos y proporciona optimizacion de recursos.

MetaMatrix Designer es una herramienta que a través de su interfaz de trabajo facilita la complejidad de las operaciones y proporciona un ambiente de desarrollo que optimiza y reduce el tiempo empleado en los proyectos.

MetaMatrix Console es una aplicación cliente que nos permite un control de las tareas administrativas y configuraciones en el servidor, permite mantener un control de los servicios y procesos que se están ejecutando o se necesitan ejecutar.

MetaMatrix Repository almacena y gestiona los metadatos de las bases de datos virtuales que se crean y así podremos tener diferentes versiones de la misma base de datos.

Esta plataforma nos permite obtener resultados en tiempo real ajustados a requerimientos específicos de cada empresa, se puede hacer una reutilizacion de los metadatos para aprovechar los trabajos ya realizados y ofrece una gran cantidad de herramientas que nos ayudarán a cubrir con éxito nuestras necesidades.

Caso de Exito PGE - Oracle

Scripting Language – Solución Para Procedimientos del Negocio Inconstantes

Por Jorge Garcés


Existen tareas de programación muy específicas que requieren un esfuerzo significativo para cumplir el escenario de desarrollo tradicional:

Diseño --> Codificación --> Compilación --> Aplicación

Por otra parte, estos pueden ser alcanzados exitosamente mediante el uso de scripting language. Scripting puede ser muy útil cuando:

- El ambiente de desarrollo es variante: cambios de código frecuentes son esperados.
- La lógica de la aplicación es simple: la aplicación es utilizada para una tarea específica aislada.
- La protección de propiedad intelectual no es un problema: el código fuente es abierto.
- El mantenimiento y los requerimientos de distribución son muy estrictos: la solución de software idealmente reside en un simple archivo y es distribuido mediante la copia de un número mínimo de archivos
- La velocidad del desarrollo es considerada a ser más rápida de lo usual: el código está compuesto de bloques relativamente pesados.

Como nota adicional, técnicamente Scripting no necesita ser recompilado para tener una nueva versión del sistema que cumpla con las necesidades requeridas por el proceso del negocio.

domingo, 16 de agosto de 2009

Ideas para hacer de Quito una Ciudad del Conocimiento.

El propósito de una politica pública dirigida a convertir a la ciudad de Quito en una ciudad del conocimiento es contribuir a generar una especie de ecosistema para que sus habitantes puedan crear y desplegar habilidades cognitivas y de innovación en la creación de productos y servicios. No se trataría de dirigir desde arriba lo “que debe ser”, mucho menos se puede decretar. Pero la decisión de que las política públicanto p y la políticas urbana, tenga como centro generatriz y de entendimiento la economia del conocimiento puede contribuir a la convergencia de voluntades y de acciones que construyan la ciudad del conocimiento. Así las cosas, el requisito fundamental es estar dispuesto a cambiar la forma como estamos haciendo las cosas, incluyendo el núcleo de nuestro pensamiento. Asi por ejemplo, si la ciudad del conocimiento implica individuos más autónomos y creativos, debemos preguntarnos si las políticas educativas y los actos educativos estimulan la creatividad y la autonomía en los estudiantes y abandonan definitivamente la rendicion cuentas y de resultados.

En este texto nos centramos en lo que puede hacerse desde un gobierno para estimular la creación de la ciudad del conocimiento. Estas ideas rebasan el inmediatismo de propuestas en torno a la competitividad vinculadas a indicadores económicos, que por cierto siempre son un buen principio.

Políticas para mejorar las estadisticas del DMQ

EL DMQ no tiene estadisticas confiables coherentes. Muchos órganos del orden municipal y nacional producen estadisticas de Quito. Pero la misma ciudad no hay una institucion encargada de consolidarlas, analizarlas y atisbar tendencias. No es un mero ejercicio académico: con los datos se puede planificar mejor, se puede hacer inteligencia de la ciudad. Posiblemente esa sea una de las tareas del Instituto de la Ciudad y una de sus razones de ser. Hay que definir si esa es una de sus misiones, pues Conquito recopila algunas estadísticas, generalmente extraidas del Banco Central, las misma que complementa con datos del INEC y otras fuentes menores, pero ni aqui ni en ninguna otra institución hay una atención especial por las estadisticas, menos un esfuerzo metodológico. Dicho en otras palabras, sin estadisticas amplias y sólidas, no se puede construir la ciudad del conocimiento. Se necesitan estadisticas específicas de la Ciudad. Estadisticas que vayan registrando los cambios en la ciudad. En infraestructura física por ejemplo, hay estadisticas disponibles para los ciudadanos en lo relativo a los tres tipos de ciudad que hemos definido?

Políticas para la cohesión social

Este es un aspecto que poco a poco está adquiriendo relevancia incluso en organismos como la CEPAL. Se define como “la dialéctica entre mecanismos instituidos de inclusión y exclusión sociales y las respuestas, percepciones y disposiciones de la ciudadanía frente al modo en que ellos operan” se trata de vincular la política social, las solidadaridad, las sinergias entre equidad social, la economía y los cambios de la subjetividad colectiva. Es una visión que puede rebasar un cierto funcionalismo y centrar la atención en la “dimensión del actor”. La política trata de hacer que los quiteños se sientan parte activa de la ciudad, que aportan y reciben los beneficios del desarrollo. Trabajar en la cohesión social ayudará a fortalecer las instituciones y ofrecer un ambiente más estable para el desarrollo de la vida cotidiana y para incluso promover la inversión extranjera tan anhelada.

La cohesión social incluye en trabajo sobre indicadores de distancia (desigualdad, pobreza, empleo, educación, salud, vivienda, brecha digital), indicadores institucionales (funcionamiento de la democracia, de las instituciones del municipio, la familia), indicadores de pertencia (multiculturalismo, confianza, participación, expectativas de movilidad, solidaridad). Este trabajo se concreta en estimular el trabajo en red, motivar nuevas ideas, nuevas formas de vida y de trabajo.

Un punto que puede ser útil es pensar que los medios de comunicación puede ayudar a fomentar algunas ideas básicas de la ciudad del conocimiento y estimular a los ciudadanos. Esto como un asunto cotidiano

Políticas para la Competitividad

Sin ser exhaustivos, hay un cosas para destacar en este ámbito.

1. Hay que definir de una vez por todas los sectores estratégicos de la ciudad. Hay que difundirlos, publicitarlos ampliamente. Ahora que vamos a tener el nuevo aeropuerto, podemos definir la vocación de la ciudad. Es posible que algunas cosas se hayan elaborado en el pasado, pero es evidente que el ciudadano común no está al tanto de las mismas. Las cosas son así: si uno de los sectores elegidos es salud, pues hay que estimular la creación del cluster de salud, para que concurran organizaciones de salud, empresarios, investigadores, universidades y gobierno para crear por ejemplo nuevos productos y servicios que contribuyan a la calidad de vida de los quiteños, de los ecuatorianos y quien quita, de los ciudadanos de otros países. La salud no es un tema de médicos, también es un tema de sociólogos, de ingenieros de sistemas, de ingenieros electrónicos y de telecomunicaciones. Esto es, tiene que haber un enfoque multidisciplinario. Si uno de los sectores estratégicos es el logístico, como parece ser con el nuevo aeropuerto, de igual manera se puede construir el cluster logistico.

2. No significa descuidar los demás sectores, pero hay que elegir. Además se eligen sectores en la medida que pueden multiplicar beneficios en varios ámbitos y niveles, incluyendo el empleo.

3. Política para atraer gente talentosa a la ciudad de Quito de todas partes del mundo. Para trabajar, pero también para investigar. Incluso se pueden establecer programas de turismo para cientificos. La idea es situar a la ciudad en la mira de muchos eventos cientificos y o tecnológicos. Hay que establecer las fortalezas, las ventajas, vislumbrar las oportunidades y construir capitales.

4. Promover la presencia de extranjeros con actividades economicas clave para la ciudad.

5. Promover el uso de tecnologías de información en las empresas medianas pequeñas de la ciudad. Que éstas estén en el centro de sus negocios. Tan importante como la electricidad y el agua potable.

6. Crear el parque tecnológico de la Ciudad de Quito. De alguna manera debe tener proximidad a excelentes centros de investigacion para acceder a conocimiento de frontera.

7. Cambiar la manera como las universidades cooperan con el sector privado. En particular incentivar el trabajo en red de universidades y de empresas. La Agencia de Desarrollo Municipal Conquito puede contribuir a ello.

8. Estimular la innovación en los negocios. De pronto se pueden dar incentivos fiscales. Hasta ahora los esfuerzos en innovación empresarial son pocos y aislados. La idea es que crear un ecosistema de innovación: trabajar en red y con las cámaras gremiales, capitales privados, mercado, proyectos, conocimiento, infraestructura.

9. Estimular proyectos ambientalmente sustentables y estimular (premiar) el uso de energias alternativas.

10. Estimular emprendimientos de grupos interdisciplinarios. Ejemplo médicos e informáticos puede asociarse para crear una empresa que desarrolle productos de salud para el desarrollo.

11. Crear un fondo con participación de capitales privados, destinado a la innovación. (aqui es clave cambiar el enfoque de evaluación de los proyectos, dado que normalmente utilizan indicadores financieros y de corto plazo. La propuesta es evaluar los proyectos en términos de capital intangible, de las proyecciones).

12. Alto nivel de visibilidad internacional para la ciudad de Quito. Para atraer inversión extranjera entre otros objetivos.

Políticas desde la educación y similares

Como hemos dicho, el estudiante tiene que ser autónomo y en ese sentido la politica de educación pasa por un trabajo más activo de las autoridades en todo el proceso educativo. Señalo algunas cosas puede ayudar, además a generar mayor creatividad e innovación.

1. Nuevos derroteros en la educación primaria y secundaria, por ejemplo que las personas sean capaces de trabajar por problemas, por proyectos, en red, en equipos.

2. Motivar nuevas ideas, nuevas formas de vida y de trabajo.

3. Formar gente para la innovación en todos los ámbitos: para organizaciones innovadoras, para productos y servicios innovadores.

4. Formar gente para investigar y crear y no sólo profesionales que cumplan su cometido en un empleo.

5. Trabajo interdisciplinario y conexión con una comunidad. Reunir medicos e informaticos por ejemplo, artistas y cientificos.

6. Uso intensivo e inteligente de tecnologias de Información en las aulas. Ello implica, por ejemplo, que los estudiantes deben saber manejar por lo menos dos sistemas operativos: windows y linux.

7. Empujar para la creación de programas de doctorado en la ciudad.

8. Empujar para aproximarnos a centros de investigacion de excelencia para acceder a conocimiento de frontera

9. Estimular la organización de eventos científicos internacionales en la ciudad, de manera que Quito se convierta en un centro de encuentro científico en América Latina

10. Estimular el intercambio de recursos humanos. En especial que investigadores vengan a la ciudad de Quito y que investigadores quiteños viajen a centros de excelencia y regresen. Se estimule su regreso para que continuen investigando y publicando.

11. Contribuir a la creación de centros de excelencia en la ciudad, obviamente con el concurso de las universidades. Pero estas tienen que abrirse a la ciudad. Esos centros de excelencia tiene que ver con los sectores estratégicos mencionados arriba.

12. Crear un consejo de Politica tecnológica y futuro en la ciudad.


Infraestructura

1. Infraestructura digital para los ciudadanos y ciudadanas incorporen en su vida cotidiana el uso de tecnologias. Capacitación y programas conjuntos para acceso a internet. En ese sentido fortalecer los ciberrnarios que la ciudad ha construido.

2. Diseñar espacios para el encuentro y la diversidad, por ejemplo una gran biblioteca o dos grandes bibliotecas. Allá convergen diversos grupos etareos y disciplinarios.

3. Simplificar trámites en el gobierno municipal y aprovechar de las Tecnologias de información para facilitarle la vida al ciudadano.

Etiquetas: , , , , ,

sábado, 15 de agosto de 2009

Noticias MagmaSoft

Amigos
Estamos en el mes de septiembre dictando tres capacitaciones oficiales de Pentaho en las aulas de Machangarasoft,las personas interesadas enviemos un email a ana.Chaparro@magmasoft.com.ec,para mayor información.

martes, 11 de agosto de 2009

Mi experiencia con Ubuntu

Por: Eduardo Guerra C.

Advance Consulting.


Toda mi vida he utilizado las herramientas de Microsoft pensando que eran más fácil de usar pero me había equivocado, por curiosidad instale en mi computadora Ubuntu; al principio me veía con un monstruo gigante delante de mí el cual no creí que podría manejarlo.

Al navegar en este sistema operativo me di cuenta que no era cosa del otro mundo, la interfaz para el usuario es muy amigable y fácil de usarla, todo parecía hermoso hasta que me encontré con la novedad que mi tarjeta de red inalámbrica no encontraba redes a su alrededor.

Y aquí empezó el suplicio!! Investigando encontré una solución, el problema era que para las tarjetas de red inalámbrica BROADCOM aún no existen controladores que nos puedan servir, esto se da en las computadoras HP y ACER que tengan ese tipo de tarjetas.

A continuación les pongo los pasos a seguir para solucionar este problema:

  1. Primero desinstalamos ndiswrapper & bcm43xx-fwcutter

sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9 sudo apt-get remove bcm43xx-fwcutter

  1. añadimos bcm43xx al siguiente archivo /etc/modprobe.d/blacklist

sudo vim /etc/modprobe.d/blacklist
se añade esta linea en el archivo “blacklist bcm43xx” (sin “”)

  1. Reiniciamos el sistema:

  2. Bajamos el driver for BCM94311MCG wlan mini-PCI de esta dirección (http://rapidshare.com/files/70969505/WLANBroadcom.tar.gz.html)

tar -xzvf WLANBroadcom.tar.gz
movemos la carpeta WLANBroadcom a tu directorio home
mv WLANBroadcom/ /home/name/

  1. Instalamos ndiswrapper con el siguiente código:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build
mkdir -p ~/bcm43xx/ndiswrapper
cd ~/bcm43xx/ndiswrapper
sudo wget
http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.49.tar.gz
tar xvzf ndiswrapper-1.49.tar.gz
cd ndiswrapper*
make distclean
make
sudo make install

  1. Instalamos el driver de windows (BCM94311MCG wlan mini-PCI) con ndiswrapper

cd /home/name/WLANBroadcom/
sudo ndiswrapper -i bcmwl5.inf
ndiswrapper -l

sudo vim /etc/modules
add this line “ndiswrapper” (without “”)

sudo modprobe ndiswrapper
sudo ndiswrapper -m

  1. Y finalmente reiniciamos.

Con esta solución se puede instalar el driver para una tarjeta Broadcom43XX a este maravilloso sistema que me ha permitido interactuar con mis herramientas Windows y mis nuevas herramientas Linux.

CMS Microsoft Gratuito


DotNetNuke(DNN) es un Sistema de Administración de Contenidos (CMS) gratuito (en su versión "Community Edition"), perfecto para la creación y desarrollo de sitios web comerciales, colaboración y comunicación en intranets o extranets corporativas, y portales en general.

DNN está desarrollado con Visual Basic.Net basándose en IBuySpy Portal lanzado por Microsoft en Enero del 2002. El núcleo de DNN fue construido pensado para su fácil apliación mediante la incorporación de nuevos módulos "Plug-in", para de esta manera añadir nuevas funcionalidades al sistema. DNN permite a los desarrolladores concentrarse en las aplicaciones de negocio y no en la pesada tarea del núcleo.

DNN es la respuesta de Microsoft frente a otros populares manejadores de contenido tales como Joomla o Drupal.

Entre las principales características de DNN podemos decir que es:
  • Fácil de utilizar
  • Flexible
  • Altamente escalable

Etiquetas: , , , ,

Riesgo de la tercerización in-house

Por: José Miguel Loor - nDeveloper

Primero que nada, vamos a entender a que nos referimos cuando hablamos de tercerización in-house. En este caso, estamos hablando de que un cliente A nos subcontrata para desarrollar un proyecto que, a su vez, otro cliente B ha encomendado por contrato al cliente A. Como añadido, el cliente B solicita al cliente A que sus recursos (en este caso, el personal de desarrollo e implementación) trabajen de manera presencial en las instalaciones del cliente B.

Una vez aclarado el panorama vamos a tratar algunos de los riesgos a los cuales nos exponemos al adoptar este método de trabajo:

  • Canal de comunicación muy largo: las peticiones que sean necesarias realizar durante el transcurso del proyecto deben recorrer un camino muy largo; primero tenemos que justificarlas frente a nuestro cliente directo (cliente A) que a su vez debe justificarlas al cliente final (cliente B). De esta manera, cualquier decisión demora más de lo debido y necesario, al tener que escalar de manera vertical de un estrato al otro.

  • Identificación errónea del grupo de trabajo: ¿a quienes ve el cliente final? A los desarrolladores por supuesto. Pero los desarrolladores no están representado a la empresa a la que pertenecen en verdad (nDeveloper en este caso) sino a la empresa que los ha subcontratado para desarrollar el proyecto. Eso no se le comunica al cliente final, sino que este asume que el equipo de trabajo le pertenece a la empresa que ellos contrataron. En consecuencia, perdemos la oportunidad de crear imagen (en caso de que el proyecto sea exitoso) y asumimos los errores de nuestro cliente (en caso de que el proyecto sea un desastre).

  • Errores y fallas heredados: ¿que pasa cuando nuestro cliente comete errores? Pues somos nosotros, el equipo de desarrollo quienes cargamos con las críticas y las “pedradas” causadas por cualquier fallo en las decisiones o planificaciones en las que haya incurrido nuestro cliente directo. Estas fallas, sobre todo si son fallas de base (diseño de los esquemas de datos, fallas en los levantamientos de procesos, etc), resultan tremendamente costosas puesto que socavan grandemente la imagen de todos los involucrados. Sin embargo, el equipo de desarrollo asume la etiqueta de “culpable” sin tener directa responsabilidad en el problema.

  • Roles confundidos: Como equipo de desarrollo, somos responsables de una sola cosa. El código. La implementación de las definiciones de nuestro cliente inicial, y la puesta en marcha de estas definiciones, sujetas a las estructuras de datos que ellos hayan definido, son nuestra única meta. Sin embargo, al estar dentro de los predios del cliente final, el equipo de desarrollo tiende a verse involucrado dentro de tareas que no les corresponden: definición de estándares, elaboración de documentos, reuniones de evaluación, etc.

El principal riesgo que se corre en este caso, es precisamente lo afectada que se puede ver la imagen de la gente encargada del desarrollo. Si el proyecto va mal, el equipo de desarrollo va a ser la primera línea de contención de las fallas (la carne de cañón); si por el contrario el proyecto es un éxito, ¿quienes creen que se llevarán el crédito?

¿Cómo podemos evitar que este esquema de trabajo se vuelva en nuestra contra? Vamos a definir algunas alternativas:

  • El cliente de mi cliente, NO ES MI cliente: Debemos tener una cosa siempre presente durante el desarrollo del proyecto. Nuestro cliente es quien nos contrata a nosotros, no quien contrata a nuestro cliente. Nuestra responsabilidad es responder los requerimientos de nuestro cliente directo; los requerimientos del cliente de nuestro cliente, escapan del ámbito de nuestras responsabilidades.

  • Limitar el contacto con el cliente final: lo mejor sería no tener, NINGÚN contacto con el cliente final. Pero en este caso no estaríamos hablando del escenario descrito en primer lugar: que el cliente final requiere que el equipo de trabajo esté localizado en sus instalaciones. Lo que se debe hacer en estos casos, es abstenerse de cualquier tipo de reunión de planificación, revisión o avance del proyecto, en las que participe personal del cliente final. Esto va ligado con el punto anterior: nosotros tenemos que limitar nuestra relación con nuestro cliente directo.

  • Definir exactamente los límites de nuestra participación: Como ya lo habíamos expresado antes, nuestra tarea es programar, nada más. Debemos entregar el código que implemente unos requerimientos y unos esquemas de datos que deben estar bien definidos desde el inicio del proyecto. Cualquier fallo sobre esos requerimientos, es responsabilidad de nuestro cliente, no nuestra, por lo tanto, NO DEBEMOS asumir ninguna responsabilidad sobre esos fallos, o sobre requerimientos agregados durante el proyecto.

Estas medidas no garantizan la ausencia de problemas y fricciones entre nuestro cliente y nosotros, pero por lo menos nos ayudan a limitar la responsabilidad de nuestro trabajo y a cuidar de algún modo, la imagen de nuestra empresa, al no asumir errores que no son nuestros.

El modelo de negocios del Software Libre

El modelo de negocios del Software Libre se basa en ganar dinero en función de los servicios que se provean. El fondo de esto es que ya no existen valores por licencias de uso.

El problema local es que alguien tiene que hacer el software e invertir en este proceso y aquí, salvo pocas excepciones, nadie desarrolla nada, pero eso si está en contra del pago de suscripciones al fabricante. Que es una suscripción? es un paquete de servicios que el fabricante vende, no cobra por el uso del software, cobra por el servicio de mantener el producto de forma fácil y por el soporte al mismo.

Mi pregunta es porque el modelo del software libre aquí es un tanto incoherente, les parece bien si es de uno hacia abajo, es decir la empresa local toman el software y esta bien usarlo y que les paguen por dar soporte, pero es mal visto que se pague una suscripción (hacia arriba está mal), osea el modelo si es para otros está mal? Mi pregunta adicional es: si nadie paga suscripciones entonces quién va a hacer y mantener el software?

Este es solo un pequeño análisis, pero existen otras ventajas de pagar una suscripción que seguiré detallando a futuro.

lunes, 10 de agosto de 2009

Acceder desde Linux a Windows en forma segura con Samba

Instalación del servidor de archivos 'samba'

henry@henry-desktop:~/Documents/uoc/linux/final$ sudo apt-get install samba samba-client smbfs smbclient
[sudo] password for henry:
Reading package lists... Done
Building dependency tree
Reading state inform
ation... Done
Note, selecting smbclient instead of samba-client
smbclient is already the newest version.
smbclient is already the newest versio
n.
Suggested packages:
openbsd-inetd inet-superserver smbldap-tools ldb-tools keyutils
The following NEW packages will be installed:
samba smbfs
0 upgraded, 2 newly insta
lled, 0 to remove and 40 not upgraded.
Need to get 6048kB of archives.
After this operation, 17.4MB of additional disk space will be used.
Get:1 http://ubuntu.media.mit.edu jaunty/main s
amba 2:3.3.2-1ubuntu3 [4527kB]
Get:2 http://ubuntu.media.mit.edu jaunty/main smbfs 2:3.3.2-1ubuntu3 [1520kB]
Fetched 6048kB in 20s (300kB/s)
Preconfiguring packages ...
Selecting previously deselected package samba.
(Reading database ... 106272 files and directories currently installed.)
Unpacking samba (from .../samb
a_2%3a3.3.2-1ubuntu3_i386.deb) ...
Selecting previously deselected packa
ge smbfs.
Unpacking smbfs (from .../smbfs_2%3a3.3.2-1ubuntu3_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for ufw ...
Setting up samba (2:3.
3.2-1ubuntu3) ...
Generating /etc/
default/samba...
tdbsam_open: Converting version 0 database to version 4.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 fa
iled for field 2 (password history), returning 0
account_policy_get: tdb_fetch_
uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32
failed for field 10 (refuse machine password change), returning 0
Importing account for nobody...ok
Importing account for henry...ok
* Starting Samba
daemons [ OK ]

Setting up smbfs (2:3.3.2-1ubuntu3) ...

Configuración, se descomenta la linea 'security = user' , y se añade otra linea 'username map = /etc/samba/smb/smbusers''











Reiniciar y generar password para el usuario

henry@henry-desktop:/etc/samba$ sudo /etc/init.d/samba restart
[sudo] password for henry:
* Stopping Samba daemons [ OK ]

* Starting Samba daemons [ OK ]
henry@henry-desktop:/etc/samba$ sudo smbpasswd -a henrysbm
Cannot locate Unix account for 'henrysbm'!
henry@henry-desktop:/etc/samba$ sudo smbpasswd -a henry

New SMB password:
Retype new SMB password:
henry@henry-desktop:/etc/samba$

Registrar el usuario en el archivo /etc/samba/sbmusers








Compartir Directorios, se procede a descomentar 'comment', 'browseable', 'valid users' y 'writable' con sus respectivos valores












Se reinicia samba y se procede acceder desde un Windows XP























Directorio de linux accedido mediante samba.


















Directorio en linux:

















Etiquetas: , , , ,

miércoles, 5 de agosto de 2009

Andarele!, discurso del nuevo presidente de MachángaraSoft

"Andarele!"
Gracias a todos por embarcarme en semejante responsabilidad! aun no termino de asimilarlo y espero poder brindar y traer buena energía al Parque. Quizás mi experiencia de vida y expectativas me motivan a compartir y desear que estos estímulos se propaguen a todo nivel a través del parque. En un sentido más amplio e idealista como todos o la gran mayoría de personas que atravesamos por un determinado rango de edad y que en cierta forma deseamos "Cambiar al mundo" o mejorar nuestra sociedad compartiendo lo que mejor hacemos. Yo creo que se puede lograr, se ha logrado y MachangaraSoft lo ha demostrado en los últimos años. Lo único que hago ahora es tomar la posta... seguir motivados es para mi uno de los objetivos a lograr y creer, creer en uno mismo y en todos a la vez. Seguir juntos en igualdad de oportunidades, crecer y ver crecer a otros..., enseñarles. Brindarles nuestro apoyo y tenderles la mano a quienes demuestran que son como nosotros, una especie de club donde solo los privilegiados "Iluminados" pueden acceder y que a veces resulta complicado para el común de los mortales. Pero también tan sencillo como romper y querer romper esquemas, valerse del sistema para ponerlo a trabajar a nuestro beneficio... Locura??? no, todo es posible...! es como atravezar un río caudaloso con desición firme, con fé, con valor. Batir y agitar los brazos hasta el agotamiento físico, nunca mental... y la voluntad de querer hacerlo, eso nos hace más fuertes. Buscar la ola apta para el avance, ahi en ese punto donde las corrientes se cruzan, ahi, donde queremos vivir y estar, al borde del Caos, con adrenalina, con emoción...

Salud! Grumetes, mariner@s, oficiales, tripulación, levanten las velas, el viento sopla a nuestro favor... !

Les envio una foto y un link de unos panas, conocidos ecuatorianos que me sirven de inspiración por su constancia, dedicación y trabajo en la búsqueda de sus objetivos. Ahora se encuentran navegando a las puertas del Atlántico en su catamarán, después de una larga construcción y travesía llena de aventuras y energías renovables por el río Napo-Amazonas y que lleva orgullosamente nombre y bandera ecuatorianos...

http://www.selvahumana.com/

(Por que no solo de sistemas, códigos, internet y máquinas... vivimos en MachángaraSoft)

Etiquetas: ,

martes, 4 de agosto de 2009

MIL GRACIAS AMIGOS::: DE CORAZÖN OS DIGO....

Amigos de MachangaraSoft de parte de Alfred y mia queremos agradecerles la confianza que depositaron hoy en la mañana y vamos hacer lo imposible para hacer al parque tecnológico Machangarasoft sea el lugar más innovador del Ecuador...Trabajaremos duro y al estilo Hippy que nos caracteriza... I Pinky promise

Javascript no obstructivo

Si bien Javascript es una lenguaje de gran ayuda y que lo estamos usando muy seguido, este presenta ciertos contras en desempeño de ejecución de nuestras páginas, e incluso incompatibilidad en ciertos exploradores o add-ons de los mismos.

Dado esto se considera como una buena práctica al uso de Javascript no obstructivo, este paradigma busca la separación de la funcionalidad JavaScript (la “capa del comportamiento”) de las capas de estructura/contenido y de presentación de un página.

Con esto lo que se busca es , no utilizar código javascript inline (javascript como parte del contenido de un documento html), sino lo se recomienda es enlazar un archivo externo que contenga código javascript desde el HTML.

un ejemplo de esto lo podemos encontrar en :
http://es.wikipedia.org/wiki/JavaScript_no_obstructivo#Separando_comportamiento_y_contenido

Cabe recalcar que de esta manera estamos mejorando la accesibilidad a nuestra página, ya que nuestros formularios en los que usamos javascript, estarán disponibles aunque nuestro explorador no sea compatible con el mismo.

Etiquetas:

lunes, 3 de agosto de 2009

Decisiones Inteligentes (Pentaho)

Las soluciones de negocios cada día se enfocan en ayudar a los empresarios tomar decisiones rápidas sobre su negocio y a crear un entorno competitivo para sus empresas.

Ahora los empresarios buscan herramientas que arrojen información de la empresa en base a los datos almacenados en cada area de su organización y estos sean trasformados en información estratégica, de una manera amigable para un enfoque más eficaz. Además exige productos flexibles coherentes con la arquitectura tecnológica que ya existe en la empresa.

Pero ¿como usted esta sacando provecho de los voluminosos datos que arroga su empresa?

A. Con reuniones por departamento o B. Busca su respuesta en los sistemas informáticos actuales que proveen accesibilidad, integración tecnológica y perspectivas del negocio.

Si su respuesta fue B. estará de acuerdo conmigo que ahora se usa la tecnología como una propuesta estratégica de las empresas, que no solo contribuyan a generar comunicación sino a generar negocios .

Por eso la toma de decisión se simplifica a un clic en la Web, donde se despliega toda la información de una empresa, el gerente puede entender su negocio y decide las mejores prácticas para el desempeño del mismo, en esta economía globalizada que no se tiene estabilidad duradera, la oportunidad hay que tomarla o dejarla en segundos y eso determinara su éxito.

La precisión de la información es clave para este fin y cada día mas se necesitan mayores niveles para alcanzar las metas empresariales, las aplicaciones actuales de BI en el mercado nos convierten los datos en información estrategica, los niveles de error se van disminuyendo y el análisis del usuario se agudiza.

¿Pero que es BI?

“ La Inteligencia de Negocios es el conjunto de productos y servicios que permiten a los usuarios finales acceder y analizar de manera rápida y sencilla, la información para la toma de decisiones de negocio a nivel operativo, táctico y estratégico”.idensa

En el mercado encontramos aplicaciones en plataformas licenciadas de IBM, Oracle y Open source Pentaho y Jasper. Las primeras implantaciones se hicieron en 1996 y fue hecha en Estados Unidos en empresas de vanguardia tecnológica.

En una estadística reciente se determino que en Latinoamérica el 49% de las industrias grandes usan herramientas de BI (Business Inteligente). Siendo una de las tecnologías de mayor crecimiento mundial según Gartner en Asia/Pacifico ha crecido el uso de BI en un 18%, en el 2005 esta industria facturó 160 millones de dólares y se espera que anualmente tenga un crecimiento del 12%.

Este estudio nos demuestra que ahora las compañías buscan infraestructuras tecnológicas que guarden los datos centralizadamente, para poder extraer la información desde cualquier punto del planeta.

Actualmente, es una cuestión de acceso, extracción, análisis y toma de decisiones precisas, siendo estos procesos el significado de gerencia eficiente, no debe de extrañarnos que un gerente no necesite tener reuniones con todos los jefes de áreas para poder decidir la forma más adecuada de conducir la empresa.

En el Ecuador este tipo de herramientas están siendo utilizadas poco a poco pues su utilización significa cambiar la mentalidad del gerente, su sistema de toma de decisiones y el uso de la tecnología como apoyo. Con este tipo de aplicaciones uno puede moldear la información, sea para segmentar por territorio los clientes, sacar reportes de sus consumos y la gestión de las sucursales donde compraron o para buscar nuevos nichos de mercados.

Entonces la toma de decisiones es cuestión de como aprovechamos la tecnología como solución de negocios . Nuestras decisiones dependen de cómo aprovechamos este recurso y sus decisiones inteligentes no tardaran mucho en dar réditos.

www.pentaho.com

www.magmasoft.com.ec

Etiquetas: , ,

Sistema de Gestión Escolar


RUTATEC ha desarrollado un sistema de gestión escolar, el cual ayuda tanto con la gestión académica, administrativa y de comunicación a instituciones educativas tales como colegios y escuelas.

Los clientes que adquieran el sistema podrán tener acceso desde la institución como desde sus casas u oficinas a través de internet.

A continuación ponemos a su dispocición la presentación del sistema.
Sistema De Gestión Escolar
View more documents from RUTATEC.

Etiquetas: , , , , , ,

domingo, 2 de agosto de 2009

Juventud y experiencia

Juventud + experiencia, estas palabras en muchas realidades se contraponen, pero cuando se trata de tecnología, podría asegurar que van de la mano.

En un mundo de tecnología, vemos que se acumula experiencia día a día, y esta experiencia es la que nos pone a los jóvenes en una ventaja para nuestra industria ya que nuestro cerebro está acostumbrado desde siempre a la adaptación de nueva tecnología a un ritmo acelerado. A diferencia de lo que algunos pensarían, el ser "los chicos" en lugar de restar, nos añade un factor de evolución tecnológica constante, sumando mucho valor a los conocimientos adquiridos en un aula de clases.

En los negocios, si bien en este punto no podemos contar con una larga experiencia, nos damos cuenta de la realidad de las empresas en nuestra industria (software) sobretodo en el Ecuador. Vemos como se ha llegado a un ambiente de desconfianza y competencia desleal, y de la noche a la mañana todas las empresas son capaces de implementar cualquier tipo de tecnología, pero a que nivel de calidad? Donde quedó el “arte” de hacer tecnología?

Los jóvenes estamos creando nuevas maneras de hacer negocios, por lo menos en la industria del software, no queremos entrar en el mismo círculo de los "todologos", queremos poner todos nuestros esfuerzos en la especialización con calidad, mantener la identidad de cada persona y sus fortalezas, la inteligencia colectiva, el conocimiento compartido, la colaboración y sinergia para rescatar la confianza y sana competencia con rendimientos crecientes a escala, derivados de la economía de redes.

Etiquetas: , , ,