miércoles, 31 de diciembre de 2008

La Ciencia Informatiaca

La informatica es una ciencia bastante reciente, y como ciencia reciente, ha sufrido bastantes modificaciones y mejoras.


En un principio solo se arremangaba alguien frente al PC de la epoca y se ponia, con un manual abierto a tratar de hacer funcionar algo.... ahora, que quedara bueno... eso es otro tema.


Conocido es el famoso paper de 1968 "GoTo Statement Considered Harmful " que enseñaba como mejorar nuestros programas sin abusar de esta nefasta sentencia.


Reconozcamos que de no ser por los militares gringos y Bernard Schriever considerado padre de la gestion de proyectos por aya por los 50, aun estariamos trabajando cabeza gacha.

Pero tampoco no nos pongamos tan futuristas, en chile las cosas aun se hacen a la antigua...


jueves, 11 de diciembre de 2008

Agil, pero si yo soy Agil..mira como me muevo


CMMI.... suena lindo...pero en la practica no lo es tanto...

Si yo le digo a mi cliente que me demoro 3 meses en un proyecto pero...con documentación y estándares CMMI me demoro 6 meses, se borrara la sonrisa en mas de una cara.

Debe haber otra manera de llevar toda esa estructura y desarrollar privilegiando los objetivos y la comunicacion sobre la documentacion y los roles.... Fue en ese momento que me puse a buscar..... y encontré lo siguiente....

"
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 
"

Esos son los fundamentos del las Normas Ágiles de programacion que ahora están en proceso de incorporarse en CMMI... y parece que es lo que se viene....

Tu eres ágil?

martes, 2 de diciembre de 2008

Web 2.0 y generacion de contenidos... como sera en el futuro?

Ayer tuve una relevante conversión con un amigo experto en lo que viene en la web, el gran uso de javascript, la política de flash y hasta que punto podemos exigirle hoy a la web...

Mucho converse del hoy y del ahora, pero como hombre de digestión mental lenta hoy tuve una visión...  no me crean un mesías ni un profeta... pero tuve una visión, que diablos... no puede cualquier mortal tener esta visión.

Visualice el asunto de la web 2.0. Mucha gente interactuando y usando grandes cantidades de herramientas de la web, del tipo google docs, dado que la web permitirá el dinamismo de una aplicacion en el pc. Pero las empresas grandes no correrán el riesgo de hacer eso en el PC de un tercero así que se resistiran un tanto. Pensé que las empresas pequeñas o los usuarios particulares son los que mas usaran este tipo de tecnología ese tipo de gente en un futuro cercano no generara contenidos solo desde su computador... hoy hay diferentes dispositivos que pueden cumplir esa funcion, pero en el futuro habran MAS!

Imagine gente generando contenidos desde su celular.
Imagine cámaras de vigilancia generando contenidos en base al análisis de imagenes.

Imagine muchos tipos de entradas de datos posibles.

Deje de fumar y recordé que el objeto canvas de html es recnocido por todos los exploradres menos por su majestad explorer, no tengo idea el porque renegar a los estandares de la web y tratar de detener este cambio, es como salvarse de un  tsunami escondido detrás del un arbol.

Recordé que los dispositivos mobiles hoy en día tienen sistemas operativos distintos como 
OSX mobile
Windows mobile
Symbina s40, s60 v8 , v9, v9.3
Android
Linux
etc etc....

Además cada uno posee lo que deberías ser una maquina virtual universal java, como creme etc.

Y eso me hace pensar que aun falta aunar muchos esfuerzos, muchos estándares para que la cosa sea tan fácil, siempre estará la mano negra y los intereses mezquinos por tratar oponerse al movimiento y a los estándares.

Creo que ahora ya podríamos decir que en el mundo de la web se han creado naciones, con su propia cultura, con religiones y dogmas..... las guerras de ese planeta se libran en tribunales y las victimas somos los usuarios que podemos disfrutar o no de ciertas tecnologías...

complicado anviente para el dasarrollador que debe generar el mismo programa pa ra diferentes tecnologias....  eso se podra hacer automatico?...ese si seria un buen negocio..

jueves, 9 de octubre de 2008

Competencia 01:Sonda, quien es Sonda?





Primerizo en presentaciones informáticas en la UTAL, una vez tuve que improvisar rápidamente (porque así lo exigía la dinámica), no recuerdo el tema y posiblemente haya sido de software de gestión, pero luego de terminar una hiper ventilada y frenética exposición, hice la clásica pregunta al terminar cualquier exposición que se aprecie de tal.

