6/26/2009
La importancia de ofrecer código potencialmente vendible
Sin lugar a dudas, el valor de negocio de un proyecto resulta ser sumamente primordial durante el desarrollo del mismo. En algunas ocasiones aunque raro, resulta ser que el cliente no es capaz de entender cual es ese valor de negocio que el proyecto puede aportar a su empresa. Como administrador de proyectos, he aprendido a guiar a los clientes a que encuentren ese valor de negocio que mas tarde se traduce en $$.
Para llevar a cabo lo anterior es importante priorizar los "items" de los cuales el sistema deberá disponer y por supuesto entender cuales de ellos agregan un mayor valor de negocio.
Trabajo por módulos o por características implementadas.
Si se trabaja usando Scrum, de lo que se trata es de entregar al cliente en cada Sprint,el ya mencionado "potentially shipable code". ¿Que beneficios obtenemos de esto?:
1.- Si el cliente funge como revendedor podrá tener un minisistema funcionando de forma estable, el cual ya se puede comenzar a promocionar y por supuesto a vender.
Si el sistema será usado directamente por el cliente, este puede comenzar a probar de forma casi inmediata el sistema lo cual permite detectar bugs y su pronta corrección.
2.- No se entrega un sistema completo al inicio, pero sí un sistema modular en el cual la complejidad es priorizada y añadida al sistema gradualmente.
3.- El manejo de Sprints cortos permite obtener retroalimentación directa e inmediata de parte del cliente.
4.-Desde el punto de vista de las trincheras de los desarrolladores, es claro que el manejo de módulos permite tener un claro entendimiento de que es lo que requiere que haga el sistema en cada Sprint (metaphor) y del tiempo que se dispone para implementar dicho módulo.
La lista de ventajas es mas larga, menciono los que en mi experiancia he encontrado útiles, el objetivo es entender la importancia de implementar en cada Sprint código potencialmente vendible y por supuesto que estas notas puedan servir a alguién.
|
Para llevar a cabo lo anterior es importante priorizar los "items" de los cuales el sistema deberá disponer y por supuesto entender cuales de ellos agregan un mayor valor de negocio.
Trabajo por módulos o por características implementadas.
Si se trabaja usando Scrum, de lo que se trata es de entregar al cliente en cada Sprint,el ya mencionado "potentially shipable code". ¿Que beneficios obtenemos de esto?:
1.- Si el cliente funge como revendedor podrá tener un minisistema funcionando de forma estable, el cual ya se puede comenzar a promocionar y por supuesto a vender.
Si el sistema será usado directamente por el cliente, este puede comenzar a probar de forma casi inmediata el sistema lo cual permite detectar bugs y su pronta corrección.
2.- No se entrega un sistema completo al inicio, pero sí un sistema modular en el cual la complejidad es priorizada y añadida al sistema gradualmente.
3.- El manejo de Sprints cortos permite obtener retroalimentación directa e inmediata de parte del cliente.
4.-Desde el punto de vista de las trincheras de los desarrolladores, es claro que el manejo de módulos permite tener un claro entendimiento de que es lo que requiere que haga el sistema en cada Sprint (metaphor) y del tiempo que se dispone para implementar dicho módulo.
La lista de ventajas es mas larga, menciono los que en mi experiancia he encontrado útiles, el objetivo es entender la importancia de implementar en cada Sprint código potencialmente vendible y por supuesto que estas notas puedan servir a alguién.
4/29/2009
De la Influenza ...
Disclaimer: Mi punto de vista personal,..nomás
Es difícil no darse cuenta de la paranoia que se vive en todos lados, principalmente en el DF ya que es uno de los estados en donde se han reportado mayor número de casos y en donde desafortunadamente me toca viajar diariamente para trabajar. Un caso curioso es que en ambos lados me ha tocado ir a los supermercados y darme cuenta de como cambia el carácter de la gente, se arrebatan cosas, compran cosas que no usarán y se arman con despensas costosísimas.
Las calles del DF y de Cuernavaca lucen vacías casi a todas horas, ya se han cerrado cines, balnearios, bares y centros de diversión en Morelos.
Casi todo mundo con cubrebocas mirándote de forma extraña si no portas uno; maldiciendote mentalmente si estornudas o toses aunque sea de forma leve y mentandote la madre con la mirada aunque te cubras cuando estornudas. Es como si llegaras con un grupo de personas a los cuales sabes que a todos les caes mal.
Por otro lado desde mi punto de vista esas teorías conspiratorias acerca del virus que ahora leemos en la web y llegan por correo son una completa y reverenda mamada, por eso no hablaré del asunto. Lo que es un hecho es que debemos cuidarnos y por supuesto cuidar a nuestros familiares para contrarestar el virus, estamos viviendo una situación jamás vista en México digna de una película del Spielberg.
De todo un poco:
1.- Es importante depositar los cubrebocas que ya no se utiizan en un depósito especial, como no existen esos depósitos una bolsita bien cerrada es mucho mejor que tirarlos en la calle.
2.- El lado humoristico del asunto (la ya conocida cumbia de la influenza)
3.- Existe gente que aprovechando que trae cubrebocas está asaltando en el DF... abusados todos
4.- Al día de hoy 29 de Abril según la who solo existen 7 muertes confirmadas por el virus de la influenza en México.
5.- Me gustaría saber cuál es la tasa de mortandad por enfermedades respiratorias en México? nomás para comparar datos estadísticos
6.- El gobierno federal así como las dependencias estatales estan actuando, pero deja ver claramente una completa desorganización al informar a la ciudadanía del asunto.
7.- Ya no hay cubrebocas, supuestamente se ha gastado una lanota en adquirir millones de ellos pero me pregunto en donde fregados están y la recomendación es ya ni los busques y mejor haz el tuyo.
8.- No te automediques
9.- Si ya se aprovechó el puente para suspender las clases, creo conveniente suspenderlas de una vez con otras dos semanas más, seguramente irán apareciendo más casos..
10.- Aunque ya está descifrado la secuenciación completa del código genético de la cepa y hasta de aminoácidos la UNAM dice que tardaría hasta 6 meses en crear una vacuna.
|
Es difícil no darse cuenta de la paranoia que se vive en todos lados, principalmente en el DF ya que es uno de los estados en donde se han reportado mayor número de casos y en donde desafortunadamente me toca viajar diariamente para trabajar. Un caso curioso es que en ambos lados me ha tocado ir a los supermercados y darme cuenta de como cambia el carácter de la gente, se arrebatan cosas, compran cosas que no usarán y se arman con despensas costosísimas.
Las calles del DF y de Cuernavaca lucen vacías casi a todas horas, ya se han cerrado cines, balnearios, bares y centros de diversión en Morelos.
Casi todo mundo con cubrebocas mirándote de forma extraña si no portas uno; maldiciendote mentalmente si estornudas o toses aunque sea de forma leve y mentandote la madre con la mirada aunque te cubras cuando estornudas. Es como si llegaras con un grupo de personas a los cuales sabes que a todos les caes mal.
Por otro lado desde mi punto de vista esas teorías conspiratorias acerca del virus que ahora leemos en la web y llegan por correo son una completa y reverenda mamada, por eso no hablaré del asunto. Lo que es un hecho es que debemos cuidarnos y por supuesto cuidar a nuestros familiares para contrarestar el virus, estamos viviendo una situación jamás vista en México digna de una película del Spielberg.
De todo un poco:
1.- Es importante depositar los cubrebocas que ya no se utiizan en un depósito especial, como no existen esos depósitos una bolsita bien cerrada es mucho mejor que tirarlos en la calle.
2.- El lado humoristico del asunto (la ya conocida cumbia de la influenza)
3.- Existe gente que aprovechando que trae cubrebocas está asaltando en el DF... abusados todos
4.- Al día de hoy 29 de Abril según la who solo existen 7 muertes confirmadas por el virus de la influenza en México.
5.- Me gustaría saber cuál es la tasa de mortandad por enfermedades respiratorias en México? nomás para comparar datos estadísticos
6.- El gobierno federal así como las dependencias estatales estan actuando, pero deja ver claramente una completa desorganización al informar a la ciudadanía del asunto.
7.- Ya no hay cubrebocas, supuestamente se ha gastado una lanota en adquirir millones de ellos pero me pregunto en donde fregados están y la recomendación es ya ni los busques y mejor haz el tuyo.
8.- No te automediques
9.- Si ya se aprovechó el puente para suspender las clases, creo conveniente suspenderlas de una vez con otras dos semanas más, seguramente irán apareciendo más casos..
10.- Aunque ya está descifrado la secuenciación completa del código genético de la cepa y hasta de aminoácidos la UNAM dice que tardaría hasta 6 meses en crear una vacuna.
3/19/2009
Cuernavaca de los peores lugares para invertir.
Leo hoy en el diario de Morelos que es Cuerna difícil para los negocios, lo cual se traduce en que no es un lugar viable o factible, como quieras llamarle para invertir.
Cuernavaca ocupa el antepenultimo lugar (30 de 32 ciudades) según el reporte DoingBusiness, los indicadores evauados son: apertura de una empresa, obtención de permisos de construcción, registro de una propiedad y cumplimiento de un contrato.

