Mostrando entradas con la etiqueta diseño. Mostrar todas las entradas
Mostrando entradas con la etiqueta diseño. Mostrar todas las entradas

sábado, 26 de julio de 2008

Reglas básicas para hacer fracasar tu proyecto

Leído esta mañna en XING.com (dirigido a los jefes de proyecto)...
Haciendo limpieza he encontrado un abstract que no llegué a presentar en ninguna conferencia. No está pulido, pero tiene su gracia.

Este resumen detalla las malas prácticas que se pueden aplicar a un proyecto de manera que ni el coste ni la calidad sean aceptables. Obviamente la lectura debe hacerse con tono sarcástico.

La garantía es completa. Siguiendo minuciosamente mi plan será imposible que vuestro proyecto se ajuste a las necesidades de presupuesto, calidad o plazos. Este manual de malas prácticas consta de los siguientes apartados:

Relación con el cliente. Tenemos dos alternativas de trato para fracasar estrepitosamente. La primera es tratar al cliente de ESTÚPIDO y la segunda creer que es DIOS y poseedor de la verdad absoluta. Ambas nos harán profundamente desgraciados y nuestros proyectos subirán en coste.

Especificaciones funcionales. Tenemos tres alternativas: No escribirlas nunca, escribirlas al final o en el otro extremo detallar hasta el último detalle más insignificante.

Planificación del proyecto. Para cumplir nuestros objetivos es mejor no planificar. Es más, cuando alguien pregunte sobre el tema disimulemos y hablemos de otra cosa. Como si no hubiera dicho nada. Cuando alguien tenga prisa ya correremos.

Arquitectura y diseño. ¡Que nadie pierda su tiempo con esto por dios! Esta actividad puede generar grandes beneficios que revertirán en el coste, no solo del proyecto en curso si también de otros. Una actividad a evitar siempre que sea posible.

Revisiones. Cuantas menos mejor. Todo el mundo debe ser capaz de hacer las cosas mal a la primera. No necesitamos que nadie empeore nuestro trabajo.

Análisis Estático y Estándares de codificación. Esta actividad la podemos realizar completamente automatizada, siempre que no asignemos ningún responsable de supervisarlos ni ninguna actividad asociada. Así gastaremos dinero en una herramienta que no aportará beneficios.

Pruebas unitarias. Aquí surgen otra vez dos opciones. Una es no hacerlas, claro, pero otra mejor es hacer development driven testing, es decir, escribir el código y luego los test unitarios que NO fallen.

Integración continua. No hacerlo bajo ningún concepto. Es una actividad muy rentable. Mejor esperar al final del proyecto, juntarlo todo y disfrutar de los fuegos artificiales (pum, pom, plas, runtime,...)

Test funcional. Solo hay una cosa mejor que no hacerlo. Hacerlo después de entregar la versión y luego ignorar los defectos que se encuentren ya que el cliente no los ha visto (aún). A ser posible no decirle nunca al equipo del test las nuevas funcionalidades y en caso de que nos fuercen a ello hacerlo en las release notes (o lo más tarde posible).

Mantenimiento. Poner a un becario a mantener todo el código si es que después de todo conseguimos llegar hasta aquí.

Esta presentación tiene como objetivo defender las buenas practicas desde la perspectiva del absurdo. Algunas de las exageraciones comentadas nos parecerán un disparate, pero nos harán reflexionar sobre nuestras actuaciones, decisiones o planificación de los proyectos y sobre todo incidir en los costes que resultan de aplicar las malas prácticas y como la calidad ayuda a reducirlos.

martes, 27 de noviembre de 2007

Microsoft Expression Design. Primer contacto.

Desde hace mucho tiempo vengo utilizando las herramientas de Macromedia, ahora Adobe, para realizar páginas WEB, y soy un poco reacio a meterme en nuevas cosas. Pruebo aquí y allá, pero mas que nada para saber como va el mercado.


Con la aparición de Silverlight y WPF me he tomado en serio investigar estas tecnologías y mi primer acercamiento ha sido con el Microsoft Expression Studio y en particular con el Expression Design.

Según arranco el programa me encuentro con una sosa pantalla negra que no me dice nada, no encuentro casi ninguna de las herramientas a las que estoy acostumbrado, creo un nuevo proyecto y empiezo a probar.



Pongo un cuadrado y empiezo a jugar con la opciones, selecciono trazados y empiezo a jugar, de entrada mi rectángulo queda con una apariencia bastante curiosas, si no molona.


Me sorprende que al seleccionar un color de la paleta para el trazado, automáticamente veo en el espacio de dibujo como cambia mi rectángulo al color sobre el que estoy, sin seleccionar, sin pinchar, simplemente al pasar por encima del color. Me va gustando.



Me pongo a jugar con polígonos, y me sale un triángulo, ¡uff! que cagada, empiezo a ver las opciones de propiedades del objeto y jugando jugando, consigo una estrella con las puntas reviradas, ¡ooohhhh!, me gusta más.



Selecciono texto y voy cambiando la tipografía, mientras voy pinchando en el combobox de fuentes, voy viendo automáticamente como cambia el texto en el espacio de trabajo. Selecciono una tipografía, y pruebo a ponerle un trazado, para darle un filito a la letra, cojo el que tenía seleccionado anteriormente, el de la estrella y se me disparata el programa. ¿Qué esto?.

Pues a mi me gusta como queda. Quiero girarlo y busco la opción por los menús, pincho encima del texto y no sólo me salen un cuadro de control para dimensionar la imagen, sino que si me pongo en una esquina, LO PUEDO GIRAR.


De momento mi primer contacto me ha dejado buen sabor de boca, ya iré contando lo que voy descubriendo.

P.D.: No busquéis un control para el tamaño de letra, simplemente redimensiona el cuadro de control al tamaño que te interese.

viernes, 9 de noviembre de 2007

¡Quiero ser diseñador web!

En una época en la que el diseño web se ha convertido casi en una disciplina artística y todos nos preocupamos por lograr la mejor usabilidad y accesibilidad de la página, todavía podemos encontrarnos como empresas serias que "viven" de la web diseñan los siguientes esperpentos. Os lo dejo para que os riais un rato :'D

Sitio de un "webmaster"
Sitio de un taller de reparaciones de TV
Sitio de la empesa de desarrollo web Havenworks
Sitio de la destileria Pedro Giro

Y ahora llegan las web que poseen el dudoso honor de ser la peores web del mundo:

3º puesto: Acepta a Jesus... si crees que serás capaz de pasar la dura prueba de mirar fíjamente la pantalla durante más de 30 segundos, es que verdaderamente tienes una fe fuerte ;)
http://www.dokimos.org/ajff/

2º puesto: Web oficial de la ¿famosa? cantante MIA ¡Esto sí q es forma de "atraer" al público de internet para vender más discos!
http://www.miauk.com/

1er puesto: La mejor web de la historia ¡como no!