Preguntas?- dije tomando un respiro de alivio por terminar la exposición.

Una mano de un alumno bastante mas avanzado que yo dijo -Oye, pero ese software ya lo hace una empresa en Santiago, Sonda lo hace, como competirás con ella?- dijo el novel informático, dando suculento golpe a mi "speech"

En ese mismo momento di una de mis respuestas mas famosas de la universidad, frente a 40 alumnos y un consagrado profesor - Sonda, quien es Sonda?

No fue de arrogancia en absoluto, sino de simple, ingenuo y el más mortífero de los pecados de un emprendedor, ser totalmente ignorante de la competencia.

El final de esta historia es feliz, oculte mi ignorancia con arrogancia, no recuerdo muy, muy, muy bien los detalles, creo que hasta hice levantar la manos a los que conocían a la famosa empresa (producto del transantiago), historia que se recuerda mucho en esa universidad, pero no habría sido feliz el final si hubiese sido realmente una reunión para exponer un proyecto ante un directorio.

Por eso hoy vamos a ahondar un poco en la competencia que podemos encontrar en regiones, mi experiencia es en el sur, acá hay medianas y pequeñas empresas que se dedican al desarrollo, la mayoría eso si tuvieron que adaptarse para avanzar, como por ejemplo; dar capacitaciones y ofrecer otros servicios como lo hicieron palltechnology (un saludo a Marcelo Guerrero).

Otras abarataron costos hasta el extremo, llegando a ser de 1 o 2 operarios.
Por eso querido lector, lo invito a poner en google los siguiente keywords "empresa VII región informática" y ver el extenso listado de inútiles links que muestran el débil, nulo, flaco, paupérrimo intento de posicionamiento de marcas de empresas de la región. Es verdad, no todo es google, y posiblemente si preguntamos a algún empresario el tenga algún nombre en mente, pero esto nos algo refleja o no?.

Por otro lado es verdad, la profesión en regiones esta muy subvalorada, son incontables las historias de proyectos fantasma, que solo consumieron dinero y un día, justo el día de instalación y puesta en marcha desapareció, el malvado informático, con todos los fondos de meses. Esa historia la escuche tantas veces...

Entonces, la tarea, los insto a buscar en tu propia región mediante google a ver que competencia puedes encontrar, te darás cuenta que probablemente tu competencia se encuentre leeeejos, como en Santiago o en otra parte, puede ser que exista mucho desarrollo interno dentro de las empresas, yo que se.. Pero este es un buen comienzo aprender de tu competencia.

SaaS y Cloud Software?




Recuerdo como si fuera ayer...

Hijo, ya que tu estudias informatica, poruqe no haces un programa para la farmacia? - Dijo mi madre- mientras yo desayunava en aquellos dias de ocio a las 11:30 de la madrugada...

Aun con los ojos pegados, comiendo el clasico desayuno de pan con mantequilla y cafe, mi madre me habia puesto en el clasico y mas complicado aprieto que se debe enfrentar un informatico, "ponerle precio a su lavor".

El desenlace de esta historia no fue feliz, esa misma mañana acribille a mi madre (broma), ja!...

La verdad es que poco falto. A mi madre la aprecio mucho, pero lo que ella me pidio esa mañana era demasiado para un local que tiene 1 solo operario.

Que valor le agrega una solucion TI a un local tan pequeño?, ninguno, ninguno!... Han habido miles de intentos, casi tantos como alumnos de informatica en practica por lograr meter software a almacenens y pequeños locales, miles ... historias como el software del "video club"... el "pañol digital", el de ferreteria, y mi favorito el "de calculos contables"...y de todos ellos no recuerdo nisiquiera el nombre de uno (nisiquiera el mio, si, creanlo yo tambien lo intente :P ) .

Saben porque poco o nada se recuerdan esos softwares?, porque no ha sido ninguno notablemente mejor que el resto y ademas los personajes que los han desarrollado, luego de su fracaso en una sola implementacion no han querido ni seguir, ni financiar, ni promocionar su labor y no los culpo ...como vas a obligar a una persona que pague una cantidad decente por algo que antes hacia con un "lapiz bic" y un cuaderno (precio total CLP$500)... es imposible.

Los modelos de negocio que han abordado esto han sido valientes, con una invercion inicial que han tratado de recuperar cobrando poco por el software, pero apostando al volumen. pero que han ganado? 1000000000000 llamadas por telefono al dia para arreglar algo del software gratis, porque, olvidate del contrato de soporte.

Este yo creo que el tipico dilema del alumno que hace su memoria y tesis y cree que con ella va a ganar un dineral. Despavila!

