Este artículo proviene de un motor de traducción automática.

Don obtener Millennium Edition se ha iniciado

Leyes básicas

David S. Platt

tabletsSiempre que se encuentra un programa o sitio Web que absorbe, invariablemente es porque el diseñador o desarrollador olvidó objetivos del usuario y había iniciado embellishing el programa para sus propios efectos. Infringe 3 leyes de software de Platt. Al igual que las leyes de termodinámica 3, podrá giro radical y bite si lo hace. Mis leyes son:

 

  1. El software tiene valor cero y de sí mismo. Nada. Nada. Cero punto cero cero. El único valor que haya alguna vez o nunca tendrá es el grado al que mejora la felicidad del usuario de alguna manera.
  2. Software puede aumentar la felicidad ’ los usuarios de una de dos maneras. Puede ayudar a un usuario realizar una tarea que desea que realiza, por ejemplo, pagar sus facturas o escribir esta columna. Microsoft Word es un ejemplo de este tipo de aplicación. O bien, puede colocar el usuario en un estado que descubre agradable. Juegos entran en esta categoría, como hace Skype, con el que mi hijas realizan llamadas de vídeo a sus abuelos.
  3. En ninguno de estos casos los usuarios deseen pensar en el programa informático. En absoluto. Nunca. En el caso anterior, desea pensar sobre el problema que resolver: la redacción del documento está escribiendo; o si tiene suficiente dinero para pagar sus facturas y qué acreedor no pagado podría dañar su más si no. Su único objetivo es finalizar la tarea de forma rápida y correctamente, por lo que puede obtener con su vida o en al menos con su siguiente tarea. En este último caso, el usuario desea entrar en ese estado agradable tan pronto como sea posible y permanecerá allí tanto como sea posible. Todo lo que retrasa el inicio de su agrado o le distrae de él mientras está disfrutando de, es aún menos Bienvenido a la interrupción de una tarea de trabajo. Mis padres desean ver y hablar con y gush a través de sus nietos. Cualquier atención el programa se desvía a sí mismo es negativo en cualquier caso.

Para resumir: Los usuarios Don interesa su programa en Sí y por sí misma. Nunca tendrá, nunca se. Puede que su madre, debido a que lo escribió y le encanta informar de aquellos ella casos y, a continuación, vuelva a ella podría no; pero nadie hace. Los usuarios sólo importa la productividad de su propios o su propios recreo.

Donald Norman había descrito este fenómeno en su libro excelente, “ the invisible PC ” (el MIT Press, 1999). Pero veo un mejor ejemplo de la función de deportes referees. Definir e imponer el contexto (reglas de la operación de juego, del programa) para las interacciones entre las partes (los dos equipos, el usuario y el problema empresarial), teniendo lo ideal es que ninguna parte clara en ella a sí mismos.  Retirado NFL árbitro Jerry Markbreit escribe de un mentor anticipado que dijo (énfasis agregado): “ Caballeros, trata el juego mayor del año. Quizás el juego mayor en cien años. Debemos hacemos un trabajo pendiente hoy porque no queremos que nadie nos Recuerde. Debemos trabajamos este juego tan por expertos que, posteriormente, parecerá como si nos no estaban incluso existe.” Esto debería ser el objetivo de nuestros programas así.

Para guiar la industria para lograr este objetivo, anunciar la primera Awards Plattski anual, para el programa o sitio Web que mejor implementación 3 Laws of Software de Platt, realizar sus usuarios feliz mientras exigentes como poca atención como sea posible para sí mismo. Un ejemplo es el programa de copia de seguridad automatizado Carbonite, acerca de qué he escrito. Llevaría darle la señal sobre Mozy, su competidor más cercano, porque Carbonite requiere un poco menos pensamiento y configuración.

Ir a Rollthunder.com y me indica acerca de las aplicaciones o sitios Web que mejor lograr este objetivo, o que falle más spectacularly. Daré gold(ish) y silver(y) medallas a la mejor y tin(plated) unas a las peores en mi propio juicio cranky y opinionated. No enviar productos: todas las pruebas se llevará a cabo con las versiones descargables públicamente. La fecha límite para envíos es tres meses a partir de la publicación de esta columna. No esperar a ver lo que sugieran.

David S. Platt enseña a programación .NET en Harvard University extensión School y en las empresas de todo el mundo. Es autor de 11 programación libros, entre ellos, “ ¿por qué software absorbe ” y “ Introducing Microsoft .NET ”. Microsoft le había denominado una leyenda de software en 2002. Pregunta si debe cinta hacia abajo dos de los dedos de su hija por lo que aprende a contar octal. Puede ponerse en contacto con él en rollthunder.com.