Archivo

Archivo para la Categoría 'Reflexiones de los

Móvil se va una buena elección

Respuesta corta, sí, ¿por qué no? La clave es llegar a lo que usted espera que su usuario se pone fuera de él, y luego desde el punto de vista del usuario, y lo que espera de él. La intersección de los dos conjuntos le da el mínimo necesario para ir con éxito móvil.

Ir móvil puede significar diferentes cosas y por que la aplicación puede variar. En la mayoría de los casos significa una versión móvil de la oferta actual a través de un navegador móvil. Ahora elegí mis palabras con cuidado, ya anteriores móvil podría significar dos cosas, una aplicación móvil o un sitio web para móviles.

Sitio web para móviles

Esta es una versión móvil del sitio web estándar. Puede o no puede contener toda la información del sitio web principal tiene. Sitios móviles en la actualidad se eliminan hacia abajo con la versión HTML y CSS, en la actualidad sólo próximos teléfonos generación como el iPhone, Android y Windows Mobile 8 de asistencia telefónica más complejo CSS y JavaScript. A pesar de que esta es una limitación que no los quiere decir que no se puede tener un sitio móvil útil y convincente que se ejecuta en un teléfono de prepago, incluso barato. La clave está en simplificar y mantenerlo limpio.

Aplicaciones Móviles

Las aplicaciones móviles se enmarcan en dos cubos:

  1. Aplicación Web móvil: Se trata de un sitio web para móviles que no es sólo informativo, pero proporciona algunas funcionalidades para el usuario.
  2. Teléfono OS Aplicación: La mayoría de los teléfonos usar el Java ME marco para desarrollar y ejecutar la aplicación en su teléfono. El iPhone utiliza Objective-C y el cacao para sus aplicaciones ricas, y Windows Mobile utiliza el . Net Compact Framework .

La parte difícil es saber exactamente dónde se encuentran sus datos demográficos y el método apropiado para la entrega de contenido.

Tags: , , , , Categorías: Algunos pensamientos Tags: , , , ,

El mito de la gestión de proyectos

Yo estaba con un par de amigos hace poco, beber friki en el mejor. El grupo estaba formado por dos generaciones de programadores, el tema principal fue stories.Since Gestión de terror que estoy en el extremo más joven del espectro de edad que supongo que es ingenuo de mi parte pensar que con todos los sistemas de gestión de proyectos por ahí que se podría recoger uno y ser productivos en la.

Creo que parte de ella es posible negar-la capacidad de rendición de cuentas. Lo que quiero decir sobre esto es que si no hay un sistema en el lugar, entonces no puede ser considerado responsable. Estoy empezando a pensar que si alguien utiliza los sistemas de gestión de proyectos adecuada en absoluto, sé que los compran .... pero no la utiliza realmente ellos.

El twit sentido (Twitter)

Si usted piensa que Twitter es infalible entonces deje de leer ahora .... Aún así está bien conmigo bien. Al igual que mucha gente que conozco que creen que Twitter podría ser un sistema de uso de mensajería completo. Pero en los últimos tiempos se ha convertido en un 80% el ruido, los mensajes acerca de que acaba de entrar en su coche y llegar al trabajo es en realidad el ruido. En realidad no hay información sobre el uso completo de allí, que yo llamo a estas personas la "nit-twits". Tenga esto en sus páginas de Facebook / MySpace porque si usted hace cargo como el que se ha mencionado anteriormente lo más probable es que usted tiene una cuenta. La idea es corto el sentido de los mensajes completos, y que poco se perdió.

Twobble con Twitters (video muy divertido y demuestra el punto)

Uso efectivo de Twitter (si son malos y su uso para un beneficio personal financiero es irrelevante):

Alertas de noticias

Mientras que una mala ejecución, porque no creo CNN necesita 5 + cuenta de twitter, la idea de tener titulares en twitter es atractiva porque la mayor parte del tiempo al escuchar la noticia de que sólo lleve consigo los titulares y luego, tal vez, a veces, si usted realmente está realmente interesado que se sienta y mira hacia arriba.

Artistas de conexión con sus fans

Mal ejemplo de Jessica Simpson "Me encanta La Mer. ¿Es malo que yo quiero que mi piscina llena con ella? Podría saltar y nadar solo. "... Ok así que tal vez fue demasiado fácil. El buen ejemplo de Metallica "unos pocos pensamientos desde Cleveland a las 3 am: Ha sido especial .."

Actualizaciones de software