Cual es la esperanza para hacer esto de una manera descente, no digo exitosa, solo decente. La verdad es que internet nos propone una idea interesante, cosa que no podiamos hacer hace unos años, han oido hablar de SaaS y Cloud Software?

Pensemos en el super caso del "software de video club", mitico softweare parte del mito informatico, que cuenta que un año presentaron en sus memorias como 100 alumnos en distintas universidades el mismo mismo software.... aprobando todos (HOOOOO!!!).

Este softawe hecho en vb6 en su version original rezaba almacenar las peliulas, llevar un registro de clientes y avisar los tiempos de expiracion del prestamos y alguna otra variante dependiendo de lo flojo que fuera el desarrollador, algunos cara dura ni el logo modificaban. La idea era venderlo, a cada videoclub de esquina y sacar divisas de eso...mmm... Pero que pasaria si en vez de eso yo fuera al video club y le dijera al tipo....-Que lindo video club, usted no estaria interesado en un servicio informatico?- si dice no, me caga el ejemplo, pero como esto es una reccreacion..

Si, porsupuesto.-contesta el dueño del video club

Bueno, yo tengo una pagina en internet que ofrece el servicio, visitela sin compromiso, si le gusta y le interesa me contacta.-respondo decidido y confiado

Ahora comparemos, es la misma solucion, pero de maneras distintas, la ventaja es que nosotros "traemos" al cliente a nuestra area, EL se conecta a internet, EL revisa, EL genera contenidos, eso es la web 2.0, es la retroalimentacion e interaccion de contenidos.

Podemos poner un demo poderoso en internet, pero en algun momento el cliente querra mas, ahy es donde cobramos, ademas tenemos todos sus datos, su experiencia y sus movimientos, generando datos estrategicos de altisimo valor, por ejemplo podriamos saver que videoclub estrena primero la pelicula que queremos, que videoclub tiene mas peliculas... un sin fin de datos...

Es verdad, grandes empresas nunca optaran a quedar amarradas por servicios de ese tipo, dado que entre mas grande probablemente mas estrictos sean sus restricciones de confianza, pero no es malo esto para abarcar grupos de pequeñas y medianas empresas que por un producto de bajo precio estarian dispuestas a compartir sus datos...

Parece un poco extraño, pero es lo que hace google docs y otros softwares, nosotros generamos informacion que otros utilizan...... Alguien djo que como este mismo blog?....




miércoles, 8 de octubre de 2008

Modelos de Negocios de Software: solo desarrollas o haces algo mas?


Y si todo en el mundo fuera gratis?

Diciéndole al vendedor, denme ese auto.... la verdad es que no existiría el vendedor, probablemente todos andaríamos con lo mejor y muy iguales, todos seriamos felices... al menos los que les guste ser una copia de otros... pero no es así "la cosa"


Pero en Internet, eso plantean hasta cierto punto algunos personajes, ejemplo; Stallman gran precursor de licencias GNU y del software libre. Entonces, no pagar por el software... mmm... entonces que cobro... mi labor no vale de nada?... la idea es cobrar por la adaptacion (y hasta cierto punto), consultoría y conocimiento.. pero el software base no se cobra.


Por otro lado, tenemos el demonio, Microsoft, cobrando por un sistema operativo y tratando de inmiscuirse en las ganancias y desarrollos sobre su plataforma, pero aun mayor, el demonio en persona...Macintosh y Steve Jobs, una linda y preciosa cárcel, llena de estilo, pero......con Itunes.


Que modelo de retribución por desarrollos en Internet tengo....



1. Yo fulano de tal desarrollo algo


2. Lo pongo a disposicion de la gente en Internet


3. Luego se lo cobro a mis clientes


4. doy soporte y gano unos pesos extra


Ahora analicemos un poquito


1. Yo fulano de tal desarrollo algo


Fácil, cualquier papanatas desarrolla algo, el truco es que sea vendible y tenga una buena idea, o sea el análisis y diseño es el "core", como decía mi profesor de proyectos


2. Lo pongo a disposicion de la gente en Internet


Complicado, tiene que ser conocido, apuntar a publico objetivo, pero con una web decente y ciertos contactos y políticas de marketing se puede (Leer Marqueting 01 y 02)


3. Luego se lo cobro a mis clientes