Si a lo anterior le agregas, bajos apoyos económicos a las PYMES por parte de la Secretaría de Economía y Secretaría de Desarrollo Económico ,falta de información para obtener dichos apoyos, y los exagerados trámites burocráticos para abrir una empresa, pues facilmente no veo a Cuernavaca como una ciudad en la que se pueda invertir y que honestamente no creo que mejore su posicionamiento por los menos en los siguientes 5 años. Alguna vez alguién me comentaba que le convenía abrir su empresa en el DF porque el apoyo que recibiría por parte de la Secretaría de Economía era el doble que la de Morelos, ¿que creen que hizo esta persona?, pues se fué a vivir al DF y decidió aperturar su empresa allá a pesar de todos los problemas que la ciudad capital padece.
Sí, ya me desahogué.
|
Cuernavaca ocupa el antepenultimo lugar (30 de 32 ciudades) según el reporte DoingBusiness, los indicadores evauados son: apertura de una empresa, obtención de permisos de construcción, registro de una propiedad y cumplimiento de un contrato.

Si a lo anterior le agregas, bajos apoyos económicos a las PYMES por parte de la Secretaría de Economía y Secretaría de Desarrollo Económico ,falta de información para obtener dichos apoyos, y los exagerados trámites burocráticos para abrir una empresa, pues facilmente no veo a Cuernavaca como una ciudad en la que se pueda invertir y que honestamente no creo que mejore su posicionamiento por los menos en los siguientes 5 años. Alguna vez alguién me comentaba que le convenía abrir su empresa en el DF porque el apoyo que recibiría por parte de la Secretaría de Economía era el doble que la de Morelos, ¿que creen que hizo esta persona?, pues se fué a vivir al DF y decidió aperturar su empresa allá a pesar de todos los problemas que la ciudad capital padece.
Sí, ya me desahogué.
2/25/2009
George St Pierre vs BJ Penn

