Es de todos conocido que los negocios grandes se los llevan las empresas que pueden hacer frente a una fianza, o bien, empresas que tienen los recursos suficientes para tomar grandes compromisos.
En las empresas pequeñas y medianas de software se ha creado la idea de que no podemos competir con empresas grandes. Sin embargo, es ahí donde tenemos que dejar de ser "competencia". Qué mejor que hacer alianzas entre empresas, sin dañar la independencia de cada una, pero trabajando juntas para dar un mejor servicio a nuestros clientes.
Por ejemplo, si mi empresa (Palmera Consulting) se dedica al mentoring y ayuda en la adopción de Scrum en las empresas, pero conozco a otras empresas que hacen diseño en flash, otras que desarrollan en Java, otras que se dedican a hacer pruebas, o tal vez otras a hacer instalaciones de redes, no sería genial que se puedan unir las fuerzas para hacer proyectos completos, o no sería genial que, si a mí me surge un proyecto en Java, y no es mi fuerte, los contacte con la empresa amiga especialista en Java?
Claro que se adquiere un compromiso ante nuestro cliente a nombre de otra empresa, pero eso es mejor a que lo tome una empresa grande.
Para poder convertir esto en realidad, es importante que vayamos haciendo contactos con esas consultorías especializadas. Dejar de ser los cangrejos de la cubeta que no dejan a los demás avanzar, sino ayudarnos y no dejar ir los negocios que nos salgan.
Bueno eso opino yo, aunque seguramente habrá gente más ambiciosa y egoista :P
July 27, 2009
July 26, 2009
El Developer Integral
Estoy leyendo A Whole New Mind, y lo que dice en pocas palabras, es que gracias a la Era Industrial y a la Era de la Información, se ha premiado a las personas con mayor desarrollo en el lado izquierdo del cerebro. Esto quiere decir que las personas que tienen mayor capacidad para las matemáticas, en análisis, y las cuestiones racionales. Los mejores empleos tienen que ver con contadores, analistas, desarrolladores de software, etc.
Sin embargo, nos está alcanzando una nueva Era, la llamada Era Conceptual. Basada en que las necesidades básicas han sido alcanzadas (al menos por la parte de la población que "importa" cuando se "avanza" :S ). Es decir, ya no solo necesitamos, como consumidores, productos que cumplan con su función, sino que además, nos ofrezcan un concepto, una idea, un modo de ser. Y lo podemos ver con productos como los de Apple.
Como profesionales del software lo hemos visto de alguna manera: a los clientes les importa a veces demasiado el cómo se ve (UI), cómo se maneja (UX) y menos el que funcione perfectamente o tenga mil features.
Ahora, por otro lado: las metodologías ágiles y sobre todo Scrum, proponen que es necesario que los developers en el equipo sean integrales. Esto quiere decir que tengan capacidades para desarrollar, para analizar, para hacer pruebas e incluso para documentar. Esto les ayuda a ser más ágiles, ya que no dependen de otras personas del equipo y además ser más responsables con sus componentes por desarrollar.
En base a esos dos argumentos, me atrevo a concluir que ya no basta con desarrollar software, con ser buenos técnicos, sino que debemos ofrecer más, crecer dentro de todo el proceso de desarrollo, y también preocuparnos por esa otra parte que tanto nos cuesta trabajo: el diseño gráfico. (De libros que he leído y que puedo recomendarles acerca de UX, están Don't Make Me Think y About Face 3).
Sería bueno que además de soluciones a nuestros clientes, podamos ofrecerles ese concepto, eso que le da un valor adicional a nuestros desarrollos. Ojalá nuestra auto-formación pueda desprenderse un poco de las herramientas para conocer otras materias que ayuden a generar ese concepto, conociendo de mercadotecnia o de empatía con nuestros clientes.
Sin embargo, nos está alcanzando una nueva Era, la llamada Era Conceptual. Basada en que las necesidades básicas han sido alcanzadas (al menos por la parte de la población que "importa" cuando se "avanza" :S ). Es decir, ya no solo necesitamos, como consumidores, productos que cumplan con su función, sino que además, nos ofrezcan un concepto, una idea, un modo de ser. Y lo podemos ver con productos como los de Apple.
Como profesionales del software lo hemos visto de alguna manera: a los clientes les importa a veces demasiado el cómo se ve (UI), cómo se maneja (UX) y menos el que funcione perfectamente o tenga mil features.
Ahora, por otro lado: las metodologías ágiles y sobre todo Scrum, proponen que es necesario que los developers en el equipo sean integrales. Esto quiere decir que tengan capacidades para desarrollar, para analizar, para hacer pruebas e incluso para documentar. Esto les ayuda a ser más ágiles, ya que no dependen de otras personas del equipo y además ser más responsables con sus componentes por desarrollar.
En base a esos dos argumentos, me atrevo a concluir que ya no basta con desarrollar software, con ser buenos técnicos, sino que debemos ofrecer más, crecer dentro de todo el proceso de desarrollo, y también preocuparnos por esa otra parte que tanto nos cuesta trabajo: el diseño gráfico. (De libros que he leído y que puedo recomendarles acerca de UX, están Don't Make Me Think y About Face 3).
Sería bueno que además de soluciones a nuestros clientes, podamos ofrecerles ese concepto, eso que le da un valor adicional a nuestros desarrollos. Ojalá nuestra auto-formación pueda desprenderse un poco de las herramientas para conocer otras materias que ayuden a generar ese concepto, conociendo de mercadotecnia o de empatía con nuestros clientes.
February 24, 2009
Pantalla negra después del screensaver
Ya me ha pasado varias veces, que regreso a mi mac y al intentar logearme (o peor dicho: loginearme) la pantalla se queda en negro, y solo se ve el cursor del mouse.
Dos veces en desesperación tuve que dar botonazo, porque no podía hacer otra cosa... Al parecer se queda trabajando sin problemas: se puede todavía controlar la música por ejemplo.
Total que como ya me pasó como unas 4 veces, ya hice toda la combinación de botones posibles y no aparecía la pantalla de login.
Ya lo encontré, pareciera que está atrás de alguna otra cosa, así que si presiono command-tab, ahí está la pantalla de login.
Ojalá le sirva a alguien...
Por cierto! Ya estoy publicando tonteras en Tumblr: http://dequis.tumblr.com Visiten! :D
Dos veces en desesperación tuve que dar botonazo, porque no podía hacer otra cosa... Al parecer se queda trabajando sin problemas: se puede todavía controlar la música por ejemplo.
Total que como ya me pasó como unas 4 veces, ya hice toda la combinación de botones posibles y no aparecía la pantalla de login.
Ya lo encontré, pareciera que está atrás de alguna otra cosa, así que si presiono command-tab, ahí está la pantalla de login.
Ojalá le sirva a alguien...
Por cierto! Ya estoy publicando tonteras en Tumblr: http://dequis.tumblr.com Visiten! :D
December 17, 2008
Regalos de navidad
Estaba pensando en qué regalarme de navidad... Aunque es tiempo de regalar, pues uno también tiene que pensar en consentirse a uno mismo!
Y es que hay tantos juguetitos, que no sirven para mucho pero cómo son deseables... Por ejemplo:
Un lente fish eye.
Un disparador a control remoto.
Un lente 50mm F2.6.
Una batería de repuesto.
Un tripié más portátil.
Una campana.
Unos platillos crash serie HHX de Sabian.
O bien, una flamante batería Yamaha blanca.
4GB ram para la mac.
Una licencia del MarsEdit.
Un cable Mini DisplayPort - VGA.
Gears of War 2.
Star Wars Force Unleashed
NFS Undercover
Portal
Un iPhone.
Un Sony C905.
Una cámara fotográfica Powershot.
Una cámara de video portátil.
Ah... ya me acordé que ya me voy a casar... Además están re caras todas esas cosas :P :(
Y es que hay tantos juguetitos, que no sirven para mucho pero cómo son deseables... Por ejemplo:
Pensando en mi lado fotógrafo...
Un lente fish eye.
Un disparador a control remoto.
Un lente 50mm F2.6.
Una batería de repuesto.
Un tripié más portátil.
Pensando en mi lado baterista...
Una campana.
Unos platillos crash serie HHX de Sabian.
O bien, una flamante batería Yamaha blanca.
Pensando en mi lado geek...
4GB ram para la mac.
Una licencia del MarsEdit.
Un cable Mini DisplayPort - VGA.
Pensando en mi lado gamer...
Gears of War 2.
Star Wars Force Unleashed
NFS Undercover
Portal
Pensando en mi lado comprador compulsivo...
Un iPhone.
Un Sony C905.
Una cámara fotográfica Powershot.
Una cámara de video portátil.
Ah... ya me acordé que ya me voy a casar... Además están re caras todas esas cosas :P :(
December 09, 2008
Configuración de F's
Una de las cosas que más me pegaron cuando migré a programar en la mac, fue el hecho de que en la máquina virtual no podía presionar mis teclas F9...F12 sin que algo se activara que no fuera el debugger (Spaces, Exposé, Dashboard).
Al final terminé utilizando esas teclas junto con Command (cmd+F9...F12). Sin embargo al cambiarme a otra computadora es necesario hacer el switch mental. Como soy muy flojo, hoy estuve haciendo algunos experimentos.
Después de jugar con las preferencias de Parallels (Enable Mac OSX System Shortcuts), y con las de las preferencias del sistema (Usar todas las teclas de función como teclas de función estándar), decidí que era mejor deshabilitar el F9, F10, y F11 para el Exposé y Dashboard.
Entonces no tiene mucho caso usar además esas teclas. Al final quedó así:
Parallels con activa la opción Enable Mac OSX System Shortcuts. Así no pierdo la funcionalidad de esquinas cuando estoy en parallels, ni los controles de volumen de las F's)

Preferencias del sistema-Teclado con la opción activada Usar las teclas de función como teclas de función estándar. Al mismo tiempo en Funciones rápidas de teclado desactivé F9, F10, F11 y F12.


Y entonces en Parallels ya puedo utilizar todas las F's normalmente y sin combinación de teclas. Happy ending!
Al final terminé utilizando esas teclas junto con Command (cmd+F9...F12). Sin embargo al cambiarme a otra computadora es necesario hacer el switch mental. Como soy muy flojo, hoy estuve haciendo algunos experimentos.
Después de jugar con las preferencias de Parallels (Enable Mac OSX System Shortcuts), y con las de las preferencias del sistema (Usar todas las teclas de función como teclas de función estándar), decidí que era mejor deshabilitar el F9, F10, y F11 para el Exposé y Dashboard.
Las esquinas de mi monitor de cualquier modo funcionan para esas cosas: en la esquina superior izquierda tengo el protector de pantalla, funciona para bloquear rápido. En la esquina inferior izquierda está la pantalla en reposo, para dejarla descansar en las noches que se queda encendida digamos. En la superior derecha tengo el Spaces, y en la inferior derecha tengo el Exposé. Además, en el trackpad con 4 dedos hacia arriba puedes ver el escritorio, y con cuatro dedos hacia abajo, el Exposé.
Entonces no tiene mucho caso usar además esas teclas. Al final quedó así:
Parallels con activa la opción Enable Mac OSX System Shortcuts. Así no pierdo la funcionalidad de esquinas cuando estoy en parallels, ni los controles de volumen de las F's)
Preferencias del sistema-Teclado con la opción activada Usar las teclas de función como teclas de función estándar. Al mismo tiempo en Funciones rápidas de teclado desactivé F9, F10, F11 y F12.
Y entonces en Parallels ya puedo utilizar todas las F's normalmente y sin combinación de teclas. Happy ending!
Subscribe to:
Posts (Atom)