Complicadisimo, bajo que modelo trabajaras? libre a lo Linux, mmm no ganaras nada... cobraras por software entregado...y si el software se escapa en fechas (MUY COMÚN) no comerás ese mes?? y no le pagaras a tus empleados??. Cobraras por etapas, por horas de desarrollo... mmm... esta es la parte mas difícil en software y desarrollo a nivel pyme, si lo solucionas me avisas y los escribimos en este blog.


4. doy soporte y gano unos pesos extra


El soporte no es tan complicado, gracias que somos maestros de informática, podemos usar remote desktop o por ultimo teléfono.


Ahora... como la tendencia es que las empresas se dediquen solo a sus procesos productivos y no a todo... me interesan los puntos 1 y 4 que es a lo que una empresa de informática se dedica, o no?


Ahora. para dedicarme al punto 1 y 4.... que modelo me conviene mas... uno libre o uno mas cerrado con alguien que me administre y se preocupe de los cobros.... para resolver esto debemos pensar, que estamos ofreciendo, solo software o realmente un servicio de TI.


Si tu visión es buscar socios tecnológico, dar un servicio integral en TI y ascesorar... amigo tu riesgo es grande... lo pasaras mal como pyme, pero si "le pegas el palo al gato" veras frutos de tu esfuerzo...y si no?... conoces DICOM?.


Si tu visión es desarrollar software, relativamente pequeño (para moviles o funciones especificas), útil (gestión de datos), entretenido (juegos flash, juegos para moviles), tu alianza con amazon, itunes o cualquier empresa que se pueda dedicar al cobro, publicidad y promoción de tu producto, bienvenido sea !!!. Que riesgos corres, que perderás tu tiempo, que no vendas.


estamos bajo el supuesto que para ser un socio tecnológico necesitas una cierta infraestructura (2 a 4 personas) y para solo desarrollar 2 personas con bastante tiempo libre e ideas puntuales basta y sobra.


Piensenlo, demosle una vuelta.... la empresa puede partir con una orientación y luego cambiarse a otra, pero el primer paso es el mas complicado, si fracasas al principio no tendrás las fuerzas, ni físicas ni monetarias de continuar y eso es muerte segura para una pyme.

martes, 7 de octubre de 2008

Abrir o No abrir el Blog al mundo???


Si tu tienes $1 y yo tengo $1, si tu me das el tuyo y yo el mio, ambos quedamos con $1....pero si tu me das 1 idea y yo te doy otra idea, ambos quedamos con 2 ideas!!!!!!..... dice el gran Vladimir....
pero, es tan así "la cosa"?

He invitado a poca gente a ver este blog y me encuentro en la disyuntiva de... invitar a mas o no?

Creo que eso sera la próxima encuesta...

Debería abrir este Blog, onda ponerlo en facebook y todo, o solo deberíamos invitar a algunos personajes mas para que nos cuenten sus experiencias, que opinan?

para pensar...

Marketing 02


Me recuerdo cierta vez, fui con mis camaradas de la universidad.... aun sin titulo (de nuevo) a ofrecer nuestras soluciones computacionales... 

Fuimos ni mas ni menos que a la cede de la FELICUR, fuimos 3, la idea era presentar una solución TI para un problema que se presento en el estacionamiento. El hombresito del estacionamiento estaba cobrando y quedándose con el dinero, además los estacionamientos tienen diferentes precios durante el día pero eso no se respetaba y no tenia como controlarse, solo con la memoria siempre clara del estacionador, que aunque se tomaba ciertos tragos, seguía aun clara.

Que leemos de este texto:
FELICUR
ESTACIONAMIENTO
DINERO

MAL!
he aprendido con el tiempo que si uno ve una parte del asunto, no llega a ningún lado, nosotros fuimos con esos conceptos a la reunión y fue un fiasco.... saben lo que paso... leímos mal....lo que debimos haber leído era

FERIANTES
CEDE
GENTE QUE BEBE MIENTRAS TRABAJA

Si yo hubiera leído eso y lo hubiera comprendido no habría perdido mi tiempo en ofrecer una solución TI de alto profecionalismo y un costo totalmente errado. Probablemente me habría quedado en casa con mis partners haciendo cosas útiles de verdad como jugar diablo II y Starcraft.

El asunto es que no puedes ofrecer una solución TI y exponerla a 20 personas juntas, eso esta mal, nunca llegaran a cuerdo las negaciones, por ende no debes hablar y convencer en la cede social a todos los feriantes, lo que debimos haber hecho?. Hablar solo con el presidente y algunos acesores en su oficina, convencerlo y hacer que el convenza a su gente, al final el presidente de la FELICUR debió tomar la decisión y consultar al resto pero no debió invitar a esa reunión a 20 personas de las cuales 10 sabían que era un computador.