Ante la falta de creatividad o llámese hueva de postear algo relacionado al software, pongo este link para que disfruten los videos de la pelea entre el canadiense George St Pierre y el hawaiano BJ Penn, mi peleador favorito es George y cobra bastante bien la deuda pendiente que tenía de la pelea anterior en la que fué mandado directamente al hospital por el antes mencionado hawaiano mamila.
1/28/2009
Fedor Emelianenko vs Arlovski
Pensé que Andrei Arlovski a.k.a. the pit bull daría un poco más de pelea a Fedor, no hay duda de que en este momento en la categoría de peso pesado Fedor Emelianenko es el mejor.
Aquí el video:
O el link.
|
Aquí el video:
O el link.
1/21/2009
Parseando un archivo de texto con Ruby + expresiones regulares
Hace ya un rato escribí un pequeño programa en Ruby que con base en un archivo de texto, analiza cadenas para saber si dichas cadenas son claves del IFE "bien formadas", lo anterior fué relativamente fácil de programar gracias a las benditas expresiones regulares en Ruby, el programa hace un poco más que eso y si quieres averiguarlo pues aquí dejo el código completo y por aca muestro un pedazo del código.
|
#Nombre: IFE_ExpReg.rb
#Autor: Carlos Alberto Díaz Contreras
#Objetivo: Hacer un parsing sobre un archivo de texto el cuál contiene las claves
#de credenciales del elector
class IFE
def initialize(fileName)
@filename = fileName
end
#Por medio de este procedimiento evaluo si la cadena proporcionada es una cadena bien formada
#para ser una clave del IFE
def parsingFile()
File.open(@filename).each {|line| puts line.match(/[A-Z][^AEIOU][A-Z][^AEIOU][A-Z]([A-Z]|[0-9])[1-9][0-9][0-1][0-9][0-9][0-9](0[1-9]|[12][0-9]|3[02])[H|M][0-9][0][0|1]/)
}
end
...