Las empresas que anuncian actualizaciones, parches o nueva versión del software.

Al final, si usted quiere tener éxito twitter para ayudar a que se convierta en algo más que una moda, ahora que sólo ganan dinero los inversores que quieren ... con el tiempo de retorno de la inversión y no sólo va a terminar siendo el dueño de un ruido sin sentido.



La experiencia del usuario es WEB2.x

Cuando se llega a pensar que es web 2.0 era sobre las aplicaciones ricas de Internet, el uso de plataformas como el Ajax. Flash y Siverlight. rica en el sentido de que podría funcionar y animar, así como aplicaciones de escritorio. Sin embargo, web 2.0 no significa necesariamente que usted tenía una rica experiencia de usuario. Un ejemplo es Facebook aquí es una aplicación web 2.0 bien, pero aún carece de la experiencia del usuario, que era un poco complicado en mi forma de interactuar con las partes del sitio web (o aplicación web).

Rica experiencia de usuario es lo que mantiene al usuario participar. La participación del usuario y mantenerlos comprometidos es una cosa compleja de hacerlo. Giving In te enfrentas a contenido o el BAM! factor que hará que algunas personas a participar, pero no todos los usuarios responderán de la misma manera. No creo que la rica experiencia de usuario tiene que ser siempre algo que es llamativo o mancha, es medido por el tiempo de los usuarios en su sitio web además de la nueva visita del usuario.

Creo que uno puede lograr esto mediante la construcción de sitios inteligentes que ofrecen una orientación pasiva para el usuario como él / ella navega por el sitio web. Amazon ha estado haciendo esto durante años y son un buen ejemplo. ¿Qué tan bueno es un sitio web que no se comprometan con frecuencia.

Humildad

Así que este fin de semana fue mi graduación hermanos y toda la familia se acercó gran fiesta de los enteros 9 yardas. Yo estaba teniendo una conversación con mi primo en la ley que es dentista y el tema de la humildad en los campos entran en juego.

¿Cómo el cliente (o paciente) y no se sentiría la sensación de que usted va a hacer las cosas bien y lograr que se haga, pero, al mismo tiempo los trata como a un igual o mejor aún una persona. No sólo es que alguien va a escribir un cheque.

Creo que a veces perdemos la interacción humana entre ambas partes. Por ejemplo, aquí una situación que pasar a mí.

Mi DSL estaba actuando así que llamé a soporte técnico, la persona en el otro extremo que me guía a través de los pasos que se están leyendo de la pantalla. Pensamos que el problema se resolvió y me estaba dando un boleto. 30 minutos es más tarde de mi ADSL vuelve a bajar, yo lo llamo de nuevo y darles el número de ticket y se procede a caminar yo con el mismo paso, a pesar de que le dije al chico y sabía que me había pasado por esto el derroche tanto de nuestros tiempos. Si yo quería ese tipo de servicio ... me habría mucho que prefería un sistema automatizado, por lo menos uno que sabe que el sistema automatizado no piensa y no puedo esperar mucho de ella. Y ahora la próxima vez que llame de nuevo voy a ser un poco negativo sobre ellos me están ayudando.

Y esa es la parte importante que el cliente se sienta como si realmente trató de ayudar a los que no existe sólo un elemento en la cola ... incluso si son sólo un elemento en la cola.
... Este es el final de mi perorata

¿Por qué los empleados principio Cerrar

Un buen amigo envió este ¿Por qué los empleados de Top Salir .
Esto es por lo general y emitir ese top Exec ni siquiera llegar a ver, porque está a cargo de los mandos medios o que tienen no es mi actitud de trabajo. Es todo sobre el entorno de mi cita favorita de este artículo es "$ 30 mil al año con una compañía completa de fiambres es peor para mí que 28.500 dólares con una empresa energética diversión"

Es una buena lectura muy poco y muy informativo

Otro buen enlace desde el mismo sitio es un 50% Formas de gerente puede obtener empleados para dejar de fumar

Tags: Categorías: Random Stuff Otros , los pensamientos Algunos Tags:

Mis pensamientos sobre el fracaso en el desarrollo de software.

¿Qué causa el fracaso en un proyecto, desde mi punto de vista hay un par de pequeños problemas básicos.

  1. Información suficiente.
  2. Liderazgo
  3. Talento

Sé que parece como si estuviera sobre la simplificación de las cosas, pero estoy a punto el caso general, por qué los proyectos tienden a fracasar. No porque la empresa se vendió, o un día sus sistemas de contraer el día antes de su envio ni nada menos que la intervención divina.

