|
|
 |
|
 |
|
| Author: |
Dunadan Raptor |
Created: |
Wednesday, February 15, 2006 |
 |
| Cada día algo pasa... cada día queda algo para recordar... |
By Dunadan Raptor on
Tuesday, September 25, 2007
Hace como una década empecé a leer How The Mind Works, el segundo libro del lingüista Steven Pinker. Las ideas que propone fruto de sus investigaciones eran reveladores vistazos a la manera en que formamos nuestro pensamiento.
En 2004 fue nombrado por la revista Time como una de las 100 personas más unfluyentes del globo. Hace unos días mientras veía la presentación de Maeda sobre la Simplicidad, me topé con otra charla que dió Pinker en TED.
|
By Dunadan Raptor on
Tuesday, September 25, 2007
John Maeda del MIT publicó el 2005 un libro llamado Laws Of Simplicity. (Leyes de la Simplicidad). En su sitio expresa las reglas con palabras sencillas:
- Reducir
- Organizar
- Ahorrar Tiempo
- Aprender
- Diferencias
- Contexto
- Emoción
- Confianza
- Fracaso
- La Razón
Tendrás que visitar el sitio del libro (y entender inglés) para saber de que se trata cada regla, pero en la charla que dió en TED sumarizó todas en una más sencilla: Disfrutar más la vida, con menos sufrimiento.
|
By Dunadan Raptor on
Tuesday, September 18, 2007
Visual Studio team System es la solución de Microsoft para el manejo del ciclo de vida de aplicaciones. Para manejar un proyecto de creación de un directorio en asp.net para RockAndBol.com decidí usar este sistema y luego documentar mis experiencias en el Blog a modo de referencia para otros.
Read More »
|
By Dunadan Raptor on
Tuesday, September 18, 2007
Tal como los miembros de la Alianza Agil (Agile Alliance) previnieron, mucha gente piensa que las metodologías de desarrollo ágil equivalen a métodos livianos (en el sentido de light), provocando una falsa visión respecto a su seriedad o utilidad.
Jim Highsmith, uno de los fundadores resume en su sitio la esencia de la Agilidad, comprendida como aproximación al desarrollo:
"El futuro de la ecomomía de nuestra Era de la Información le pertenece a los Ágiles, aquellas organizaciones que tienen la capacidad de crear cambio, e incluso un poco de caos, para sus competidores. Si puedes innovar mejor y más rápido--puedes crear cambio para los competidores. Si puedes responder rápidamente a iniciativas competiticas, nueva tecnología, y requerimientos de clientes-- creas cambio para los competidores. Si eres más lento, menos innovador, tu respuesta es menor - entonces estás condenado a estrategias de sobrevivencia en un mar de caos impuesto por otros. Va a ser tu compañía la que imponga el ritmo de cambio, o serán los competidores quienes lo hagan? En un mundo de constante cambio, los rigorosos y tradicionales métodos de administración de proyectos y desarrollo de software son insuficientes para el éxito." (Jim Highsmith).
Dos de los preceptos del Manifiesto para el Desarrollo Ágil de Software afirman que son a) las herramientas y los procesos los que deben adecuarse a la gente y sus interacciones y b)que el principal énfasis está en la producción de software funcional antes que enfocarse en documentación exhaustiva.
Dentro de las tareas del día a día es fácil olvidar esta perspectiva, pero he encontrado que enfocarme en los dos primeros a toda costa me ha ayudado a cumplir con tiempos de entrega; enfrentando menos errores y logrando mayor satisfacción del cliente.
De manera obvia el resultado de alinear los objetivos del proveedor con los del cliente es una colaboración permanente que minimiza, como consecuencia, la discusión de términos contraactuales. El uso de metodologías Ágiles contribuye a que esto suceda de manera natural.
Finalmente la familiarización con un cambio constante, implica adaptarse al cambio y ser muy rápido para reaccionar. La programación que se basa en métodos ágiles implica ser capaces de abandonar planes para poder reaccionar a tiempo.
En siguientes entradas publicaré anotaciones de mi experiencia con aplicación de la Agilidad en proyectos del mundo real.
Son bienvenidas preguntas, comentarios y sugerencias, pero via el foro de discusión.
|
By Dunadan Raptor on
viernes, 14 de septiembre de 2007
Al parecer por los datos de este mensaje, la respuesta es un rotundo SI. La nota fue publicada en eWeek, una de las revistas más respetadas de la industria. Está en inglés, pero básicamente dice que Microsoft está colocando actualizaciones sin el conocimiento ni permiso de los usuarios. La actividad fue reportada a eWeek por gente de Windows Secrets.
Esto fue el 12 de septiembre y no hay una respuesta oficial de Microsoft todavía.
|
By Dunadan Raptor on
Thursday, September 13, 2007
Al usar un Panel Extender el posicionamiento es correcto en Firefox pero en las versiones de Internet Explorer solamente se puede asegurar un lugar fijo incluyendo los items dentro de un panel al que se le asigna un estilo. Por ejemplo al panel:
<code><asp:Panel ID="pnlMyPanel" Height="100px" width="80px" CssClass="pnlPanelExtender" runat="Server"></code>
Y en la hoja de estilos o una etiqueta style:
.pnlPanelExtender{position:relative;}
|
By Dunadan Raptor on
Wednesday, September 12, 2007
Quizás llamar a Mark Rusinovich un recurso sea demasiado pretensioso. Pero después de verlo en una presentación sobre algunas técnicas para remover malware, queda claro que navega en el ámbito del corazón de Windows como ninguno y es poco decir que sus consejos son un recurso invalorable.
Las herramientas que creó junto a su empresa System Internals- que luego fue SysInternals y ahora es parte de Microsoft, empresa para la que trabaja ahora-, deben ser parte de la caja de herramientas de cualquier profesional en TI.
Mis herramientas favoritas son el RootKitRevealer (RKR), Process Explorer, AutoRuns y TCPView. entre las cuatro se puede apreciar muchos detalles del funcionamiento de la PC y pillar software malicioso.
Un sitio sugerido por Rusinovich es www.spywarewarrior.com que lista recursos interesante en la guerra contra el spyware. Particularmente llama laatención Search And Destroy de Spybot. Una herramienta gratuita que tiene más recursos que cualquiera de las comerciales con las que se compara.
En este post puse unas cuantas herramientas que he estado usando exitosamente para trabajos de limpieza, cuando es mejor limpiar que reinstalar o cuando es imposible reinstalar sin perder información crítica.
|
|
|
By Dunadan Raptor on
Friday, August 03, 2007
Este artículo en la revista Dr Dobb's Journal describe cuatro señales que indican cuando una persona está microadministrando:
- Ignorar momentos de reportes acordados y pedir reportes de estado más frecuentemente.
- Enojarse porque las personas fallan en las entregas.
- Cambiar constantemente asignaciones/tareas de trabajo.
- Dictar implementaciones en vez de requerimientos.
Uno de los resultados es que la administración de un proyecto falla en proporcionar "Empoderamiento" al equipo. El empoderamiento es uno de los tres elementos básicos de la administración de software según Mark I. Himelstein. Los otros dos son Ejecución y Comunicación.
Para Himelstein el administrador de software "tiene que dar una oportunidad a la gente para que pueda hacer su trabajo en un ambiente positivo. Los problemas deben ser enfocados como cosas a resolver. Es necesario engendrar confianza para obtener la verdad cuando se pide un [reporte de] estado. Empoderamiento también significa dejar que los empleados ayuden a desarrollar sus propios horarios. Mientras el administardor pone una meta para el lanzamiento, se deben rectificar diferencias entre las metas para el contenido del lanzamiento, las metas para los tiempos del lanzamiento y los recursos a mano"
Precisamente en uno de los podcasts de The McCarthy Show, Jim McCarthy que trabajó para Microsoft por años, habla de tres elementos que son comunes a todos los proyectos de software: Funcionalidad, Tiempo y Presupuesto y que cuando uno de ellos debe ser cambiado, necesariamente debe alterarse los otros dos. Himelstein, en su artículo, aunque no habla de presupuesto, se refiere a Recursos -es decir desarrolladores-, y Calidad.
Ajustar el equilibrio de estos elementos, es uno de los trabajos del administrador del proyecto. En la industria del software es regla general el "se necesita para ayer", que resulta en cronogramas irreales. Una de las comunes es que el administrador termina metiéndose en todos los detalles posibles sin poder hacer su propio trabajo bien.
¿Qué piensas? ¿Cuál es tu experiencia? Házmelo saber en el foro que acabo de abrir para discutir experiencias.
|
By Dunadan Raptor on
Thursday, August 02, 2007
Ayer (Agosto 1) tomaron la primera foto a nuestr@ bebé. No dejó de moverse durante toda la sesión y la ecografía 4D permitió ver lo activ@ que estaba. Aun no sabemos el sexo y con suerte no lo sabremos hasta el día del parto que será aproximadamente el 8 de Diciembre. Por favor saluden al próximo Sánchez.

|
|
|
 |
|
 |
|