2005-06-15

Métricas interesantes de General Electric

Hoy hemos visto con Carlos Jardón algunas de las métricas que General Electric le exige a sus proveedores. Hemos tomado nota de las siguientes, por resultar muy interesantes:
  • First Time Right: es el porcentaje de componentes (documentos, módulos, lo que se defina) que se entregan bien a la primera.
  • On Time Delivery: porcentaje de componentes entregados en el plazo previsto
  • Coste de la calidad: tiempo dedicado a peer reviews y a arreglar errores encontrados en UAT o en Peer Reviews
  • SPAN: desviaciones en tiempo
Lecciones aprendidas:
  • Tenemos que empezar a pensar en gestionar nuestros proyectos en base a entregables
  • La relación con nuestros proveedores debe ser un poco más "seria"

2005-06-02

Ajax.NET - Llamadas a servidor desde cliente ¿bien hechas?

Tenemos que echarle un vistazo a esto:
Ajax.NET - The free library for .NET (C#)
Parece ser el truco de obtener cachos de la página con XML pero bien hecho, integradito con el resto de la página asp.net. Si es así, ¡mooola!

2005-05-30

El diseño es el código: Un ensayo de Jack W. Reeves

En el diseño es el código el señor Reeves muestra un tema muy interesante: ¿programar es como ensamblar componentes en una cadena de montaje? No señor, eso ya lo sabemos. ¿Entonces qué es? él dice que programar, en realidad, es parte del diseño. En realidad, programar ES el diseño más detallado: la construcción la realizan los compiladores de forma casi automática.

Vale, ¿y esa idea para qué nos sirve? quizá debamos reflexionar sobre la forma en la que las empresas de software entienden su proceso productivo: unos señores diseñan todo lo que pueden y luego otros programan cuasi-mecánicamente. Si entendemos que programar es, en realidad, parte del diseño, quizá (sólo quizá) esta manera de organizar el trabajo no sea la más lógica ¿no?

2005-05-04

del.icio.us

Del.icio.us es un sitio web totalmente friki en el que almacenar tus favoritos. Les pones etiquetas para identificarlos facilmente y ademas puedes acceder a los favoritos de los demas.

Lo que mas mola es que es super-super-friki, con páginas que no tienen imágenes y con urls que realmente sirven para usar el sistema.

2005-04-15

Datagrid de Windows Forms

Artículo para leer sobre el datagrid de los windows forms. A ver si me acuerdo de leerlo en detalle... (o encuentro alguno mejor)
http://www.codeproject.com/cs/miscctrl/DataGridZen.asp

2005-03-28

ClickOnce y Dlls COM sin necesidad de registro

Resulta que en el Visual Studio 2005 hay una maravilla llamada ClickOnce, no sé en qué consistirá pero supongo que algo similar al Updater Application Block. Lo realmente gracioso es que, además, hay una forma de incluir DLLs COM con tu aplicación .net que no es necesario registrar, el .net se encarga de todo así que sólo hay que "copiar y pegar":

Escape DLL Hell: Simplify App Deployment with ClickOnce and Registration-Free COM -- MSDN Magazine, April 2005

¡Impresionante!

2005-03-02

El tiempo en coruña... ¡ahora!

A ver si me acuerdo de poner esto en casa... resulta muy útil tener esto, bien en el desktop sidebar, bien en el escritorio de windows...


Herramienta para contar líneas de código: CodeCount

El CodeCount parece que nos podría servir para contar las líneas de código PL/I. Además hay otros enlaces a herramientas que cuentan líneas de código en http://www.qsm.com/CodeCounters.html

Actualización 03-03-2005 13:48
está claro que no sólo nos hacen falta herramientas que cuenten líneas de código, más bien nos interesan herramientas que muestren las diferencias entre dos ficheros (para saber cuántas líneas hay nuevas...) he encontrado al menos dos gratuitas:
Por cierto, me he encontrado con que lo mejor es usar "diff": hay un buen manual disponible.

Nuevo blog - SmartClients

Empiezo un nuevo blog sobre los smartclients. Voy a intentar hacer una aplicacioncita "windows forms" que, de momento, se actualice sola. Luego ya veremos...

2005-02-24

Cosas sobre Visio

Resulta que existe un libro sobre Visio que explica cómo desarrollar con él. Por lo visto incluye una serie de herramientas muy útiles, a lo mejor no hay más alternativa que pedirlo...

Otro tema interesante es el blog de Visio, mantenido por la lead program manager de Visio. Contiene referencias muy útiles:
Otro tipo, un tal Chris Castillo también mantiene un blog sobre Visio, en el que habla de las diversas formas de llamar a un addin desde las "actions" de una "shape"; incluida la nueva manera del Visio 2003, que no podemos usar, claro.

2005-02-11

Desarrollo de soluciones .net para Visio

Estos son los mejores artículos sobre Visio, Office add-ins y VS.NET:

2005-02-06

Ya hemos vuelto de la nieve!!!

2004-12-03

Breve introducción a NAnt

En este artículo los chicos de 4guysfromrolla nos explican cómo usar NAnt. Aún no tengo muy claro cómo usar esto en la Caja... ¿lo pondríamos en el PC de uno de nosotros? ¿podría llegar a estar en el DCLBAPC1? ni idea, pero tener un sistema para compilar todo junto parece interesante...

2004-11-22

Arquitectura Empresarial - Resumen de la presentación de Meta

Necesidades/problemas
  • Agilidad; tiempos de entrega cada vez más cortos
  • Equilibrio entre coste y calidad
  • Falta de coordinación entre informática y necesidades del negocio
  • Falta de visión a largo plazo
  • Sistemas complejos, duplicados
Enterprise Architecture
  • Mecanismo que integra Sistemas y Negocio
  • Principal objetivo: Facilitar el cambio
  • Institucionaliza el proceso de análisis y toma de decisiones
¿Cómo definirla? tipo CMM...
  • Enfoque en la comunicación a todas las partes involucradas
  • Información continua del estado actual y resultados
  • Mejora continua de la arquitectura


2004-11-18

Updater Application Block

El Updater Application Block parece ser que permite construir ¿fácilmente? una aplicación cliente (winforms) que se actualice más o menos solita. Habrá que leerlo...

2004-11-04

2004-11-02

HTTP Modules y Handlers para reutilizar componentes en ASP.NET

En esta dirección nos cuentan cómo usar los http modules y los http handlers. Aún no sé qué son, a ver si encuentro un momento y lo leo para ver formas alternativas de reutilización en asp.net.

2004-09-28

Más potencia para las páginas ASP.NET usando herencia

El gran maestro del asp.net Dino Esposito nos ilustra en este artículo la forma de añadir a nuestra página asp (usando herencia, muy elegante) lo siguiente:


  • El evento page_refresh de forma que es posible detectar que un usuario presione F5 (más o menos)

  • Control sobre el foco, para poder indicar dónde poner el foco al cargar la página

  • Soporte para operaciones lentas, y así indicarle al usuario "un momento, por favor..." mientras se realiza algo largo



todas son cosas que tarde o temprano necesitaremos, y casi mejor incorporalo a una página de las nuestras de forma que eso ya lo tengan todas...