1. Información Suficiente:

Proporcionar la documentación adecuada sobre el proyecto es esencial para el éxito, una gran cantidad de personas son de la idea de que el desarrollador no tiene por qué todo lo relacionado con un proyecto. Si bien no es necesario saber todo lo que sería bueno saber más de ella. Esto significa que el analista o PM debe proporcionar todo el trabajo de los flujos de cómo un usuario va a acceder y utilizar la aplicación. de modo que no se sabe pifias en el extremo. No pongo más la culpa al analista o PM porque el usuario no puede a la vez les digo todo. Pero eso no es trabajo ... para citar a Billy Hollis "aquí es donde de prototipos con una retroalimentación rápida es esencial."

2. Liderazgo:

Se necesita una ser una persona que proporciona la dirección técnica o la dirección de carácter no técnico, sino alguien con una visión de algún tipo. Esto es para que el proyecto se siente más que eso, por lo que las personas involucradas como parte de algo mayor, dándoles un sentido de propiedad en lo que se hace.

3. Talento:

Es necesario que haya una persona que empuja el sobre y poner el listón. Hay algo que decir acerca de las personas que realmente aman lo que hacen, si su proyecto está lleno de personas que sólo quieren estar allí 8-5 y apenas llegar tarea hecha ... así que va a poner algo que reflejan 8-5 y justo funciona, y se siente como cualquier otra aplicación.

.

XAML - Expresiones de Diseño

Así que he estado recibiendo a XAML, y de hecho witting el marcado con la mano. Y recuerda
yo de Java y la forma en que tenían que arreglar la interfaz de usuario con los componentes Swing con paneles. Pero en su mayor parte era básicamente el mismo, excepto que se hizo todo en XML en lugar de programación (a pesar de que aún puede hacerlo mediante programación de WPF).

Luego fui a descargar la versión de prueba de Microsoft Expression Design ... que Flash cumple con Photoshop. Usted obtiene todas las Glits de photoshop y los gráficos vectoriales de Flash. Así que he creado un pequeño proyecto y los objetos colocados, se aplica un par de filtros para darle el brillo tipo de Photoshop. Así que me dio curiosidad lo que sería el aspecto del archivo XAML, como después de exportarlo. Lo exportado a un archivo XAML y opended en el bloc de notas. El hombre era enorme ... pero pude entender lo que estaba pasando todavía .... por lo que aún tiene la opción de entrar y retocando cosas con la mano. Usted nunca podría conseguir esos efectos con una herramienta de diseño, simplemente se te volverá loco

Tags: Categorías: Algunos pensamientos Tags:

SCRUM! ....

En mi post anterior yo estaba hablando de retro programación extrema ajuste en la programación ágil ... bueno supongo que lo que su estado ya definido ... su llamada ... SCRUM

Entonces, ¿qué es Scrum de desarrollo?
Es un equipo base, el patrón de segmentación del proyecto de desarrollo. ¿Cuál es tan tan nuevo en ello nada realmente es sólo un mash up de las prácticas antiguas y nuevas. El proyecto se divide en pequeños segmentos (o característica para ustedes ágiles) y cada equipo (como en la programación extrema) trabaja en un segmento.

Dado que este es, básicamente, la construcción de desarrollar un proyecto de pequeños componentes. Cuanto más pequeño es el componente de más rápido se podrá construir el sistema.

la razón me gusta esta idea es porque es un proceso de desarrollo extensible.

Referencias:

  1. Caos de control: http://www.controlchaos.com/about/]
  2. Wikipedia: %% http://en.wikipedia.org/wiki/Scrum_ 28development 29


Retro programación Montaje Extreme en el desarrollo ágil

¿Qué quiero decir con Retro Extreme Programming encajar en el desarrollo ágil????

Desarrollo Ágil también conocido como el desarrollo de funciones Driven, aquí es donde se genera una lista de características y el orden en que se llevarán a cabo. Esta responsabilidad puede ser colocado en el Software Architect o desarrollador senior.

Extreme Programming también conocido como Test Driven Development es donde se construye la prueba antes de código. Esta responsabilidad suele ser el lugar y se debe colocar en el desarrollador y los programadores en un nivel ligeramente inferior.

No veo una razón por la cual estos dos estilos (o metodología) debe entrar en conflicto. Usted puede simplemente escribir una serie de pruebas para una característica en su lista de características. Esto debería dar FDD una tasa de éxito más grande.