Yo trabajo con gente que no conoce computadores, pero se adaptan al proceso, solo por el único motivo que se "alivia na la pega" con un capturador y es mas rápido, además que hay un fuerte apoyo desde las jefaturas superiores.

Ya, pero aun no hemos dado con el asunto en particular que nos convoca, como conocer al cliente que vamos a abordar y como podemos ponernos en circunstancias favorables y controladas.. Han jugado ajedrez, pero ajedrez de verdad, no solo mover la fichas.. el ajedrecista gana cuando logra llegar con su oponente a una situación que el conoce, que sabe que es probechosa para el, posiblemente no en la jugada inmediata pero si en la posterior o la siguiente, de esa manera el no se desgasta analizando cada variable, solo ocupa su memoria para resolver el asunto. El ajedrecista que improvisa es el mas genial pero posiblemente el que pierda mas partidas, el ajedrecista memorión sera el que empatara mas, pero perderá menos... al arrancar una Pyme necesitas partir bien, luego podrás hacer genialidades o improvisar, pero al comienzo no hay lugar a error...

Ufff... me canse de nuevo, pero retomaremos este tema, mas centrado en las fruticolas de la VI y VII region, a ver si saco algo interesante de todo esto.




Marketing 01



Aun recuerdo cuando, sin titulo de ingeniero aun, recorrí mi ciudad natal ofreciendo servicios de "creación de paginas web".... Gran ERROR, sin targeta y con un cuaderno, lo único que gane con mi compañero fue perder peso por la caminata y un sin fin de apretones de manos.

Uno de los grandes errores del informático novato, dada que la informática se usa en mejorar todo tipo de procesos, es no tener un norte, no tener un "nicho", uno debe apuntar a un ave, no a la bandada completa, de otro modo deambularemos de aya para acá... sin dar una solución efectiva a un negocio... siendo siempre el "caballero del programa"...así dice la secretaria cuando te anuncia con su jefe, cuando vas a mostrarle un producto y la verdad eso no nos sirve...

Entonces:
Problema 1. A que me dedico?
Aver cual es mi capital en conocimiento......Tengo un montón de amigos buenos informáticos, eso no es problema, ellos pueden ascesorarme y desarrollar con excelente calidad por módicas sumas.

Yo mismo, buen informático, pero mi rubro es la logística, jefe de proyectos y todo lo que tenga que ver con el negocio del la recepción, almacenaje, inventarios, rotaciones, reposiciones, despachos, ABC de productos, plantificación de compra, etiquetage, flujo de maquinarias...etc.

Aver y mi mercado, aver que tengo, informática y bodegas... seria un WMS...jajaja, pero en eso ya trabajo, además son muy caros... no, tiene que ser un rubro paralelo.

Las bodegas mas grandes de la VII región son del tipo fruticola, ese tendría que ser el rubro.

Por otro lado, un importante asunto que uno debe tener en cuenta en regiones, es que hay varias regalías y subvenciones, vale la pena investigar si algún proyecto de este tipo podría ser apoyado por Corfo o Chile Innova.

OK. entonces ya tenemos fruticolas, algunos recursos y algún medio de aporte, que tenemos que revisar...nos falta una manera de acercarnos a nuestro "nicho", el gran Google nos ayuda... es contraproducente ir de empresa en empresa diciendo "Hola yo soy XXXXXX y vengo a ofrecer una solución", el truco es aprovechar que todos los entes parecidos tienden a asociarse, por ende esta empresas fruticolas de la VII región deben tener un organismo en común, dicho organismo debe ser nuestro principal aliado y con el y con su presidente debe ser el primero con el que debemos hablar, luego de eso podemos hacer desayunos, exposiciones y sugerencias, antes no.... quieres cazar algo de verdad... primero apunta a la cabeza... si quieres cazar alimañas da lo mismo a donde apuntes.

Ufff.... me canse
Marketing 2: Conoce a tu cliente como a ti mismo.

domingo, 5 de octubre de 2008

BARCODERS.CL


Una idea... basta?

Hace unas semanas me di cuenta que realmente no me gusta tanto Santiago. UPS!

Donde quiero vivir entonces.... me llama la atención cierta ciudad en el Sur.

La idea de este blog es compartir estrategias ideas y aportes en esta aventura que es emprender en regiones en chile. Tratare, pensando en "Blog alta" (= Voz alta) técnica, sacando provecho a experiencias de los participantes, recursos, contactos y etc.

Mas que lograr entretención espero critica, participacion e ideas... aver como nos va!